Package fr.ifremer.isisfish.entities
Class SpeciesAbstract
java.lang.Object
org.nuiton.topia.persistence.TopiaEntityAbstract
fr.ifremer.isisfish.entities.SpeciesAbstract
- All Implemented Interfaces:
Species,Serializable,org.nuiton.topia.persistence.TopiaEntity,org.nuiton.topia.persistence.TopiaEntityContextable
- Direct Known Subclasses:
SpeciesImpl
public abstract class SpeciesAbstract
extends org.nuiton.topia.persistence.TopiaEntityAbstract
implements Species
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanNom de l'attribut en BD : ageGroupTypeprotected intNom de l'attribut en BD : codeCEEprotected StringNom de l'attribut en BD : codeRubbinprotected StringNom de l'attribut en BD : commentprotected Collection<TargetSpecies>Nom de l'attribut en BD : metierSeasonInfoprotected StringNom de l'attribut en BD : nameprotected Collection<Population>Nom de l'attribut en BD : populationprotected StringNom de l'attribut en BD : scientificNameFields inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract
readListeners, readVetoables, topiaContext, topiaCreateDate, topiaId, topiaVersion, writeListeners, writeVetoablesFields inherited from interface fr.ifremer.isisfish.entities.Species
PROPERTY_AGE_GROUP_TYPE, PROPERTY_CODE_CEE, PROPERTY_CODE_RUBBIN, PROPERTY_COMMENT, PROPERTY_METIER_SEASON_INFO_TARGET_SPECIES, PROPERTY_NAME, PROPERTY_POPULATION, PROPERTY_SCIENTIFIC_NAMEFields 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) voidaddAllPopulation(Collection<Population> population) voidaddPopulation(Population population) voidvoiddelete()booleanList<org.nuiton.topia.persistence.TopiaEntity>intList<org.nuiton.topia.persistence.TopiaEntity>getName()getPopulationByTopiaId(String topiaId) booleanbooleanvoidremovePopulation(Population population) voidsetAgeGroupType(boolean ageGroupType) voidsetCodeCEE(int codeCEE) voidsetCodeRubbin(String codeRubbin) voidsetComment(String comment) voidvoidsetPopulation(Collection<Population> population) voidsetScientificName(String scientificName) inttoString()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.Species
getFisheryRegionMethods 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 -
scientificName
Nom de l'attribut en BD : scientificName -
codeRubbin
Nom de l'attribut en BD : codeRubbin -
codeCEE
protected int codeCEENom de l'attribut en BD : codeCEE -
ageGroupType
protected boolean ageGroupTypeNom de l'attribut en BD : ageGroupType -
comment
Nom de l'attribut en BD : comment -
metierSeasonInfoTargetSpecies
Nom de l'attribut en BD : metierSeasonInfo -
population
Nom de l'attribut en BD : population
-
-
Constructor Details
-
SpeciesAbstract
public SpeciesAbstract()
-
-
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
-
setScientificName
- Specified by:
setScientificNamein interfaceSpecies
-
getScientificName
- Specified by:
getScientificNamein interfaceSpecies
-
setCodeRubbin
- Specified by:
setCodeRubbinin interfaceSpecies
-
getCodeRubbin
- Specified by:
getCodeRubbinin interfaceSpecies
-
setCodeCEE
public void setCodeCEE(int codeCEE) - Specified by:
setCodeCEEin interfaceSpecies
-
getCodeCEE
public int getCodeCEE()- Specified by:
getCodeCEEin interfaceSpecies
-
setAgeGroupType
public void setAgeGroupType(boolean ageGroupType) - Specified by:
setAgeGroupTypein interfaceSpecies
-
isAgeGroupType
public boolean isAgeGroupType()- Specified by:
isAgeGroupTypein interfaceSpecies
-
getAgeGroupType
public boolean getAgeGroupType()- Specified by:
getAgeGroupTypein interfaceSpecies
-
setComment
- Specified by:
setCommentin interfaceSpecies
-
getComment
- Specified by:
getCommentin interfaceSpecies
-
addPopulation
- Specified by:
addPopulationin interfaceSpecies
-
addAllPopulation
- Specified by:
addAllPopulationin interfaceSpecies
-
setPopulation
- Specified by:
setPopulationin interfaceSpecies
-
removePopulation
- Specified by:
removePopulationin interfaceSpecies
-
clearPopulation
public void clearPopulation()- Specified by:
clearPopulationin interfaceSpecies
-
getPopulation
- Specified by:
getPopulationin interfaceSpecies
-
getPopulationByTopiaId
- Specified by:
getPopulationByTopiaIdin interfaceSpecies
-
sizePopulation
public int sizePopulation()- Specified by:
sizePopulationin interfaceSpecies
-
isPopulationEmpty
public boolean isPopulationEmpty()- Specified by:
isPopulationEmptyin interfaceSpecies
-
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
-