ISP.html 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <!-- NewPage -->
  3. <html lang="fr">
  4. <head>
  5. <!-- Generated by javadoc (1.8.0_131) on Sun Jan 28 19:52:10 CET 2018 -->
  6. <title>ISP</title>
  7. <meta name="date" content="2018-01-28">
  8. <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
  9. <script type="text/javascript" src="../script.js"></script>
  10. </head>
  11. <body>
  12. <script type="text/javascript"><!--
  13. try {
  14. if (location.href.indexOf('is-external=true') == -1) {
  15. parent.document.title="ISP";
  16. }
  17. }
  18. catch(err) {
  19. }
  20. //-->
  21. var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10};
  22. var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
  23. var altColor = "altColor";
  24. var rowColor = "rowColor";
  25. var tableTab = "tableTab";
  26. var activeTableTab = "activeTableTab";
  27. </script>
  28. <noscript>
  29. <div>JavaScript is disabled on your browser.</div>
  30. </noscript>
  31. <!-- ========= START OF TOP NAVBAR ======= -->
  32. <div class="topNav"><a name="navbar.top">
  33. <!-- -->
  34. </a>
  35. <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
  36. <a name="navbar.top.firstrow">
  37. <!-- -->
  38. </a>
  39. <ul class="navList" title="Navigation">
  40. <li><a href="../overview-summary.html">Overview</a></li>
  41. <li><a href="package-summary.html">Package</a></li>
  42. <li class="navBarCell1Rev">Class</li>
  43. <li><a href="class-use/ISP.html">Use</a></li>
  44. <li><a href="package-tree.html">Tree</a></li>
  45. <li><a href="../deprecated-list.html">Deprecated</a></li>
  46. <li><a href="../index-files/index-1.html">Index</a></li>
  47. <li><a href="../help-doc.html">Help</a></li>
  48. </ul>
  49. </div>
  50. <div class="subNav">
  51. <ul class="navList">
  52. <li><a href="../data/CoveredAreas.html" title="class in data"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  53. <li><a href="../data/ISPDAO.html" title="class in data"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  54. </ul>
  55. <ul class="navList">
  56. <li><a href="../index.html?data/ISP.html" target="_top">Frames</a></li>
  57. <li><a href="ISP.html" target="_top">No&nbsp;Frames</a></li>
  58. </ul>
  59. <ul class="navList" id="allclasses_navbar_top">
  60. <li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
  61. </ul>
  62. <div>
  63. <script type="text/javascript"><!--
  64. allClassesLink = document.getElementById("allclasses_navbar_top");
  65. if(window==top) {
  66. allClassesLink.style.display = "block";
  67. }
  68. else {
  69. allClassesLink.style.display = "none";
  70. }
  71. //-->
  72. </script>
  73. </div>
  74. <div>
  75. <ul class="subNavList">
  76. <li>Summary:&nbsp;</li>
  77. <li>Nested&nbsp;|&nbsp;</li>
  78. <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
  79. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  80. <li><a href="#method.summary">Method</a></li>
  81. </ul>
  82. <ul class="subNavList">
  83. <li>Detail:&nbsp;</li>
  84. <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
  85. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  86. <li><a href="#method.detail">Method</a></li>
  87. </ul>
  88. </div>
  89. <a name="skip.navbar.top">
  90. <!-- -->
  91. </a></div>
  92. <!-- ========= END OF TOP NAVBAR ========= -->
  93. <!-- ======== START OF CLASS DATA ======== -->
  94. <div class="header">
  95. <div class="subTitle">data</div>
  96. <h2 title="Class ISP" class="title">Class ISP</h2>
  97. </div>
  98. <div class="contentContainer">
  99. <ul class="inheritance">
  100. <li>java.lang.Object</li>
  101. <li>
  102. <ul class="inheritance">
  103. <li>data.ISP</li>
  104. </ul>
  105. </li>
  106. </ul>
  107. <div class="description">
  108. <ul class="blockList">
  109. <li class="blockList">
  110. <dl>
  111. <dt>All Implemented Interfaces:</dt>
  112. <dd><a href="../main/AffichableSurIRC.html" title="interface in main">AffichableSurIRC</a></dd>
  113. </dl>
  114. <hr>
  115. <br>
  116. <pre>public class <span class="typeNameLabel">ISP</span>
  117. extends java.lang.Object
  118. implements <a href="../main/AffichableSurIRC.html" title="interface in main">AffichableSurIRC</a></pre>
  119. </li>
  120. </ul>
  121. </div>
  122. <div class="summary">
  123. <ul class="blockList">
  124. <li class="blockList">
  125. <!-- =========== FIELD SUMMARY =========== -->
  126. <ul class="blockList">
  127. <li class="blockList"><a name="field.summary">
  128. <!-- -->
  129. </a>
  130. <h3>Field Summary</h3>
  131. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
  132. <caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
  133. <tr>
  134. <th class="colFirst" scope="col">Modifier and Type</th>
  135. <th class="colLast" scope="col">Field and Description</th>
  136. </tr>
  137. <tr class="altColor">
  138. <td class="colFirst"><code>private <a href="../data/CoveredAreas.html" title="class in data">CoveredAreas</a>[]</code></td>
  139. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#coveredAreas">coveredAreas</a></span></code>&nbsp;</td>
  140. </tr>
  141. <tr class="rowColor">
  142. <td class="colFirst"><code>private <a href="../data/ISPdata.html" title="class in data">ISPdata</a></code></td>
  143. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#data">data</a></span></code>&nbsp;</td>
  144. </tr>
  145. <tr class="altColor">
  146. <td class="colFirst"><code>private java.lang.String</code></td>
  147. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#date_added">date_added</a></span></code>&nbsp;</td>
  148. </tr>
  149. <tr class="rowColor">
  150. <td class="colFirst"><code>private int</code></td>
  151. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#id">id</a></span></code>&nbsp;</td>
  152. </tr>
  153. <tr class="altColor">
  154. <td class="colFirst"><code>private boolean</code></td>
  155. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#isFFDNMember">isFFDNMember</a></span></code>&nbsp;</td>
  156. </tr>
  157. <tr class="rowColor">
  158. <td class="colFirst"><code>private java.lang.String</code></td>
  159. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#last_update">last_update</a></span></code>&nbsp;</td>
  160. </tr>
  161. <tr class="altColor">
  162. <td class="colFirst"><code>private java.lang.String</code></td>
  163. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#name">name</a></span></code>&nbsp;</td>
  164. </tr>
  165. </table>
  166. <ul class="blockList">
  167. <li class="blockList"><a name="fields.inherited.from.class.main.AffichableSurIRC">
  168. <!-- -->
  169. </a>
  170. <h3>Fields inherited from interface&nbsp;main.<a href="../main/AffichableSurIRC.html" title="interface in main">AffichableSurIRC</a></h3>
  171. <code><a href="../main/AffichableSurIRC.html#MAX_CHARACTERS">MAX_CHARACTERS</a></code></li>
  172. </ul>
  173. </li>
  174. </ul>
  175. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  176. <ul class="blockList">
  177. <li class="blockList"><a name="constructor.summary">
  178. <!-- -->
  179. </a>
  180. <h3>Constructor Summary</h3>
  181. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
  182. <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
  183. <tr>
  184. <th class="colOne" scope="col">Constructor and Description</th>
  185. </tr>
  186. <tr class="altColor">
  187. <td class="colOne"><code><span class="memberNameLink"><a href="../data/ISP.html#ISP-java.lang.String-int-boolean-java.lang.String-java.lang.String-data.ISPdata-data.CoveredAreas:A-">ISP</a></span>(java.lang.String&nbsp;name,
  188. int&nbsp;id,
  189. boolean&nbsp;isFFDNMember,
  190. java.lang.String&nbsp;date_added,
  191. java.lang.String&nbsp;last_update,
  192. <a href="../data/ISPdata.html" title="class in data">ISPdata</a>&nbsp;data,
  193. <a href="../data/CoveredAreas.html" title="class in data">CoveredAreas</a>[]&nbsp;ca)</code>
  194. <div class="block">Constructeur principal de la classe.</div>
  195. </td>
  196. </tr>
  197. </table>
  198. </li>
  199. </ul>
  200. <!-- ========== METHOD SUMMARY =========== -->
  201. <ul class="blockList">
  202. <li class="blockList"><a name="method.summary">
  203. <!-- -->
  204. </a>
  205. <h3>Method Summary</h3>
  206. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  207. <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>
  208. <tr>
  209. <th class="colFirst" scope="col">Modifier and Type</th>
  210. <th class="colLast" scope="col">Method and Description</th>
  211. </tr>
  212. <tr id="i0" class="altColor">
  213. <td class="colFirst"><code>private java.lang.String</code></td>
  214. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#booleanToOuiNon-boolean-">booleanToOuiNon</a></span>(boolean&nbsp;b)</code>&nbsp;</td>
  215. </tr>
  216. <tr id="i1" class="rowColor">
  217. <td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
  218. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#contact--">contact</a></span>()</code>&nbsp;</td>
  219. </tr>
  220. <tr id="i2" class="altColor">
  221. <td class="colFirst"><code>java.lang.String</code></td>
  222. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#getBetterName--">getBetterName</a></span>()</code>
  223. <div class="block">Méthode pour récuperer le nom le plus correct pour afficher les informations.</div>
  224. </td>
  225. </tr>
  226. <tr id="i3" class="rowColor">
  227. <td class="colFirst"><code><a href="../data/CoveredAreas.html" title="class in data">CoveredAreas</a></code></td>
  228. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#getCoveredArea-java.lang.String-">getCoveredArea</a></span>(java.lang.String&nbsp;name)</code>
  229. <div class="block">Récupere la zone couverte correspondante au paramètre</div>
  230. </td>
  231. </tr>
  232. <tr id="i4" class="altColor">
  233. <td class="colFirst"><code><a href="../data/CoveredAreas.html" title="class in data">CoveredAreas</a>[]</code></td>
  234. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#getCoveredAreas--">getCoveredAreas</a></span>()</code>&nbsp;</td>
  235. </tr>
  236. <tr id="i5" class="rowColor">
  237. <td class="colFirst"><code>java.util.List&lt;<a href="../data/CoveredAreas.html" title="class in data">CoveredAreas</a>&gt;</code></td>
  238. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#getCoveredAreas-java.lang.String-">getCoveredAreas</a></span>(java.lang.String&nbsp;name)</code>
  239. <div class="block">Récupere la zone couverte correspondante au paramètre</div>
  240. </td>
  241. </tr>
  242. <tr id="i6" class="altColor">
  243. <td class="colFirst"><code><a href="../data/ISPdata.html" title="class in data">ISPdata</a></code></td>
  244. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#getData--">getData</a></span>()</code>&nbsp;</td>
  245. </tr>
  246. <tr id="i7" class="rowColor">
  247. <td class="colFirst"><code>java.lang.String</code></td>
  248. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#getDate_added--">getDate_added</a></span>()</code>&nbsp;</td>
  249. </tr>
  250. <tr id="i8" class="altColor">
  251. <td class="colFirst"><code>int</code></td>
  252. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#getId--">getId</a></span>()</code>&nbsp;</td>
  253. </tr>
  254. <tr id="i9" class="rowColor">
  255. <td class="colFirst"><code>java.lang.String</code></td>
  256. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#getLast_update--">getLast_update</a></span>()</code>&nbsp;</td>
  257. </tr>
  258. <tr id="i10" class="altColor">
  259. <td class="colFirst"><code>int</code></td>
  260. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#getMembersCount--">getMembersCount</a></span>()</code>&nbsp;</td>
  261. </tr>
  262. <tr id="i11" class="rowColor">
  263. <td class="colFirst"><code>java.lang.String</code></td>
  264. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#getName--">getName</a></span>()</code>&nbsp;</td>
  265. </tr>
  266. <tr id="i12" class="altColor">
  267. <td class="colFirst"><code>java.lang.String</code></td>
  268. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#getShortestName--">getShortestName</a></span>()</code>
  269. <div class="block">Méthode pour récuperer le plus court des noms du FAI, c'est à dire, si il existe shortname, sinon name</div>
  270. </td>
  271. </tr>
  272. <tr id="i13" class="rowColor">
  273. <td class="colFirst"><code>private java.lang.String</code></td>
  274. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#getShortName--">getShortName</a></span>()</code>&nbsp;</td>
  275. </tr>
  276. <tr id="i14" class="altColor">
  277. <td class="colFirst"><code>int</code></td>
  278. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#getSubscribersCount--">getSubscribersCount</a></span>()</code>&nbsp;</td>
  279. </tr>
  280. <tr id="i15" class="rowColor">
  281. <td class="colFirst"><code>java.lang.String</code></td>
  282. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#getWorstName--">getWorstName</a></span>()</code>
  283. <div class="block">Inverse de getBetterName.</div>
  284. </td>
  285. </tr>
  286. <tr id="i16" class="altColor">
  287. <td class="colFirst"><code>boolean</code></td>
  288. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#isFFDNMember--">isFFDNMember</a></span>()</code>&nbsp;</td>
  289. </tr>
  290. <tr id="i17" class="rowColor">
  291. <td class="colFirst"><code>void</code></td>
  292. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#setData-data.ISPdata-">setData</a></span>(<a href="../data/ISPdata.html" title="class in data">ISPdata</a>&nbsp;data)</code>&nbsp;</td>
  293. </tr>
  294. <tr id="i18" class="altColor">
  295. <td class="colFirst"><code>void</code></td>
  296. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#setDate_added-java.lang.String-">setDate_added</a></span>(java.lang.String&nbsp;date_added)</code>&nbsp;</td>
  297. </tr>
  298. <tr id="i19" class="rowColor">
  299. <td class="colFirst"><code>void</code></td>
  300. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#setFFDNMember-boolean-">setFFDNMember</a></span>(boolean&nbsp;isFFDNMember)</code>&nbsp;</td>
  301. </tr>
  302. <tr id="i20" class="altColor">
  303. <td class="colFirst"><code>void</code></td>
  304. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#setId-int-">setId</a></span>(int&nbsp;id)</code>&nbsp;</td>
  305. </tr>
  306. <tr id="i21" class="rowColor">
  307. <td class="colFirst"><code>void</code></td>
  308. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#setLast_update-java.lang.String-">setLast_update</a></span>(java.lang.String&nbsp;last_update)</code>&nbsp;</td>
  309. </tr>
  310. <tr id="i22" class="altColor">
  311. <td class="colFirst"><code>void</code></td>
  312. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#setName-java.lang.String-">setName</a></span>(java.lang.String&nbsp;name)</code>&nbsp;</td>
  313. </tr>
  314. <tr id="i23" class="rowColor">
  315. <td class="colFirst"><code>java.lang.String</code></td>
  316. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#toString--">toString</a></span>()</code>&nbsp;</td>
  317. </tr>
  318. <tr id="i24" class="altColor">
  319. <td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
  320. <td class="colLast"><code><span class="memberNameLink"><a href="../data/ISP.html#toStringIRC--">toStringIRC</a></span>()</code>
  321. <div class="block">Renvoie une Liste de chaine de caractères pour permettre l'affichage sur IRC ligne par ligne, bien que le \n ne soit pas interprété.</div>
  322. </td>
  323. </tr>
  324. </table>
  325. <ul class="blockList">
  326. <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
  327. <!-- -->
  328. </a>
  329. <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
  330. <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
  331. </ul>
  332. </li>
  333. </ul>
  334. </li>
  335. </ul>
  336. </div>
  337. <div class="details">
  338. <ul class="blockList">
  339. <li class="blockList">
  340. <!-- ============ FIELD DETAIL =========== -->
  341. <ul class="blockList">
  342. <li class="blockList"><a name="field.detail">
  343. <!-- -->
  344. </a>
  345. <h3>Field Detail</h3>
  346. <a name="name">
  347. <!-- -->
  348. </a>
  349. <ul class="blockList">
  350. <li class="blockList">
  351. <h4>name</h4>
  352. <pre>private&nbsp;java.lang.String name</pre>
  353. </li>
  354. </ul>
  355. <a name="id">
  356. <!-- -->
  357. </a>
  358. <ul class="blockList">
  359. <li class="blockList">
  360. <h4>id</h4>
  361. <pre>private&nbsp;int id</pre>
  362. </li>
  363. </ul>
  364. <a name="isFFDNMember">
  365. <!-- -->
  366. </a>
  367. <ul class="blockList">
  368. <li class="blockList">
  369. <h4>isFFDNMember</h4>
  370. <pre>private&nbsp;boolean isFFDNMember</pre>
  371. </li>
  372. </ul>
  373. <a name="date_added">
  374. <!-- -->
  375. </a>
  376. <ul class="blockList">
  377. <li class="blockList">
  378. <h4>date_added</h4>
  379. <pre>private&nbsp;java.lang.String date_added</pre>
  380. </li>
  381. </ul>
  382. <a name="last_update">
  383. <!-- -->
  384. </a>
  385. <ul class="blockList">
  386. <li class="blockList">
  387. <h4>last_update</h4>
  388. <pre>private&nbsp;java.lang.String last_update</pre>
  389. </li>
  390. </ul>
  391. <a name="data">
  392. <!-- -->
  393. </a>
  394. <ul class="blockList">
  395. <li class="blockList">
  396. <h4>data</h4>
  397. <pre>private&nbsp;<a href="../data/ISPdata.html" title="class in data">ISPdata</a> data</pre>
  398. </li>
  399. </ul>
  400. <a name="coveredAreas">
  401. <!-- -->
  402. </a>
  403. <ul class="blockListLast">
  404. <li class="blockList">
  405. <h4>coveredAreas</h4>
  406. <pre>private&nbsp;<a href="../data/CoveredAreas.html" title="class in data">CoveredAreas</a>[] coveredAreas</pre>
  407. </li>
  408. </ul>
  409. </li>
  410. </ul>
  411. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  412. <ul class="blockList">
  413. <li class="blockList"><a name="constructor.detail">
  414. <!-- -->
  415. </a>
  416. <h3>Constructor Detail</h3>
  417. <a name="ISP-java.lang.String-int-boolean-java.lang.String-java.lang.String-data.ISPdata-data.CoveredAreas:A-">
  418. <!-- -->
  419. </a>
  420. <ul class="blockListLast">
  421. <li class="blockList">
  422. <h4>ISP</h4>
  423. <pre>public&nbsp;ISP(java.lang.String&nbsp;name,
  424. int&nbsp;id,
  425. boolean&nbsp;isFFDNMember,
  426. java.lang.String&nbsp;date_added,
  427. java.lang.String&nbsp;last_update,
  428. <a href="../data/ISPdata.html" title="class in data">ISPdata</a>&nbsp;data,
  429. <a href="../data/CoveredAreas.html" title="class in data">CoveredAreas</a>[]&nbsp;ca)</pre>
  430. <div class="block">Constructeur principal de la classe.</div>
  431. <dl>
  432. <dt><span class="paramLabel">Parameters:</span></dt>
  433. <dd><code>name</code> - Nom du FAI</dd>
  434. <dd><code>id</code> - Identifiant unique sur DB</dd>
  435. <dd><code>isFFDNMember</code> - est il membre de FFDN</dd>
  436. <dd><code>date_added</code> - Date d'ajout</dd>
  437. <dd><code>last_update</code> - Date de mise a jour sur DB</dd>
  438. <dd><code>data</code> - Data correspondant au champ étendu sur db</dd>
  439. <dd><code>ca</code> - Zones couvertes</dd>
  440. </dl>
  441. </li>
  442. </ul>
  443. </li>
  444. </ul>
  445. <!-- ============ METHOD DETAIL ========== -->
  446. <ul class="blockList">
  447. <li class="blockList"><a name="method.detail">
  448. <!-- -->
  449. </a>
  450. <h3>Method Detail</h3>
  451. <a name="getShortestName--">
  452. <!-- -->
  453. </a>
  454. <ul class="blockList">
  455. <li class="blockList">
  456. <h4>getShortestName</h4>
  457. <pre>public&nbsp;java.lang.String&nbsp;getShortestName()</pre>
  458. <div class="block">Méthode pour récuperer le plus court des noms du FAI, c'est à dire, si il existe shortname, sinon name</div>
  459. <dl>
  460. <dt><span class="returnLabel">Returns:</span></dt>
  461. <dd>Le nom le plus court du FAI</dd>
  462. </dl>
  463. </li>
  464. </ul>
  465. <a name="getBetterName--">
  466. <!-- -->
  467. </a>
  468. <ul class="blockList">
  469. <li class="blockList">
  470. <h4>getBetterName</h4>
  471. <pre>public&nbsp;java.lang.String&nbsp;getBetterName()</pre>
  472. <div class="block">Méthode pour récuperer le nom le plus correct pour afficher les informations.
  473. Si il n'y a pas de Shortname alors name sera utilisé.
  474. Si name possède des espaces alors le shortname sera utilisé.
  475. Si name est plus long que 15 caractères alors shortname sera utilisé.
  476. Sinon, on utilise Name</div>
  477. <dl>
  478. <dt><span class="returnLabel">Returns:</span></dt>
  479. <dd>Le meilleur nom utilisable pour l'affichage.</dd>
  480. </dl>
  481. </li>
  482. </ul>
  483. <a name="getWorstName--">
  484. <!-- -->
  485. </a>
  486. <ul class="blockList">
  487. <li class="blockList">
  488. <h4>getWorstName</h4>
  489. <pre>public&nbsp;java.lang.String&nbsp;getWorstName()</pre>
  490. <div class="block">Inverse de getBetterName. Le but est dans le cadre de l'affichage de plusieurs noms</div>
  491. <dl>
  492. <dt><span class="returnLabel">Returns:</span></dt>
  493. <dd>Le moins bon nom pour l'affichage</dd>
  494. </dl>
  495. </li>
  496. </ul>
  497. <a name="setName-java.lang.String-">
  498. <!-- -->
  499. </a>
  500. <ul class="blockList">
  501. <li class="blockList">
  502. <h4>setName</h4>
  503. <pre>public&nbsp;void&nbsp;setName(java.lang.String&nbsp;name)</pre>
  504. </li>
  505. </ul>
  506. <a name="setData-data.ISPdata-">
  507. <!-- -->
  508. </a>
  509. <ul class="blockList">
  510. <li class="blockList">
  511. <h4>setData</h4>
  512. <pre>public&nbsp;void&nbsp;setData(<a href="../data/ISPdata.html" title="class in data">ISPdata</a>&nbsp;data)</pre>
  513. </li>
  514. </ul>
  515. <a name="getName--">
  516. <!-- -->
  517. </a>
  518. <ul class="blockList">
  519. <li class="blockList">
  520. <h4>getName</h4>
  521. <pre>public&nbsp;java.lang.String&nbsp;getName()</pre>
  522. </li>
  523. </ul>
  524. <a name="getData--">
  525. <!-- -->
  526. </a>
  527. <ul class="blockList">
  528. <li class="blockList">
  529. <h4>getData</h4>
  530. <pre>public&nbsp;<a href="../data/ISPdata.html" title="class in data">ISPdata</a>&nbsp;getData()</pre>
  531. </li>
  532. </ul>
  533. <a name="getId--">
  534. <!-- -->
  535. </a>
  536. <ul class="blockList">
  537. <li class="blockList">
  538. <h4>getId</h4>
  539. <pre>public&nbsp;int&nbsp;getId()</pre>
  540. </li>
  541. </ul>
  542. <a name="setId-int-">
  543. <!-- -->
  544. </a>
  545. <ul class="blockList">
  546. <li class="blockList">
  547. <h4>setId</h4>
  548. <pre>public&nbsp;void&nbsp;setId(int&nbsp;id)</pre>
  549. </li>
  550. </ul>
  551. <a name="isFFDNMember--">
  552. <!-- -->
  553. </a>
  554. <ul class="blockList">
  555. <li class="blockList">
  556. <h4>isFFDNMember</h4>
  557. <pre>public&nbsp;boolean&nbsp;isFFDNMember()</pre>
  558. </li>
  559. </ul>
  560. <a name="setFFDNMember-boolean-">
  561. <!-- -->
  562. </a>
  563. <ul class="blockList">
  564. <li class="blockList">
  565. <h4>setFFDNMember</h4>
  566. <pre>public&nbsp;void&nbsp;setFFDNMember(boolean&nbsp;isFFDNMember)</pre>
  567. </li>
  568. </ul>
  569. <a name="getDate_added--">
  570. <!-- -->
  571. </a>
  572. <ul class="blockList">
  573. <li class="blockList">
  574. <h4>getDate_added</h4>
  575. <pre>public&nbsp;java.lang.String&nbsp;getDate_added()</pre>
  576. </li>
  577. </ul>
  578. <a name="setDate_added-java.lang.String-">
  579. <!-- -->
  580. </a>
  581. <ul class="blockList">
  582. <li class="blockList">
  583. <h4>setDate_added</h4>
  584. <pre>public&nbsp;void&nbsp;setDate_added(java.lang.String&nbsp;date_added)</pre>
  585. </li>
  586. </ul>
  587. <a name="getLast_update--">
  588. <!-- -->
  589. </a>
  590. <ul class="blockList">
  591. <li class="blockList">
  592. <h4>getLast_update</h4>
  593. <pre>public&nbsp;java.lang.String&nbsp;getLast_update()</pre>
  594. </li>
  595. </ul>
  596. <a name="setLast_update-java.lang.String-">
  597. <!-- -->
  598. </a>
  599. <ul class="blockList">
  600. <li class="blockList">
  601. <h4>setLast_update</h4>
  602. <pre>public&nbsp;void&nbsp;setLast_update(java.lang.String&nbsp;last_update)</pre>
  603. </li>
  604. </ul>
  605. <a name="getMembersCount--">
  606. <!-- -->
  607. </a>
  608. <ul class="blockList">
  609. <li class="blockList">
  610. <h4>getMembersCount</h4>
  611. <pre>public&nbsp;int&nbsp;getMembersCount()</pre>
  612. </li>
  613. </ul>
  614. <a name="getSubscribersCount--">
  615. <!-- -->
  616. </a>
  617. <ul class="blockList">
  618. <li class="blockList">
  619. <h4>getSubscribersCount</h4>
  620. <pre>public&nbsp;int&nbsp;getSubscribersCount()</pre>
  621. </li>
  622. </ul>
  623. <a name="toString--">
  624. <!-- -->
  625. </a>
  626. <ul class="blockList">
  627. <li class="blockList">
  628. <h4>toString</h4>
  629. <pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
  630. <dl>
  631. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  632. <dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
  633. </dl>
  634. </li>
  635. </ul>
  636. <a name="booleanToOuiNon-boolean-">
  637. <!-- -->
  638. </a>
  639. <ul class="blockList">
  640. <li class="blockList">
  641. <h4>booleanToOuiNon</h4>
  642. <pre>private&nbsp;java.lang.String&nbsp;booleanToOuiNon(boolean&nbsp;b)</pre>
  643. </li>
  644. </ul>
  645. <a name="toStringIRC--">
  646. <!-- -->
  647. </a>
  648. <ul class="blockList">
  649. <li class="blockList">
  650. <h4>toStringIRC</h4>
  651. <pre>public&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;toStringIRC()</pre>
  652. <div class="block">Renvoie une Liste de chaine de caractères pour permettre l'affichage sur IRC ligne par ligne, bien que le \n ne soit pas interprété.</div>
  653. <dl>
  654. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  655. <dd><code><a href="../main/AffichableSurIRC.html#toStringIRC--">toStringIRC</a></code>&nbsp;in interface&nbsp;<code><a href="../main/AffichableSurIRC.html" title="interface in main">AffichableSurIRC</a></code></dd>
  656. <dt><span class="returnLabel">Returns:</span></dt>
  657. <dd>Une Liste de chaine correspondant à toutes les lignes que le bot doit écrire</dd>
  658. </dl>
  659. </li>
  660. </ul>
  661. <a name="getShortName--">
  662. <!-- -->
  663. </a>
  664. <ul class="blockList">
  665. <li class="blockList">
  666. <h4>getShortName</h4>
  667. <pre>private&nbsp;java.lang.String&nbsp;getShortName()</pre>
  668. </li>
  669. </ul>
  670. <a name="getCoveredAreas--">
  671. <!-- -->
  672. </a>
  673. <ul class="blockList">
  674. <li class="blockList">
  675. <h4>getCoveredAreas</h4>
  676. <pre>public&nbsp;<a href="../data/CoveredAreas.html" title="class in data">CoveredAreas</a>[]&nbsp;getCoveredAreas()</pre>
  677. </li>
  678. </ul>
  679. <a name="getCoveredArea-java.lang.String-">
  680. <!-- -->
  681. </a>
  682. <ul class="blockList">
  683. <li class="blockList">
  684. <h4>getCoveredArea</h4>
  685. <pre>public&nbsp;<a href="../data/CoveredAreas.html" title="class in data">CoveredAreas</a>&nbsp;getCoveredArea(java.lang.String&nbsp;name)</pre>
  686. <div class="block">Récupere la zone couverte correspondante au paramètre</div>
  687. <dl>
  688. <dt><span class="paramLabel">Parameters:</span></dt>
  689. <dd><code>name</code> - Nom de la zone</dd>
  690. <dt><span class="returnLabel">Returns:</span></dt>
  691. <dd>la première Zone correspondante au nom.</dd>
  692. </dl>
  693. </li>
  694. </ul>
  695. <a name="getCoveredAreas-java.lang.String-">
  696. <!-- -->
  697. </a>
  698. <ul class="blockList">
  699. <li class="blockList">
  700. <h4>getCoveredAreas</h4>
  701. <pre>public&nbsp;java.util.List&lt;<a href="../data/CoveredAreas.html" title="class in data">CoveredAreas</a>&gt;&nbsp;getCoveredAreas(java.lang.String&nbsp;name)</pre>
  702. <div class="block">Récupere la zone couverte correspondante au paramètre</div>
  703. <dl>
  704. <dt><span class="paramLabel">Parameters:</span></dt>
  705. <dd><code>name</code> - Nom de la zone</dd>
  706. <dt><span class="returnLabel">Returns:</span></dt>
  707. <dd>toutes les Zones correspondante au nom.</dd>
  708. </dl>
  709. </li>
  710. </ul>
  711. <a name="contact--">
  712. <!-- -->
  713. </a>
  714. <ul class="blockListLast">
  715. <li class="blockList">
  716. <h4>contact</h4>
  717. <pre>public&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;contact()</pre>
  718. </li>
  719. </ul>
  720. </li>
  721. </ul>
  722. </li>
  723. </ul>
  724. </div>
  725. </div>
  726. <!-- ========= END OF CLASS DATA ========= -->
  727. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  728. <div class="bottomNav"><a name="navbar.bottom">
  729. <!-- -->
  730. </a>
  731. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  732. <a name="navbar.bottom.firstrow">
  733. <!-- -->
  734. </a>
  735. <ul class="navList" title="Navigation">
  736. <li><a href="../overview-summary.html">Overview</a></li>
  737. <li><a href="package-summary.html">Package</a></li>
  738. <li class="navBarCell1Rev">Class</li>
  739. <li><a href="class-use/ISP.html">Use</a></li>
  740. <li><a href="package-tree.html">Tree</a></li>
  741. <li><a href="../deprecated-list.html">Deprecated</a></li>
  742. <li><a href="../index-files/index-1.html">Index</a></li>
  743. <li><a href="../help-doc.html">Help</a></li>
  744. </ul>
  745. </div>
  746. <div class="subNav">
  747. <ul class="navList">
  748. <li><a href="../data/CoveredAreas.html" title="class in data"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  749. <li><a href="../data/ISPDAO.html" title="class in data"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  750. </ul>
  751. <ul class="navList">
  752. <li><a href="../index.html?data/ISP.html" target="_top">Frames</a></li>
  753. <li><a href="ISP.html" target="_top">No&nbsp;Frames</a></li>
  754. </ul>
  755. <ul class="navList" id="allclasses_navbar_bottom">
  756. <li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
  757. </ul>
  758. <div>
  759. <script type="text/javascript"><!--
  760. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  761. if(window==top) {
  762. allClassesLink.style.display = "block";
  763. }
  764. else {
  765. allClassesLink.style.display = "none";
  766. }
  767. //-->
  768. </script>
  769. </div>
  770. <div>
  771. <ul class="subNavList">
  772. <li>Summary:&nbsp;</li>
  773. <li>Nested&nbsp;|&nbsp;</li>
  774. <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
  775. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  776. <li><a href="#method.summary">Method</a></li>
  777. </ul>
  778. <ul class="subNavList">
  779. <li>Detail:&nbsp;</li>
  780. <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
  781. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  782. <li><a href="#method.detail">Method</a></li>
  783. </ul>
  784. </div>
  785. <a name="skip.navbar.bottom">
  786. <!-- -->
  787. </a></div>
  788. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  789. </body>
  790. </html>