Package fr.ifremer.isisfish.entities
Class EffortDescriptionAbstract
java.lang.Object
org.nuiton.topia.persistence.TopiaEntityAbstract
fr.ifremer.isisfish.entities.EffortDescriptionAbstract
- All Implemented Interfaces:
EffortDescription,Serializable,org.nuiton.topia.persistence.TopiaEntity,org.nuiton.topia.persistence.TopiaEntityContextable
- Direct Known Subclasses:
EffortDescriptionImpl
public abstract class EffortDescriptionAbstract
extends org.nuiton.topia.persistence.TopiaEntityAbstract
implements EffortDescription
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected doubleFrais de vivres pour l'ensemble de l'équipage par jour.protected doubleTaux de part de l'équipageprotected intTaille de l'équipage pour le métier.protected intNombre d'opération de pêche par jourprotected TimeUnitNom de l'attribut en BD : fishingOperationDurationprotected doubleSalaire fixe pour l'ensemble de l'équipage pour un moisprotected intNom de l'attribut en BD : gearsNumberPerOperationprotected doubleNom de l'attribut en BD : landingCostsprotected doubleautres coûts par jourprotected MetierNom de l'attribut en BD : possibleMetiersprotected doubleCoût de maintenance et de réparation par jour d'utilisationprotected SetOfVesselsNom de l'attribut en BD : setOfVesselsprotected doubleCoût de fonctionnement lié à une opération de pêche: carburant, huile, appât, glace (hors transport sur zone)Fields inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract
readListeners, readVetoables, topiaContext, topiaCreateDate, topiaId, topiaVersion, writeListeners, writeVetoablesFields inherited from interface fr.ifremer.isisfish.entities.EffortDescription
PROPERTY_CREW_FOOD_COST, PROPERTY_CREW_SHARE_RATE, PROPERTY_CREW_SIZE, PROPERTY_FISHING_OPERATION, PROPERTY_FISHING_OPERATION_DURATION, PROPERTY_FIXED_CREW_SALARY, PROPERTY_GEARS_NUMBER_PER_OPERATION, PROPERTY_LANDING_COSTS, PROPERTY_OTHER_RUNNING_COST, PROPERTY_POSSIBLE_METIERS, PROPERTY_REPAIR_AND_MAINTENANCE_GEAR_COST, PROPERTY_SET_OF_VESSELS, PROPERTY_UNIT_COST_OF_FISHINGFields 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) voiddelete()List<org.nuiton.topia.persistence.TopiaEntity>List<org.nuiton.topia.persistence.TopiaEntity>doubledoubleintintdoubleintdoubledoubledoubledoublevoidsetCrewFoodCost(double crewFoodCost) voidsetCrewShareRate(double crewShareRate) voidsetCrewSize(int crewSize) voidsetFishingOperation(int fishingOperation) voidsetFishingOperationDuration(TimeUnit fishingOperationDuration) voidsetFixedCrewSalary(double fixedCrewSalary) voidsetGearsNumberPerOperation(int gearsNumberPerOperation) voidsetLandingCosts(double landingCosts) voidsetOtherRunningCost(double otherRunningCost) voidsetPossibleMetiers(Metier possibleMetiers) voidsetRepairAndMaintenanceGearCost(double repairAndMaintenanceGearCost) voidsetSetOfVessels(SetOfVessels setOfVessels) voidsetUnitCostOfFishing(double unitCostOfFishing) toString()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 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
-
fishingOperation
protected int fishingOperationNombre d'opération de pêche par jour
Nom de l'attribut en BD : fishingOperation -
fishingOperationDuration
Nom de l'attribut en BD : fishingOperationDuration -
gearsNumberPerOperation
protected int gearsNumberPerOperationNom de l'attribut en BD : gearsNumberPerOperation -
crewSize
protected int crewSizeTaille de l'équipage pour le métier. Ne peut-être inférieur à VesselType.minCrewSize.
Nom de l'attribut en BD : crewSize -
unitCostOfFishing
protected double unitCostOfFishingCoût de fonctionnement lié à une opération de pêche: carburant, huile, appât, glace (hors transport sur zone)
Nom de l'attribut en BD : unitCostOfFishing -
fixedCrewSalary
protected double fixedCrewSalarySalaire fixe pour l'ensemble de l'équipage pour un mois
Nom de l'attribut en BD : fixedCrewSalary -
crewFoodCost
protected double crewFoodCostFrais de vivres pour l'ensemble de l'équipage par jour.
Nom de l'attribut en BD : crewFoodCost -
repairAndMaintenanceGearCost
protected double repairAndMaintenanceGearCostCoût de maintenance et de réparation par jour d'utilisation
Nom de l'attribut en BD : repairAndMaintenanceGearCost -
otherRunningCost
protected double otherRunningCostautres coûts par jour
Nom de l'attribut en BD : otherRunningCost -
landingCosts
protected double landingCostsNom de l'attribut en BD : landingCosts -
setOfVessels
Nom de l'attribut en BD : setOfVessels -
possibleMetiers
Nom de l'attribut en BD : possibleMetiers
-
-
Constructor Details
-
EffortDescriptionAbstract
public EffortDescriptionAbstract()
-
-
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
-
setFishingOperation
public void setFishingOperation(int fishingOperation) - Specified by:
setFishingOperationin interfaceEffortDescription
-
getFishingOperation
public int getFishingOperation()- Specified by:
getFishingOperationin interfaceEffortDescription
-
setFishingOperationDuration
- Specified by:
setFishingOperationDurationin interfaceEffortDescription
-
getFishingOperationDuration
- Specified by:
getFishingOperationDurationin interfaceEffortDescription
-
setGearsNumberPerOperation
public void setGearsNumberPerOperation(int gearsNumberPerOperation) - Specified by:
setGearsNumberPerOperationin interfaceEffortDescription
-
getGearsNumberPerOperation
public int getGearsNumberPerOperation()- Specified by:
getGearsNumberPerOperationin interfaceEffortDescription
-
setCrewSize
public void setCrewSize(int crewSize) - Specified by:
setCrewSizein interfaceEffortDescription
-
getCrewSize
public int getCrewSize()- Specified by:
getCrewSizein interfaceEffortDescription
-
setUnitCostOfFishing
public void setUnitCostOfFishing(double unitCostOfFishing) - Specified by:
setUnitCostOfFishingin interfaceEffortDescription
-
getUnitCostOfFishing
public double getUnitCostOfFishing()- Specified by:
getUnitCostOfFishingin interfaceEffortDescription
-
setFixedCrewSalary
public void setFixedCrewSalary(double fixedCrewSalary) - Specified by:
setFixedCrewSalaryin interfaceEffortDescription
-
getFixedCrewSalary
public double getFixedCrewSalary()- Specified by:
getFixedCrewSalaryin interfaceEffortDescription
-
setCrewFoodCost
public void setCrewFoodCost(double crewFoodCost) - Specified by:
setCrewFoodCostin interfaceEffortDescription
-
getCrewFoodCost
public double getCrewFoodCost()- Specified by:
getCrewFoodCostin interfaceEffortDescription
-
setRepairAndMaintenanceGearCost
public void setRepairAndMaintenanceGearCost(double repairAndMaintenanceGearCost) - Specified by:
setRepairAndMaintenanceGearCostin interfaceEffortDescription
-
getRepairAndMaintenanceGearCost
public double getRepairAndMaintenanceGearCost()- Specified by:
getRepairAndMaintenanceGearCostin interfaceEffortDescription
-
setOtherRunningCost
public void setOtherRunningCost(double otherRunningCost) - Specified by:
setOtherRunningCostin interfaceEffortDescription
-
getOtherRunningCost
public double getOtherRunningCost()- Specified by:
getOtherRunningCostin interfaceEffortDescription
-
setLandingCosts
public void setLandingCosts(double landingCosts) - Specified by:
setLandingCostsin interfaceEffortDescription
-
getLandingCosts
public double getLandingCosts()- Specified by:
getLandingCostsin interfaceEffortDescription
-
setSetOfVessels
- Specified by:
setSetOfVesselsin interfaceEffortDescription
-
getSetOfVessels
- Specified by:
getSetOfVesselsin interfaceEffortDescription
-
setPossibleMetiers
- Specified by:
setPossibleMetiersin interfaceEffortDescription
-
getPossibleMetiers
- Specified by:
getPossibleMetiersin interfaceEffortDescription
-
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
- Specified by:
toStringin interfaceEffortDescription- Overrides:
toStringin classObject
-