Servidor.html 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401
  1. <!DOCTYPE HTML>
  2. <!-- NewPage -->
  3. <html lang="es">
  4. <head>
  5. <!-- Generated by javadoc (11.0.6) on Mon May 11 23:12:08 WEST 2020 -->
  6. <title>Servidor</title>
  7. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  8. <meta name="dc.created" content="2020-05-11">
  9. <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
  10. <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
  11. <script type="text/javascript" src="script.js"></script>
  12. <script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
  13. <script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
  14. <!--[if IE]>
  15. <script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
  16. <![endif]-->
  17. <script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
  18. <script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
  19. <script type="text/javascript" src="jquery/jquery-ui.js"></script>
  20. </head>
  21. <body>
  22. <script type="text/javascript"><!--
  23. try {
  24. if (location.href.indexOf('is-external=true') == -1) {
  25. parent.document.title="Servidor";
  26. }
  27. }
  28. catch(err) {
  29. }
  30. //-->
  31. var data = {"i0":10,"i1":10};
  32. var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
  33. var altColor = "altColor";
  34. var rowColor = "rowColor";
  35. var tableTab = "tableTab";
  36. var activeTableTab = "activeTableTab";
  37. var pathtoroot = "./";
  38. var useModuleDirectories = true;
  39. loadScripts(document, 'script');</script>
  40. <noscript>
  41. <div>JavaScript is disabled on your browser.</div>
  42. </noscript>
  43. <header role="banner">
  44. <nav role="navigation">
  45. <div class="fixedNav">
  46. <!-- ========= START OF TOP NAVBAR ======= -->
  47. <div class="topNav"><a id="navbar.top">
  48. <!-- -->
  49. </a>
  50. <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
  51. <a id="navbar.top.firstrow">
  52. <!-- -->
  53. </a>
  54. <ul class="navList" title="Navigation">
  55. <li><a href="package-summary.html">Package</a></li>
  56. <li class="navBarCell1Rev">Class</li>
  57. <li><a href="class-use/Servidor.html">Use</a></li>
  58. <li><a href="package-tree.html">Tree</a></li>
  59. <li><a href="deprecated-list.html">Deprecated</a></li>
  60. <li><a href="index-files/index-1.html">Index</a></li>
  61. <li><a href="help-doc.html">Help</a></li>
  62. </ul>
  63. </div>
  64. <div class="subNav">
  65. <ul class="navList" id="allclasses_navbar_top">
  66. <li><a href="allclasses.html">All&nbsp;Classes</a></li>
  67. </ul>
  68. <ul class="navListSearch">
  69. <li><label for="search">SEARCH:</label>
  70. <input type="text" id="search" value="search" disabled="disabled">
  71. <input type="reset" id="reset" value="reset" disabled="disabled">
  72. </li>
  73. </ul>
  74. <div>
  75. <script type="text/javascript"><!--
  76. allClassesLink = document.getElementById("allclasses_navbar_top");
  77. if(window==top) {
  78. allClassesLink.style.display = "block";
  79. }
  80. else {
  81. allClassesLink.style.display = "none";
  82. }
  83. //-->
  84. </script>
  85. <noscript>
  86. <div>JavaScript is disabled on your browser.</div>
  87. </noscript>
  88. </div>
  89. <div>
  90. <ul class="subNavList">
  91. <li>Summary:&nbsp;</li>
  92. <li>Nested&nbsp;|&nbsp;</li>
  93. <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
  94. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  95. <li><a href="#method.summary">Method</a></li>
  96. </ul>
  97. <ul class="subNavList">
  98. <li>Detail:&nbsp;</li>
  99. <li>Field&nbsp;|&nbsp;</li>
  100. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  101. <li><a href="#method.detail">Method</a></li>
  102. </ul>
  103. </div>
  104. <a id="skip.navbar.top">
  105. <!-- -->
  106. </a></div>
  107. <!-- ========= END OF TOP NAVBAR ========= -->
  108. </div>
  109. <div class="navPadding">&nbsp;</div>
  110. <script type="text/javascript"><!--
  111. $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
  112. //-->
  113. </script>
  114. </nav>
  115. </header>
  116. <!-- ======== START OF CLASS DATA ======== -->
  117. <main role="main">
  118. <div class="header">
  119. <h2 title="Class Servidor" class="title">Class Servidor</h2>
  120. </div>
  121. <div class="contentContainer">
  122. <ul class="inheritance">
  123. <li>java.lang.Object</li>
  124. <li>
  125. <ul class="inheritance">
  126. <li><a href="Equipo.html" title="class in &lt;Unnamed&gt;">Equipo</a></li>
  127. <li>
  128. <ul class="inheritance">
  129. <li>Servidor</li>
  130. </ul>
  131. </li>
  132. </ul>
  133. </li>
  134. </ul>
  135. <div class="description">
  136. <ul class="blockList">
  137. <li class="blockList">
  138. <dl>
  139. <dt>All Implemented Interfaces:</dt>
  140. <dd><code>java.lang.Comparable&lt;<a href="Equipo.html" title="class in &lt;Unnamed&gt;">Equipo</a>&gt;</code></dd>
  141. </dl>
  142. <hr>
  143. <pre>public class <span class="typeNameLabel">Servidor</span>
  144. extends <a href="Equipo.html" title="class in &lt;Unnamed&gt;">Equipo</a></pre>
  145. <div class="block">Servidor del entorno de trabajo destinado a mantener una infraestructura
  146. para trabajar.</div>
  147. </li>
  148. </ul>
  149. </div>
  150. <div class="summary">
  151. <ul class="blockList">
  152. <li class="blockList">
  153. <!-- =========== FIELD SUMMARY =========== -->
  154. <section role="region">
  155. <ul class="blockList">
  156. <li class="blockList"><a id="field.summary">
  157. <!-- -->
  158. </a>
  159. <h3>Field Summary</h3>
  160. <ul class="blockList">
  161. <li class="blockList"><a id="fields.inherited.from.class.Equipo">
  162. <!-- -->
  163. </a>
  164. <h3>Fields inherited from class&nbsp;<a href="Equipo.html" title="class in &lt;Unnamed&gt;">Equipo</a></h3>
  165. <code><a href="Equipo.html#softwares">softwares</a></code></li>
  166. </ul>
  167. </li>
  168. </ul>
  169. </section>
  170. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  171. <section role="region">
  172. <ul class="blockList">
  173. <li class="blockList"><a id="constructor.summary">
  174. <!-- -->
  175. </a>
  176. <h3>Constructor Summary</h3>
  177. <table class="memberSummary">
  178. <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
  179. <tr>
  180. <th class="colFirst" scope="col">Constructor</th>
  181. <th class="colLast" scope="col">Description</th>
  182. </tr>
  183. <tr class="altColor">
  184. <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,int,float)">Servidor</a></span>&#8203;(java.lang.String&nbsp;marca,
  185. java.lang.String&nbsp;modelo,
  186. java.lang.String&nbsp;procesador,
  187. int&nbsp;memoria,
  188. float&nbsp;almacenamiento)</code></th>
  189. <td class="colLast">
  190. <div class="block">Inicializa las especificaciones del servidor por parámetros.</div>
  191. </td>
  192. </tr>
  193. </table>
  194. </li>
  195. </ul>
  196. </section>
  197. <!-- ========== METHOD SUMMARY =========== -->
  198. <section role="region">
  199. <ul class="blockList">
  200. <li class="blockList"><a id="method.summary">
  201. <!-- -->
  202. </a>
  203. <h3>Method Summary</h3>
  204. <table class="memberSummary">
  205. <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
  206. <tr>
  207. <th class="colFirst" scope="col">Modifier and Type</th>
  208. <th class="colSecond" scope="col">Method</th>
  209. <th class="colLast" scope="col">Description</th>
  210. </tr>
  211. <tr id="i0" class="altColor">
  212. <td class="colFirst"><code>boolean</code></td>
  213. <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#desinstalar(Software)">desinstalar</a></span>&#8203;(<a href="Software.html" title="class in &lt;Unnamed&gt;">Software</a>&nbsp;software)</code></th>
  214. <td class="colLast">
  215. <div class="block">Desinstala un software eliminándolo de la lista de software.</div>
  216. </td>
  217. </tr>
  218. <tr id="i1" class="rowColor">
  219. <td class="colFirst"><code>boolean</code></td>
  220. <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#instalar(Software)">instalar</a></span>&#8203;(<a href="Software.html" title="class in &lt;Unnamed&gt;">Software</a>&nbsp;software)</code></th>
  221. <td class="colLast">
  222. <div class="block">Instala un software añadiéndolo de la lista de software.</div>
  223. </td>
  224. </tr>
  225. </table>
  226. <ul class="blockList">
  227. <li class="blockList"><a id="methods.inherited.from.class.Equipo">
  228. <!-- -->
  229. </a>
  230. <h3>Methods inherited from class&nbsp;<a href="Equipo.html" title="class in &lt;Unnamed&gt;">Equipo</a></h3>
  231. <code><a href="Equipo.html#compareTo(Equipo)">compareTo</a>, <a href="Equipo.html#cuantoSoftware()">cuantoSoftware</a>, <a href="Equipo.html#getAlmacenamiento()">getAlmacenamiento</a>, <a href="Equipo.html#getMarca()">getMarca</a>, <a href="Equipo.html#getMemoria()">getMemoria</a>, <a href="Equipo.html#getModelo()">getModelo</a>, <a href="Equipo.html#getProcesador()">getProcesador</a>, <a href="Equipo.html#getSoftwares()">getSoftwares</a>, <a href="Equipo.html#mantener(Software)">mantener</a>, <a href="Equipo.html#ordenar()">ordenar</a>, <a href="Equipo.html#setAlmacenamiento(float)">setAlmacenamiento</a>, <a href="Equipo.html#setMemoria(int)">setMemoria</a>, <a href="Equipo.html#setProcesador(java.lang.String)">setProcesador</a>, <a href="Equipo.html#toString()">toString</a></code></li>
  232. </ul>
  233. <ul class="blockList">
  234. <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
  235. <!-- -->
  236. </a>
  237. <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
  238. <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
  239. </ul>
  240. </li>
  241. </ul>
  242. </section>
  243. </li>
  244. </ul>
  245. </div>
  246. <div class="details">
  247. <ul class="blockList">
  248. <li class="blockList">
  249. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  250. <section role="region">
  251. <ul class="blockList">
  252. <li class="blockList"><a id="constructor.detail">
  253. <!-- -->
  254. </a>
  255. <h3>Constructor Detail</h3>
  256. <a id="&lt;init&gt;(java.lang.String,java.lang.String,java.lang.String,int,float)">
  257. <!-- -->
  258. </a>
  259. <ul class="blockListLast">
  260. <li class="blockList">
  261. <h4>Servidor</h4>
  262. <pre>public&nbsp;Servidor&#8203;(java.lang.String&nbsp;marca,
  263. java.lang.String&nbsp;modelo,
  264. java.lang.String&nbsp;procesador,
  265. int&nbsp;memoria,
  266. float&nbsp;almacenamiento)</pre>
  267. <div class="block">Inicializa las especificaciones del servidor por parámetros. Usa el
  268. constructor de Equipo.</div>
  269. <dl>
  270. <dt><span class="paramLabel">Parameters:</span></dt>
  271. <dd><code>marca</code> - empresa o logo</dd>
  272. <dd><code>modelo</code> - nombre publicitario</dd>
  273. <dd><code>procesador</code> - características</dd>
  274. <dd><code>memoria</code> - cantidad en megabytes</dd>
  275. <dd><code>almacenamiento</code> - cantidad en gigabytes</dd>
  276. </dl>
  277. </li>
  278. </ul>
  279. </li>
  280. </ul>
  281. </section>
  282. <!-- ============ METHOD DETAIL ========== -->
  283. <section role="region">
  284. <ul class="blockList">
  285. <li class="blockList"><a id="method.detail">
  286. <!-- -->
  287. </a>
  288. <h3>Method Detail</h3>
  289. <a id="instalar(Software)">
  290. <!-- -->
  291. </a>
  292. <ul class="blockList">
  293. <li class="blockList">
  294. <h4>instalar</h4>
  295. <pre class="methodSignature">public&nbsp;boolean&nbsp;instalar&#8203;(<a href="Software.html" title="class in &lt;Unnamed&gt;">Software</a>&nbsp;software)</pre>
  296. <div class="block">Instala un software añadiéndolo de la lista de software. Usa
  297. cuantoSoftware. Sólo permite añadir hasta 2 objetos de la clase Software
  298. de tipo Aplicacion.</div>
  299. <dl>
  300. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  301. <dd><code><a href="Equipo.html#instalar(Software)">instalar</a></code>&nbsp;in class&nbsp;<code><a href="Equipo.html" title="class in &lt;Unnamed&gt;">Equipo</a></code></dd>
  302. <dt><span class="paramLabel">Parameters:</span></dt>
  303. <dd><code>software</code> - a eliminar</dd>
  304. <dt><span class="returnLabel">Returns:</span></dt>
  305. <dd>true si se pudo efectuar y false si no</dd>
  306. </dl>
  307. </li>
  308. </ul>
  309. <a id="desinstalar(Software)">
  310. <!-- -->
  311. </a>
  312. <ul class="blockListLast">
  313. <li class="blockList">
  314. <h4>desinstalar</h4>
  315. <pre class="methodSignature">public&nbsp;boolean&nbsp;desinstalar&#8203;(<a href="Software.html" title="class in &lt;Unnamed&gt;">Software</a>&nbsp;software)</pre>
  316. <div class="block">Desinstala un software eliminándolo de la lista de software. Usa
  317. cuantoSoftware. Sólo permite eliminar un objeto de la clase Software
  318. dejando al menos uno de cada tipo. Si se intentase eliminar uno,
  319. simplemente borra todas las aplicaciones.</div>
  320. <dl>
  321. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  322. <dd><code><a href="Equipo.html#desinstalar(Software)">desinstalar</a></code>&nbsp;in class&nbsp;<code><a href="Equipo.html" title="class in &lt;Unnamed&gt;">Equipo</a></code></dd>
  323. <dt><span class="paramLabel">Parameters:</span></dt>
  324. <dd><code>software</code> - a desinstalar</dd>
  325. <dt><span class="returnLabel">Returns:</span></dt>
  326. <dd>true si se pudo efectuar y false si no</dd>
  327. </dl>
  328. </li>
  329. </ul>
  330. </li>
  331. </ul>
  332. </section>
  333. </li>
  334. </ul>
  335. </div>
  336. </div>
  337. </main>
  338. <!-- ========= END OF CLASS DATA ========= -->
  339. <footer role="contentinfo">
  340. <nav role="navigation">
  341. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  342. <div class="bottomNav"><a id="navbar.bottom">
  343. <!-- -->
  344. </a>
  345. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  346. <a id="navbar.bottom.firstrow">
  347. <!-- -->
  348. </a>
  349. <ul class="navList" title="Navigation">
  350. <li><a href="package-summary.html">Package</a></li>
  351. <li class="navBarCell1Rev">Class</li>
  352. <li><a href="class-use/Servidor.html">Use</a></li>
  353. <li><a href="package-tree.html">Tree</a></li>
  354. <li><a href="deprecated-list.html">Deprecated</a></li>
  355. <li><a href="index-files/index-1.html">Index</a></li>
  356. <li><a href="help-doc.html">Help</a></li>
  357. </ul>
  358. </div>
  359. <div class="subNav">
  360. <ul class="navList" id="allclasses_navbar_bottom">
  361. <li><a href="allclasses.html">All&nbsp;Classes</a></li>
  362. </ul>
  363. <div>
  364. <script type="text/javascript"><!--
  365. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  366. if(window==top) {
  367. allClassesLink.style.display = "block";
  368. }
  369. else {
  370. allClassesLink.style.display = "none";
  371. }
  372. //-->
  373. </script>
  374. <noscript>
  375. <div>JavaScript is disabled on your browser.</div>
  376. </noscript>
  377. </div>
  378. <div>
  379. <ul class="subNavList">
  380. <li>Summary:&nbsp;</li>
  381. <li>Nested&nbsp;|&nbsp;</li>
  382. <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
  383. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  384. <li><a href="#method.summary">Method</a></li>
  385. </ul>
  386. <ul class="subNavList">
  387. <li>Detail:&nbsp;</li>
  388. <li>Field&nbsp;|&nbsp;</li>
  389. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  390. <li><a href="#method.detail">Method</a></li>
  391. </ul>
  392. </div>
  393. <a id="skip.navbar.bottom">
  394. <!-- -->
  395. </a></div>
  396. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  397. </nav>
  398. </footer>
  399. </body>
  400. </html>