public class ISP extends java.lang.Object implements AffichableSurIRC
Modifier and Type | Field and Description |
---|---|
private CoveredAreas[] |
coveredAreas |
private ISPdata |
data |
private java.lang.String |
date_added |
private int |
id |
private boolean |
isFFDNMember |
private java.lang.String |
last_update |
private java.lang.String |
name |
MAX_CHARACTERS
Constructor and Description |
---|
ISP(java.lang.String name,
int id,
boolean isFFDNMember,
java.lang.String date_added,
java.lang.String last_update,
ISPdata data,
CoveredAreas[] ca)
Constructeur principal de la classe.
|
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
booleanToOuiNon(boolean b) |
java.util.List<java.lang.String> |
contact() |
java.lang.String |
getBetterName()
Méthode pour récuperer le nom le plus correct pour afficher les informations.
|
CoveredAreas |
getCoveredArea(java.lang.String name)
Récupere la zone couverte correspondante au paramètre
|
CoveredAreas[] |
getCoveredAreas() |
java.util.List<CoveredAreas> |
getCoveredAreas(java.lang.String name)
Récupere la zone couverte correspondante au paramètre
|
ISPdata |
getData() |
java.lang.String |
getDate_added() |
int |
getId() |
java.lang.String |
getLast_update() |
int |
getMembersCount() |
java.lang.String |
getName() |
java.lang.String |
getShortestName()
Méthode pour récuperer le plus court des noms du FAI, c'est à dire, si il existe shortname, sinon name
|
private java.lang.String |
getShortName() |
int |
getSubscribersCount() |
java.lang.String |
getWorstName()
Inverse de getBetterName.
|
boolean |
isFFDNMember() |
void |
setData(ISPdata data) |
void |
setDate_added(java.lang.String date_added) |
void |
setFFDNMember(boolean isFFDNMember) |
void |
setId(int id) |
void |
setLast_update(java.lang.String last_update) |
void |
setName(java.lang.String name) |
java.lang.String |
toString() |
java.util.List<java.lang.String> |
toStringIRC()
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é.
|
private java.lang.String name
private int id
private boolean isFFDNMember
private java.lang.String date_added
private java.lang.String last_update
private ISPdata data
private CoveredAreas[] coveredAreas
public ISP(java.lang.String name, int id, boolean isFFDNMember, java.lang.String date_added, java.lang.String last_update, ISPdata data, CoveredAreas[] ca)
name
- Nom du FAIid
- Identifiant unique sur DBisFFDNMember
- est il membre de FFDNdate_added
- Date d'ajoutlast_update
- Date de mise a jour sur DBdata
- Data correspondant au champ étendu sur dbca
- Zones couvertespublic java.lang.String getShortestName()
public java.lang.String getBetterName()
public java.lang.String getWorstName()
public void setName(java.lang.String name)
public void setData(ISPdata data)
public java.lang.String getName()
public ISPdata getData()
public int getId()
public void setId(int id)
public boolean isFFDNMember()
public void setFFDNMember(boolean isFFDNMember)
public java.lang.String getDate_added()
public void setDate_added(java.lang.String date_added)
public java.lang.String getLast_update()
public void setLast_update(java.lang.String last_update)
public int getMembersCount()
public int getSubscribersCount()
public java.lang.String toString()
toString
in class java.lang.Object
private java.lang.String booleanToOuiNon(boolean b)
public java.util.List<java.lang.String> toStringIRC()
toStringIRC
in interface AffichableSurIRC
private java.lang.String getShortName()
public CoveredAreas[] getCoveredAreas()
public CoveredAreas getCoveredArea(java.lang.String name)
name
- Nom de la zonepublic java.util.List<CoveredAreas> getCoveredAreas(java.lang.String name)
name
- Nom de la zonepublic java.util.List<java.lang.String> contact()