Package fr.ifremer.isisfish.entities
Class MetierAbstract
java.lang.Object
org.nuiton.topia.persistence.TopiaEntityAbstract
fr.ifremer.isisfish.entities.MetierAbstract
- All Implemented Interfaces:
Metier,Serializable,org.nuiton.topia.persistence.TopiaEntity,org.nuiton.topia.persistence.TopiaEntityContextable
- Direct Known Subclasses:
MetierImpl
public abstract class MetierAbstract
extends org.nuiton.topia.persistence.TopiaEntityAbstract
implements Metier
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringNom de l'attribut en BD : capturableSpeciesCommentprotected StringNom de l'attribut en BD : commentprotected GearNom de l'attribut en BD : gearprotected StringNom de l'attribut en BD : gearParameterValueprotected List<MetierSeasonInfo>Nom de l'attribut en BD : metierSeasonInfoprotected StringNom de l'attribut en BD : nameprotected Collection<EffortDescription>Nom de l'attribut en BD : setOfVesselsFields inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract
readListeners, readVetoables, topiaContext, topiaCreateDate, topiaId, topiaVersion, writeListeners, writeVetoablesFields inherited from interface fr.ifremer.isisfish.entities.Metier
PROPERTY_CAPTURABLE_SPECIES_COMMENT, PROPERTY_COMMENT, PROPERTY_GEAR, PROPERTY_GEAR_PARAMETER_VALUE, PROPERTY_METIER_SEASON_INFO, PROPERTY_NAME, PROPERTY_SET_OF_VESSELS_EFFORT_DESCRIPTIONFields inherited from interface org.nuiton.topia.persistence.TopiaEntity
AGGREGATE, COMPOSITE, TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSIONFields inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
TOPIA_CONTEXT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(org.nuiton.topia.persistence.EntityVisitor visitor) protected voidaccept0(org.nuiton.topia.persistence.EntityVisitor visitor) voidaddAllMetierSeasonInfo(List<MetierSeasonInfo> metierSeasonInfo) voidaddMetierSeasonInfo(MetierSeasonInfo metierSeasonInfo) voidvoiddelete()List<org.nuiton.topia.persistence.TopiaEntity>List<org.nuiton.topia.persistence.TopiaEntity>getGear()getMetierSeasonInfoByTopiaId(String topiaId) getName()booleanvoidremoveMetierSeasonInfo(MetierSeasonInfo metierSeasonInfo) voidsetCapturableSpeciesComment(String capturableSpeciesComment) voidsetComment(String comment) voidvoidsetGearParameterValue(String gearParameterValue) voidsetMetierSeasonInfo(List<MetierSeasonInfo> metierSeasonInfo) voidinttoString()voidupdate()Methods inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract
addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, equals, fireOnPostRead, fireOnPostRead, fireOnPostWrite, fireOnPostWrite, fireOnPreRead, fireOnPreWrite, getReadPropertyChangeSupport, getReadVetoableChangeSupport, getTopiaContext, getTopiaCreateDate, getTopiaId, getTopiaVersion, getWritePropertyChangeSupport, getWriteVetoableChangeSupport, hashCode, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaContext, setTopiaCreateDate, setTopiaId, setTopiaVersionMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface fr.ifremer.isisfish.entities.Metier
getFisheryRegion, getGearParameterValueAsDouble, getMetierSeasonInfoMethods inherited from interface org.nuiton.topia.persistence.TopiaEntity
addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getTopiaCreateDate, getTopiaId, getTopiaVersion, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersionMethods inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
getTopiaContext, setTopiaContext
-
Field Details
-
name
Nom de l'attribut en BD : name -
gearParameterValue
Nom de l'attribut en BD : gearParameterValue -
comment
Nom de l'attribut en BD : comment -
capturableSpeciesComment
Nom de l'attribut en BD : capturableSpeciesComment -
gear
Nom de l'attribut en BD : gear -
setOfVesselsEffortDescription
Nom de l'attribut en BD : setOfVessels -
metierSeasonInfo
Nom de l'attribut en BD : metierSeasonInfo
-
-
Constructor Details
-
MetierAbstract
public MetierAbstract()
-
-
Method Details
-
update
public void update() throws org.nuiton.topia.TopiaException- Specified by:
updatein interfaceorg.nuiton.topia.persistence.TopiaEntityContextable- Throws:
org.nuiton.topia.TopiaException
-
delete
public void delete() throws org.nuiton.topia.TopiaException- Specified by:
deletein interfaceorg.nuiton.topia.persistence.TopiaEntityContextable- Throws:
org.nuiton.topia.TopiaException
-
accept
public void accept(org.nuiton.topia.persistence.EntityVisitor visitor) throws org.nuiton.topia.TopiaException - Specified by:
acceptin interfaceorg.nuiton.topia.persistence.TopiaEntity- Throws:
org.nuiton.topia.TopiaException
-
accept0
protected void accept0(org.nuiton.topia.persistence.EntityVisitor visitor) throws org.nuiton.topia.TopiaException - Throws:
org.nuiton.topia.TopiaException
-
setName
-
getName
-
setGearParameterValue
- Specified by:
setGearParameterValuein interfaceMetier
-
getGearParameterValue
- Specified by:
getGearParameterValuein interfaceMetier
-
setComment
- Specified by:
setCommentin interfaceMetier
-
getComment
- Specified by:
getCommentin interfaceMetier
-
setCapturableSpeciesComment
- Specified by:
setCapturableSpeciesCommentin interfaceMetier
-
getCapturableSpeciesComment
- Specified by:
getCapturableSpeciesCommentin interfaceMetier
-
setGear
-
getGear
-
addMetierSeasonInfo
- Specified by:
addMetierSeasonInfoin interfaceMetier
-
addAllMetierSeasonInfo
- Specified by:
addAllMetierSeasonInfoin interfaceMetier
-
setMetierSeasonInfo
- Specified by:
setMetierSeasonInfoin interfaceMetier
-
removeMetierSeasonInfo
- Specified by:
removeMetierSeasonInfoin interfaceMetier
-
clearMetierSeasonInfo
public void clearMetierSeasonInfo()- Specified by:
clearMetierSeasonInfoin interfaceMetier
-
getMetierSeasonInfo
- Specified by:
getMetierSeasonInfoin interfaceMetier
-
getMetierSeasonInfoByTopiaId
- Specified by:
getMetierSeasonInfoByTopiaIdin interfaceMetier
-
sizeMetierSeasonInfo
public int sizeMetierSeasonInfo()- Specified by:
sizeMetierSeasonInfoin interfaceMetier
-
isMetierSeasonInfoEmpty
public boolean isMetierSeasonInfoEmpty()- Specified by:
isMetierSeasonInfoEmptyin interfaceMetier
-
getAggregate
public List<org.nuiton.topia.persistence.TopiaEntity> getAggregate() throws org.nuiton.topia.TopiaException- Specified by:
getAggregatein interfaceorg.nuiton.topia.persistence.TopiaEntity- Overrides:
getAggregatein classorg.nuiton.topia.persistence.TopiaEntityAbstract- Throws:
org.nuiton.topia.TopiaException
-
getComposite
public List<org.nuiton.topia.persistence.TopiaEntity> getComposite() throws org.nuiton.topia.TopiaException- Specified by:
getCompositein interfaceorg.nuiton.topia.persistence.TopiaEntity- Overrides:
getCompositein classorg.nuiton.topia.persistence.TopiaEntityAbstract- Throws:
org.nuiton.topia.TopiaException
-
toString
-