Package fr.ifremer.isisfish.entities
Class GearAbstract
java.lang.Object
org.nuiton.topia.persistence.TopiaEntityAbstract
fr.ifremer.isisfish.entities.GearAbstract
- All Implemented Interfaces:
Gear,Serializable,org.nuiton.topia.persistence.TopiaEntity,org.nuiton.topia.persistence.TopiaEntityContextable
- Direct Known Subclasses:
GearImpl
public abstract class GearAbstract
extends org.nuiton.topia.persistence.TopiaEntityAbstract
implements Gear
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringNom de l'attribut en BD : commentprotected doubleCoût d'achat de l'enginprotected StringNom de l'attribut en BD : effortUnitprotected StringNom de l'attribut en BD : nameprotected StringNom de l'attribut en BD : parameterNameprotected Collection<Selectivity>Nom de l'attribut en BD : populationprotected RangeOfValuesNom de l'attribut en BD : possibleValueprotected doubleNom de l'attribut en BD : standardisationFactorFields inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract
readListeners, readVetoables, topiaContext, topiaCreateDate, topiaId, topiaVersion, writeListeners, writeVetoablesFields inherited from interface fr.ifremer.isisfish.entities.Gear
PROPERTY_COMMENT, PROPERTY_COST, PROPERTY_EFFORT_UNIT, PROPERTY_NAME, PROPERTY_PARAMETER_NAME, PROPERTY_POPULATION_SELECTIVITY, PROPERTY_POSSIBLE_VALUE, PROPERTY_STANDARDISATION_FACTORFields 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) voidaddAllPopulationSelectivity(Collection<Selectivity> populationSelectivity) voidaddPopulationSelectivity(Selectivity populationSelectivity) voidvoiddelete()List<org.nuiton.topia.persistence.TopiaEntity>List<org.nuiton.topia.persistence.TopiaEntity>doublegetCost()getName()getPopulationSelectivity(Population population) getPopulationSelectivityByTopiaId(String topiaId) doublebooleanvoidremovePopulationSelectivity(Selectivity populationSelectivity) voidsetComment(String comment) voidsetCost(double cost) voidsetEffortUnit(String effortUnit) voidvoidsetParameterName(String parameterName) voidsetPopulationSelectivity(Collection<Selectivity> populationSelectivity) voidsetPossibleValue(RangeOfValues possibleValue) voidsetStandardisationFactor(double standardisationFactor) 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.Gear
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 -
effortUnit
Nom de l'attribut en BD : effortUnit -
standardisationFactor
protected double standardisationFactorNom de l'attribut en BD : standardisationFactor -
parameterName
Nom de l'attribut en BD : parameterName -
cost
protected double costCoût d'achat de l'engin
Nom de l'attribut en BD : cost -
possibleValue
Nom de l'attribut en BD : possibleValue -
comment
Nom de l'attribut en BD : comment -
populationSelectivity
Nom de l'attribut en BD : population
-
-
Constructor Details
-
GearAbstract
public GearAbstract()
-
-
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
-
setEffortUnit
- Specified by:
setEffortUnitin interfaceGear
-
getEffortUnit
- Specified by:
getEffortUnitin interfaceGear
-
setStandardisationFactor
public void setStandardisationFactor(double standardisationFactor) - Specified by:
setStandardisationFactorin interfaceGear
-
getStandardisationFactor
public double getStandardisationFactor()- Specified by:
getStandardisationFactorin interfaceGear
-
setParameterName
- Specified by:
setParameterNamein interfaceGear
-
getParameterName
- Specified by:
getParameterNamein interfaceGear
-
setCost
public void setCost(double cost) -
getCost
public double getCost() -
setPossibleValue
- Specified by:
setPossibleValuein interfaceGear
-
getPossibleValue
- Specified by:
getPossibleValuein interfaceGear
-
setComment
- Specified by:
setCommentin interfaceGear
-
getComment
- Specified by:
getCommentin interfaceGear
-
addPopulationSelectivity
- Specified by:
addPopulationSelectivityin interfaceGear
-
addAllPopulationSelectivity
- Specified by:
addAllPopulationSelectivityin interfaceGear
-
setPopulationSelectivity
- Specified by:
setPopulationSelectivityin interfaceGear
-
removePopulationSelectivity
- Specified by:
removePopulationSelectivityin interfaceGear
-
clearPopulationSelectivity
public void clearPopulationSelectivity()- Specified by:
clearPopulationSelectivityin interfaceGear
-
getPopulationSelectivity
- Specified by:
getPopulationSelectivityin interfaceGear
-
getPopulationSelectivityByTopiaId
- Specified by:
getPopulationSelectivityByTopiaIdin interfaceGear
-
getPopulationSelectivity
- Specified by:
getPopulationSelectivityin interfaceGear
-
sizePopulationSelectivity
public int sizePopulationSelectivity()- Specified by:
sizePopulationSelectivityin interfaceGear
-
isPopulationSelectivityEmpty
public boolean isPopulationSelectivityEmpty()- Specified by:
isPopulationSelectivityEmptyin interfaceGear
-
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
-