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
static String PROPERTY_COMMENT
           
static String PROPERTY_INACTIVITY_EQUATION
           
static String PROPERTY_INACTIVITY_EQUATION_USED
           
static String PROPERTY_NAME
           
static String PROPERTY_PROPORTION_SET_OF_VESSELS
           
static String PROPERTY_SET_OF_VESSELS
           
static String PROPERTY_STRATEGY_MONTH_INFO
           
 
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
TOPIA_CONTEXT
 
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntity
AGGREGATE, COMPOSITE, TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSION
 
Method Summary
 void addAllStrategyMonthInfo(List<StrategyMonthInfo> strategyMonthInfo)
           
 void addStrategyMonthInfo(StrategyMonthInfo strategyMonthInfo)
           
 void clearStrategyMonthInfo()
           
 String getComment()
           
 FisheryRegion getFisheryRegion()
           
 double getInactivityDays(Month month)
           
 Equation getInactivityEquation()
           
 boolean getInactivityEquationUsed()
           
 String getName()
           
 org.nuiton.math.matrix.MatrixND getProportionMetier()
           
 double getProportionSetOfVessels()
           
 SetOfVessels getSetOfVessels()
           
 List<StrategyMonthInfo> getStrategyMonthInfo()
           
 StrategyMonthInfo getStrategyMonthInfo(Month month)
           
 StrategyMonthInfo getStrategyMonthInfoByTopiaId(String topiaId)
           
 boolean isInactivityEquationUsed()
           
 boolean isStrategyMonthInfoEmpty()
           
 void removeStrategyMonthInfo(StrategyMonthInfo strategyMonthInfo)
           
 void setComment(String comment)
           
 void setInactivityEquation(Equation inactivityEquation)
           
 void setInactivityEquationUsed(boolean inactivityEquationUsed)
           
 void setName(String name)
           
 void setProportionMetier(org.nuiton.math.matrix.MatrixND strategyProportionMetier)
           
 void setProportionSetOfVessels(double proportionSetOfVessels)
           
 void setSetOfVessels(SetOfVessels setOfVessels)
           
 void setStrategyMonthInfo(List<StrategyMonthInfo> strategyMonthInfo)
           
 int sizeStrategyMonthInfo()
           
 
Methods inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
delete, getTopiaContext, setTopiaContext, update
 
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
 

Field Detail

PROPERTY_NAME

static final String PROPERTY_NAME
See Also:
Constant Field Values

PROPERTY_PROPORTION_SET_OF_VESSELS

static final String PROPERTY_PROPORTION_SET_OF_VESSELS
See Also:
Constant Field Values

PROPERTY_COMMENT

static final String PROPERTY_COMMENT
See Also:
Constant Field Values

PROPERTY_INACTIVITY_EQUATION_USED

static final String PROPERTY_INACTIVITY_EQUATION_USED
See Also:
Constant Field Values

PROPERTY_INACTIVITY_EQUATION

static final String PROPERTY_INACTIVITY_EQUATION
See Also:
Constant Field Values

PROPERTY_SET_OF_VESSELS

static final String PROPERTY_SET_OF_VESSELS
See Also:
Constant Field Values

PROPERTY_STRATEGY_MONTH_INFO

static final String PROPERTY_STRATEGY_MONTH_INFO
See Also:
Constant Field Values
Method Detail

setName

void setName(String name)

getName

String getName()

setProportionSetOfVessels

void setProportionSetOfVessels(double proportionSetOfVessels)

getProportionSetOfVessels

double getProportionSetOfVessels()

setComment

void setComment(String comment)

getComment

String getComment()

setInactivityEquationUsed

void setInactivityEquationUsed(boolean inactivityEquationUsed)

isInactivityEquationUsed

boolean isInactivityEquationUsed()

getInactivityEquationUsed

boolean getInactivityEquationUsed()

setInactivityEquation

void setInactivityEquation(Equation inactivityEquation)

getInactivityEquation

Equation getInactivityEquation()

setSetOfVessels

void setSetOfVessels(SetOfVessels setOfVessels)

getSetOfVessels

SetOfVessels getSetOfVessels()

addStrategyMonthInfo

void addStrategyMonthInfo(StrategyMonthInfo strategyMonthInfo)

addAllStrategyMonthInfo

void addAllStrategyMonthInfo(List<StrategyMonthInfo> strategyMonthInfo)

setStrategyMonthInfo

void setStrategyMonthInfo(List<StrategyMonthInfo> strategyMonthInfo)

removeStrategyMonthInfo

void removeStrategyMonthInfo(StrategyMonthInfo strategyMonthInfo)

clearStrategyMonthInfo

void clearStrategyMonthInfo()

getStrategyMonthInfo

List<StrategyMonthInfo> getStrategyMonthInfo()

getStrategyMonthInfoByTopiaId

StrategyMonthInfo getStrategyMonthInfoByTopiaId(String topiaId)

sizeStrategyMonthInfo

int sizeStrategyMonthInfo()

isStrategyMonthInfoEmpty

boolean isStrategyMonthInfoEmpty()

getFisheryRegion

FisheryRegion getFisheryRegion()

getStrategyMonthInfo

StrategyMonthInfo getStrategyMonthInfo(Month month)

getInactivityDays

double getInactivityDays(Month month)

getProportionMetier

org.nuiton.math.matrix.MatrixND getProportionMetier()

setProportionMetier

void setProportionMetier(org.nuiton.math.matrix.MatrixND strategyProportionMetier)


Copyright © 1999-2012 CodeLutin. All Rights Reserved.