Package fr.ifremer.isisfish.entities
Class StrategyMonthInfoAbstract
java.lang.Object
org.nuiton.topia.persistence.TopiaEntityAbstract
fr.ifremer.isisfish.entities.StrategyMonthInfoAbstract
- All Implemented Interfaces:
StrategyMonthInfo,Serializable,org.nuiton.topia.persistence.TopiaEntity,org.nuiton.topia.persistence.TopiaEntityContextable
- Direct Known Subclasses:
StrategyMonthInfoImpl
public abstract class StrategyMonthInfoAbstract
extends org.nuiton.topia.persistence.TopiaEntityAbstract
implements StrategyMonthInfo
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected doubleNom de l'attribut en BD : minInactivityDaysprotected MonthNom de l'attribut en BD : monthprotected doubleNombre de Trip par mois.protected org.nuiton.math.matrix.MatrixNDNom de l'attribut en BD : proportionMetierprotected StrategyNom de l'attribut en BD : strategyprotected TripTypeNom de l'attribut en BD : tripTypeFields inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract
readListeners, readVetoables, topiaContext, topiaCreateDate, topiaId, topiaVersion, writeListeners, writeVetoablesFields inherited from interface fr.ifremer.isisfish.entities.StrategyMonthInfo
PROPERTY_MIN_INACTIVITY_DAYS, PROPERTY_MONTH, PROPERTY_NUMBER_OF_TRIPS, PROPERTY_PROPORTION_METIER, PROPERTY_STRATEGY, PROPERTY_TRIP_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) voiddelete()List<org.nuiton.topia.persistence.TopiaEntity>List<org.nuiton.topia.persistence.TopiaEntity>doublegetMonth()doubleorg.nuiton.math.matrix.MatrixNDvoidsetMinInactivityDays(double minInactivityDays) voidvoidsetNumberOfTrips(double numberOfTrips) voidsetProportionMetier(org.nuiton.math.matrix.MatrixND proportionMetier) voidsetStrategy(Strategy strategy) voidsetTripType(TripType tripType) 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 fr.ifremer.isisfish.entities.StrategyMonthInfo
getFisheryRegion, getMetierWithProportion, getProportionMetier, setProportionMetierMethods 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
-
month
Nom de l'attribut en BD : month -
minInactivityDays
protected double minInactivityDaysNom de l'attribut en BD : minInactivityDays -
numberOfTrips
protected double numberOfTripsNombre de Trip par mois. Le nombre de jour d'inactivite et le nombre la duree d'un trip doivent être cohérent pour le mois
Nom de l'attribut en BD : numberOfTrips -
proportionMetier
protected org.nuiton.math.matrix.MatrixND proportionMetierNom de l'attribut en BD : proportionMetier -
tripType
Nom de l'attribut en BD : tripType -
strategy
Nom de l'attribut en BD : strategy
-
-
Constructor Details
-
StrategyMonthInfoAbstract
public StrategyMonthInfoAbstract()
-
-
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
-
setMonth
- Specified by:
setMonthin interfaceStrategyMonthInfo
-
getMonth
- Specified by:
getMonthin interfaceStrategyMonthInfo
-
setMinInactivityDays
public void setMinInactivityDays(double minInactivityDays) - Specified by:
setMinInactivityDaysin interfaceStrategyMonthInfo
-
getMinInactivityDays
public double getMinInactivityDays()- Specified by:
getMinInactivityDaysin interfaceStrategyMonthInfo
-
setNumberOfTrips
public void setNumberOfTrips(double numberOfTrips) - Specified by:
setNumberOfTripsin interfaceStrategyMonthInfo
-
getNumberOfTrips
public double getNumberOfTrips()- Specified by:
getNumberOfTripsin interfaceStrategyMonthInfo
-
setProportionMetier
public void setProportionMetier(org.nuiton.math.matrix.MatrixND proportionMetier) - Specified by:
setProportionMetierin interfaceStrategyMonthInfo
-
getProportionMetier
public org.nuiton.math.matrix.MatrixND getProportionMetier()- Specified by:
getProportionMetierin interfaceStrategyMonthInfo
-
setTripType
- Specified by:
setTripTypein interfaceStrategyMonthInfo
-
getTripType
- Specified by:
getTripTypein interfaceStrategyMonthInfo
-
setStrategy
- Specified by:
setStrategyin interfaceStrategyMonthInfo
-
getStrategy
- Specified by:
getStrategyin interfaceStrategyMonthInfo
-
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
-