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
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntity
AGGREGATE, COMPOSITE, TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSION
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
TOPIA_CONTEXT
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAllStrategyMonthInfo
(List<StrategyMonthInfo> strategyMonthInfo) void
addStrategyMonthInfo
(StrategyMonthInfo strategyMonthInfo) void
double
getInactivityDays
(Month month) boolean
getName()
org.nuiton.math.matrix.MatrixND
double
getStrategyMonthInfo
(Month month) getStrategyMonthInfoByTopiaId
(String topiaId) boolean
boolean
void
removeStrategyMonthInfo
(StrategyMonthInfo strategyMonthInfo) void
setComment
(String comment) void
setInactivityEquation
(Equation inactivityEquation) void
setInactivityEquationUsed
(boolean inactivityEquationUsed) void
void
setProportionMetier
(org.nuiton.math.matrix.MatrixND strategyProportionMetier) void
setProportionSetOfVessels
(double proportionSetOfVessels) void
setSetOfVessels
(SetOfVessels setOfVessels) void
setStrategyMonthInfo
(List<StrategyMonthInfo> strategyMonthInfo) int
Methods 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, setTopiaVersion
Methods 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_INACTIVITY_EQUATION_USED
- See Also:
-
PROPERTY_INACTIVITY_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() -
setInactivityEquationUsed
void setInactivityEquationUsed(boolean inactivityEquationUsed) -
isInactivityEquationUsed
boolean isInactivityEquationUsed() -
getInactivityEquationUsed
boolean getInactivityEquationUsed() -
setInactivityEquation
-
getInactivityEquation
Equation getInactivityEquation() -
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)
-