fr.ifremer.allegro.referential.vessel
Class VesselFeatures

java.lang.Object
  extended by fr.ifremer.allegro.referential.vessel.VesselFeatures
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
VesselFeaturesImpl

public abstract class VesselFeatures
extends java.lang.Object
implements java.io.Serializable

Caract??ristiques d'un navire, sur une p??riode donn??e.

Si le navire est inscrit au FPC, les caract??ristiques FPC sont utilis??es (jauge_ums et jauge_brute).

REMARQUE : les donn??es ramen??es depuis Harmonie sont fusionn??es entre les caract??ristiques FPC (?? utiliser de pr??f??rence si pr??sent), et les caract??ristiques d'autres sources.

Nombre de lignes : 67375

See Also:
Serialized Form

Nested Class Summary
static class VesselFeatures.Factory
          Constructs new instances of VesselFeatures.
 
Constructor Summary
VesselFeatures()
           
 
Method Summary
 boolean equals(java.lang.Object object)
          This entity does not have any identifiers and is not extending any other entity, so this method will only return true if the argument reference and this refer to the same object.
 java.lang.Float getAdministrativePower()
           Puissance principale administrative (en Kw) du navire pour la p??riode d??but-fin.
 java.lang.Float getAuxiliaryPower()
           Puissance auxiliaire en kW.
 Location getBasePortLocation()
           Base port
 java.lang.Integer getConstructionYear()
           Ann??e de construction du navire
 java.util.Date getEndDateTime()
           Date de fin de validit?? des caract??ristiques navires.
 java.lang.String getExteriorMarking()
           Marquage ext??rieur.
 FishingVessel getFishingVessel()
           
 java.lang.Integer getGrossTonnageGRT()
           Tonnage du navire, ou jauge Brute, exprim?? en TJB (Tonnage de Jauge Brute), et multipli?? par 100.
 java.lang.Integer getGrossTonnageGT()
           Tonnage GT (Gross Tonnage), exprim?? en UMS (Universal Measurement System), et multipli?? par 100.
 java.lang.Boolean getHasVMS()
           indique si le navire dispose d'un syst??me VMS ou non.
 QualitativeValue getHullMaterial()
           Mat??riausx de la coque (ex : Bois, M??tal, Plastique, etc).
 java.lang.Integer getId()
           
 java.lang.String getIRCS()
           Indicatif radio international du navire (IRCS)
 java.lang.Boolean getIsFPC()
           Indique si le navire est inscrit au fichier FPC ou non.
 java.lang.Integer getLengthBeetweenPerpendiculars()
           Longueur entre perpendiculaires (Length Between Perpendiculars) en cm.
 java.lang.Integer getLengthOverAll()
           Longueur hors tout (Length OverAll) en cm du navire pour la p??riode d??but-fin.
 java.lang.String getName()
           Nom du navire pour la p??riode d??but-fin
 java.util.Date getStartDateTime()
           Date de d??but de validit?? des caract??ristiques navires.
 java.sql.Timestamp getUpdateDate()
           
 int hashCode()
          Returns a hash code based on this entity's identifiers.
 void setAdministrativePower(java.lang.Float administrativePower)
           
 void setAuxiliaryPower(java.lang.Float auxiliaryPower)
           
 void setBasePortLocation(Location basePortLocation)
           
 void setConstructionYear(java.lang.Integer constructionYear)
           
 void setEndDateTime(java.util.Date endDateTime)
           
 void setExteriorMarking(java.lang.String exteriorMarking)
           
 void setFishingVessel(FishingVessel fishingVessel)
           
 void setGrossTonnageGRT(java.lang.Integer grossTonnageGRT)
           
 void setGrossTonnageGT(java.lang.Integer grossTonnageGT)
           
 void setHasVMS(java.lang.Boolean hasVMS)
           
 void setHullMaterial(QualitativeValue hullMaterial)
           
 void setId(java.lang.Integer id)
           
 void setIRCS(java.lang.String IRCS)
           
 void setIsFPC(java.lang.Boolean isFPC)
           
 void setLengthBeetweenPerpendiculars(java.lang.Integer lengthBeetweenPerpendiculars)
           
 void setLengthOverAll(java.lang.Integer lengthOverAll)
           
 void setName(java.lang.String name)
           
 void setStartDateTime(java.util.Date startDateTime)
           
 void setUpdateDate(java.sql.Timestamp updateDate)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VesselFeatures

public VesselFeatures()
Method Detail

getId

public java.lang.Integer getId()

setId

public void setId(java.lang.Integer id)

getStartDateTime

public java.util.Date getStartDateTime()

Date de d??but de validit?? des caract??ristiques navires.


setStartDateTime

public void setStartDateTime(java.util.Date startDateTime)

getEndDateTime

public java.util.Date getEndDateTime()

Date de fin de validit?? des caract??ristiques navires.


setEndDateTime

public void setEndDateTime(java.util.Date endDateTime)

getName

public java.lang.String getName()

Nom du navire pour la p??riode d??but-fin


setName

public void setName(java.lang.String name)

getExteriorMarking

public java.lang.String getExteriorMarking()

Marquage ext??rieur.

par exemple : "BR 101717"


setExteriorMarking

public void setExteriorMarking(java.lang.String exteriorMarking)

getAdministrativePower

public java.lang.Float getAdministrativePower()

Puissance principale administrative (en Kw) du navire pour la p??riode d??but-fin.

Selon le r??glement (CEE) no 2930/86


