Package fr.ifremer.isisfish.entities
Class SetOfVesselsAbstract
java.lang.Object
org.nuiton.topia.persistence.TopiaEntityAbstract
fr.ifremer.isisfish.entities.SetOfVesselsAbstract
- All Implemented Interfaces:
SetOfVessels,Serializable,org.nuiton.topia.persistence.TopiaEntity,org.nuiton.topia.persistence.TopiaEntityContextable
- Direct Known Subclasses:
SetOfVesselsImpl
public abstract class SetOfVesselsAbstract
extends org.nuiton.topia.persistence.TopiaEntityAbstract
implements SetOfVessels
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected doubleNom de l'attribut en BD : capitalDeprecationprotected StringNom de l'attribut en BD : commentprotected doubleCoûts fixes décaissésprotected doubleNom de l'attribut en BD : interestCostprotected StringNom de l'attribut en BD : nameprotected intNom de l'attribut en BD : numberOfVesselsprotected PortNom de l'attribut en BD : portprotected Collection<EffortDescription>Nom de l'attribut en BD : possibleMetiersprotected EquationNom de l'attribut en BD : technicalEfficiencyEquationprotected doubleNom de l'attribut en BD : vesselCostsprotected VesselTypeNom de l'attribut en BD : vesselTypeFields inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract
readListeners, readVetoables, topiaContext, topiaCreateDate, topiaId, topiaVersion, writeListeners, writeVetoablesFields inherited from interface fr.ifremer.isisfish.entities.SetOfVessels
PROPERTY_CAPITAL_DEPRECATION, PROPERTY_COMMENT, PROPERTY_FIXED_COSTS, PROPERTY_INTEREST_COST, PROPERTY_NAME, PROPERTY_NUMBER_OF_VESSELS, PROPERTY_PORT, PROPERTY_POSSIBLE_METIERS, PROPERTY_TECHNICAL_EFFICIENCY_EQUATION, PROPERTY_VESSEL_COSTS, PROPERTY_VESSEL_TYPEFields 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) voidaddAllPossibleMetiers(Collection<EffortDescription> possibleMetiers) voidaddPossibleMetiers(EffortDescription possibleMetiers) voidvoiddelete()List<org.nuiton.topia.persistence.TopiaEntity>doubleList<org.nuiton.topia.persistence.TopiaEntity>doubledoublegetName()intgetPort()getPossibleMetiers(Metier possibleMetiers) getPossibleMetiersByTopiaId(String topiaId) doublebooleanvoidremovePossibleMetiers(EffortDescription possibleMetiers) voidsetCapitalDeprecation(double capitalDeprecation) voidsetComment(String comment) voidsetFixedCosts(double fixedCosts) voidsetInterestCost(double interestCost) voidvoidsetNumberOfVessels(int numberOfVessels) voidvoidsetPossibleMetiers(Collection<EffortDescription> possibleMetiers) voidsetTechnicalEfficiencyEquation(Equation technicalEfficiencyEquation) voidsetVesselCosts(double vesselCosts) voidsetVesselType(VesselType vesselType) 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.SetOfVessels
getFisheryRegion, getTechnicalEfficiencyMethods 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 -
numberOfVessels
protected int numberOfVesselsNom de l'attribut en BD : numberOfVessels -
fixedCosts
protected double fixedCostsCoûts fixes décaissés
Nom de l'attribut en BD : fixedCosts -
vesselCosts
protected double vesselCostsNom de l'attribut en BD : vesselCosts -
capitalDeprecation
protected double capitalDeprecationNom de l'attribut en BD : capitalDeprecation -
interestCost
protected double interestCostNom de l'attribut en BD : interestCost -
comment
Nom de l'attribut en BD : comment -
technicalEfficiencyEquation
Nom de l'attribut en BD : technicalEfficiencyEquation -
port
Nom de l'attribut en BD : port -
possibleMetiers
Nom de l'attribut en BD : possibleMetiers -
vesselType
Nom de l'attribut en BD : vesselType
-
-
Constructor Details
-
SetOfVesselsAbstract
public SetOfVesselsAbstract()
-
-
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
- Specified by:
setNamein interfaceSetOfVessels
-
getName
- Specified by:
getNamein interfaceSetOfVessels
-
setNumberOfVessels
public void setNumberOfVessels(int numberOfVessels) - Specified by:
setNumberOfVesselsin interfaceSetOfVessels
-
getNumberOfVessels
public int getNumberOfVessels()- Specified by:
getNumberOfVesselsin interfaceSetOfVessels
-
setFixedCosts
public void setFixedCosts(double fixedCosts) - Specified by:
setFixedCostsin interfaceSetOfVessels
-
getFixedCosts
public double getFixedCosts()- Specified by:
getFixedCostsin interfaceSetOfVessels
-
setVesselCosts
public void setVesselCosts(double vesselCosts) - Specified by:
setVesselCostsin interfaceSetOfVessels
-
getVesselCosts
public double getVesselCosts()- Specified by:
getVesselCostsin interfaceSetOfVessels
-
setCapitalDeprecation
public void setCapitalDeprecation(double capitalDeprecation) - Specified by:
setCapitalDeprecationin interfaceSetOfVessels
-
getCapitalDeprecation
public double getCapitalDeprecation()- Specified by:
getCapitalDeprecationin interfaceSetOfVessels
-
setInterestCost
public void setInterestCost(double interestCost) - Specified by:
setInterestCostin interfaceSetOfVessels
-
getInterestCost
public double getInterestCost()- Specified by:
getInterestCostin interfaceSetOfVessels
-
setComment
- Specified by:
setCommentin interfaceSetOfVessels
-
getComment
- Specified by:
getCommentin interfaceSetOfVessels
-
setTechnicalEfficiencyEquation
- Specified by:
setTechnicalEfficiencyEquationin interfaceSetOfVessels
-
getTechnicalEfficiencyEquation
- Specified by:
getTechnicalEfficiencyEquationin interfaceSetOfVessels
-
setPort
- Specified by:
setPortin interfaceSetOfVessels
-
getPort
- Specified by:
getPortin interfaceSetOfVessels
-
addPossibleMetiers
- Specified by:
addPossibleMetiersin interfaceSetOfVessels
-
addAllPossibleMetiers
- Specified by:
addAllPossibleMetiersin interfaceSetOfVessels
-
setPossibleMetiers
- Specified by:
setPossibleMetiersin interfaceSetOfVessels
-
removePossibleMetiers
- Specified by:
removePossibleMetiersin interfaceSetOfVessels
-
clearPossibleMetiers
public void clearPossibleMetiers()- Specified by:
clearPossibleMetiersin interfaceSetOfVessels
-
getPossibleMetiers
- Specified by:
getPossibleMetiersin interfaceSetOfVessels
-
getPossibleMetiersByTopiaId
- Specified by:
getPossibleMetiersByTopiaIdin interfaceSetOfVessels
-
getPossibleMetiers
- Specified by:
getPossibleMetiersin interfaceSetOfVessels
-
sizePossibleMetiers
public int sizePossibleMetiers()- Specified by:
sizePossibleMetiersin interfaceSetOfVessels
-
isPossibleMetiersEmpty
public boolean isPossibleMetiersEmpty()- Specified by:
isPossibleMetiersEmptyin interfaceSetOfVessels
-
setVesselType
- Specified by:
setVesselTypein interfaceSetOfVessels
-
getVesselType
- Specified by:
getVesselTypein interfaceSetOfVessels
-
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
-