Package fr.ifremer.isisfish.entities
Interface Strategy
- All Superinterfaces:
Serializable,org.nuiton.topia.persistence.TopiaEntity,org.nuiton.topia.persistence.TopiaEntityContextable
- All Known Implementing Classes:
StrategyAbstract,StrategyImpl
public interface Strategy
extends org.nuiton.topia.persistence.TopiaEntityContextable
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields 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 -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAllStrategyMonthInfo(List<StrategyMonthInfo> strategyMonthInfo) voidaddStrategyMonthInfo(StrategyMonthInfo strategyMonthInfo) voiddoublegetEffortNominalPerVessel(Month month) doublegetInactivityDays(Month month) getName()org.nuiton.math.matrix.MatrixNDdoublegetStrategyMonthInfo(Month month) getStrategyMonthInfoByTopiaId(String topiaId) booleanbooleanbooleanvoidremoveStrategyMonthInfo(StrategyMonthInfo strategyMonthInfo) voidsetComment(String comment) voidsetEffortEquation(Equation effortEquation) voidsetEquationTypeUsed(StrategyEquationType equationTypeUsed) voidsetInactivityEquation(Equation inactivityEquation) voidvoidsetProportionMetier(org.nuiton.math.matrix.MatrixND strategyProportionMetier) voidsetProportionSetOfVessels(double proportionSetOfVessels) voidsetSetOfVessels(SetOfVessels setOfVessels) voidsetStrategyMonthInfo(List<StrategyMonthInfo> strategyMonthInfo) intMethods inherited from interface org.nuiton.topia.persistence.TopiaEntity
accept, addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getAggregate, getComposite, getTopiaCreateDate, getTopiaId, getTopiaVersion, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersionMethods inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
delete, getTopiaContext, setTopiaContext, update
-
Field Details
-
PROPERTY_NAME
- See Also:
-
PROPERTY_PROPORTION_SET_OF_VESSELS
- See Also:
-
PROPERTY_COMMENT
- See Also:
-
PROPERTY_EQUATION_TYPE_USED
- See Also:
-
PROPERTY_INACTIVITY_EQUATION
- See Also:
-
PROPERTY_EFFORT_EQUATION
- See Also:
-
PROPERTY_SET_OF_VESSELS
- See Also:
-
PROPERTY_STRATEGY_MONTH_INFO
- See Also:
-
-
Method Details
-
setName
-
getName
String getName() -
setProportionSetOfVessels
void setProportionSetOfVessels(double proportionSetOfVessels) -
getProportionSetOfVessels
double getProportionSetOfVessels() -
setComment
-
getComment
String getComment() -
setEquationTypeUsed
-
getEquationTypeUsed
StrategyEquationType getEquationTypeUsed() -
setInactivityEquation
-
getInactivityEquation
Equation getInactivityEquation() -
setEffortEquation
-
getEffortEquation
Equation getEffortEquation() -
setSetOfVessels
-
getSetOfVessels
SetOfVessels getSetOfVessels() -
addStrategyMonthInfo
-
addAllStrategyMonthInfo
-
setStrategyMonthInfo
-
removeStrategyMonthInfo
-
clearStrategyMonthInfo
void clearStrategyMonthInfo() -
getStrategyMonthInfo
List<StrategyMonthInfo> getStrategyMonthInfo() -
getStrategyMonthInfoByTopiaId
-
sizeStrategyMonthInfo
int sizeStrategyMonthInfo() -
isStrategyMonthInfoEmpty
boolean isStrategyMonthInfoEmpty() -
getFisheryRegion
FisheryRegion getFisheryRegion() -
getStrategyMonthInfo
-
getInactivityDays
-
getProportionMetier
org.nuiton.math.matrix.MatrixND getProportionMetier() -
setProportionMetier
void setProportionMetier(org.nuiton.math.matrix.MatrixND strategyProportionMetier) -
isInactivityEquationUsed
boolean isInactivityEquationUsed() -
isEffortEquationUsed
boolean isEffortEquationUsed() -
getEffortNominalPerVessel
-