setAdministrativePower

public void setAdministrativePower(java.lang.Float administrativePower)

getAuxiliaryPower

public java.lang.Float getAuxiliaryPower()

Puissance auxiliaire en kW.

Reprend toute puissance install??e non comprise sous la rubrique Puissance administrative


setAuxiliaryPower

public void setAuxiliaryPower(java.lang.Float auxiliaryPower)

getGrossTonnageGT

public java.lang.Integer getGrossTonnageGT()

Tonnage GT (Gross Tonnage), exprim?? en UMS (Universal Measurement System), et multipli?? par 100.

Il s'agit d'un tonnage reconnu internationnellement.

La France s'est engag?? ?? fournir un tonnage GT pour tous les navires de plus de 24m, par application du D??cret N??725 du 10 ao??t 1982.

------

Jauge GT ou Gross Tonnage en accord avec la Convention internationale de 1969 (r??glement de Londres, International Convention on Tonnage Measurement of Ships, London, 1969 (in use since 1996) for vessels >= 15m"

Par d??cret n?? 82-725 du 10 ao??t 1982, publi?? au Journal officiel du 20 ao??t 1982, la Convention internationale de 1969 sur le jaugeage des navires est entr??e en vigueur en France le 18 juillet 1982. Le r??glement de jaugeage annex?? ?? cette convention conclue ?? Londres le 23 juin 1969 devient r??glement international. La jauge, de Londres comprend la jauge brute et la jauge nette et doit ??tre calcul??e selon les r??gles ??nonc??es par la convention internationale de 1969 sur le jaugeage des navires. La jauge brute est obtenue ?? partir des mesures pratiqu??es sur tous les espaces ferm??s d'un navire, ?? l'exception des espaces exclus par les r??gles de la convention pr??cit??e. La jauge nette est d??termin??e par les dimensions des espaces r??serv??s au fret et par le nombre des passagers.

La jauge de Londres est reprise sur le "certificat international de jaugeage des navires (1969)".


setGrossTonnageGT

public void setGrossTonnageGT(java.lang.Integer grossTonnageGT)

getGrossTonnageGRT

public java.lang.Integer getGrossTonnageGRT()

Tonnage du navire, ou jauge Brute, exprim?? en TJB (Tonnage de Jauge Brute), et multipli?? par 100.

------

Tonnage (GRT) 'Gross Registered Tonnage' en accord avec la convention d'Oslo (1947) (en emploi en France jusqu'en 1995, toujours utilis?? dans certains pays).

(GRT represent the total cubic measured content of the permanently enclosed spaces of a vessel, with some allowances or deductions for exempt spaces such as living quarters [1 gross register ton = 100 cubic feet = 2.83 cubic metres]).


setGrossTonnageGRT

public void setGrossTonnageGRT(java.lang.Integer grossTonnageGRT)

getLengthOverAll

public java.lang.Integer getLengthOverAll()

Longueur hors tout (Length OverAll) en cm du navire pour la p??riode d??but-fin.

D??finie selon le r??glement (CEE) no 2930/86.


setLengthOverAll

public void setLengthOverAll(java.lang.Integer lengthOverAll)

getLengthBeetweenPerpendiculars

public java.lang.Integer getLengthBeetweenPerpendiculars()

Longueur entre perpendiculaires (Length Between Perpendiculars) en cm.

D??finie selon le r??glement (CEE) no 2930/86.


setLengthBeetweenPerpendiculars

public void setLengthBeetweenPerpendiculars(java.lang.Integer lengthBeetweenPerpendiculars)

getConstructionYear

public java.lang.Integer getConstructionYear()

Ann??e de construction du navire


setConstructionYear

public void setConstructionYear(java.lang.Integer constructionYear)

getIRCS

public java.lang.String getIRCS()

Indicatif radio international du navire (IRCS)


setIRCS

public void setIRCS(java.lang.String IRCS)

getHasVMS

public java.lang.Boolean getHasVMS()

indique si le navire dispose d'un syst??me VMS ou non.


setHasVMS

public void setHasVMS(java.lang.Boolean hasVMS)

getIsFPC

public java.lang.Boolean getIsFPC()

Indique si le navire est inscrit au fichier FPC ou non.


setIsFPC

public void setIsFPC(java.lang.Boolean isFPC)

getUpdateDate

public java.sql.Timestamp getUpdateDate()

setUpdateDate

public void setUpdateDate(java.sql.Timestamp updateDate)

getBasePortLocation

public Location getBasePortLocation()

Base port

see http://www.fao.org/fi/glossary/default.asp

FAO (1998): Guidelines for the routine collection of capture fishery data. FAO Fish. Tech. Pap, 382: 113 p


setBasePortLocation

public void setBasePortLocation(Location basePortLocation)

getFishingVessel

public FishingVessel getFishingVessel()

setFishingVessel

public void setFishingVessel(FishingVessel fishingVessel)

getHullMaterial

public QualitativeValue getHullMaterial()

Mat??riausx de la coque (ex : Bois, M??tal, Plastique, etc).

cf PMFM "HULL_METRIAL".


setHullMaterial

public void setHullMaterial(QualitativeValue hullMaterial)

equals

public boolean equals(java.lang.Object object)
This entity does not have any identifiers and is not extending any other entity, so this method will only return true if the argument reference and this refer to the same object.

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Returns a hash code based on this entity's identifiers.

Overrides:
hashCode in class java.lang.Object


Copyright © 2008-2010 IFREMER. All Rights Reserved.