fr.ifremer.isisfish.entities
Class StrategyImpl

java.lang.Object
  extended by org.nuiton.topia.persistence.TopiaEntityAbstract
      extended by fr.ifremer.isisfish.entities.StrategyAbstract
          extended by fr.ifremer.isisfish.entities.StrategyImpl
All Implemented Interfaces:
Strategy, java.io.Serializable, org.nuiton.topia.persistence.TopiaEntity

public class StrategyImpl
extends StrategyAbstract

Implantation des operations pour l'entité Strategy. Created: 20 janv. 2006 03:29:14

Version:
$Revision: 2935 $ Last update: $Date: 2010-01-22 16:37:21 +0100 (ven., 22 janv. 2010) $ by : $Author: chatellier $
Author:
poussin
See Also:
Serialized Form

Field Summary
 
Fields inherited from class fr.ifremer.isisfish.entities.StrategyAbstract
inactivityEquation, inactivityEquationUsed, setOfVessels, strategyMonthInfo
 
Fields inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract
readListeners, readVetoables, topiaContext, topiaCreateDate, topiaId, topiaVersion, writeListeners, writeVetoables
 
Fields inherited from interface fr.ifremer.isisfish.entities.Strategy
COMMENT, INACTIVITY_EQUATION, INACTIVITY_EQUATION_USED, NAME, PROPORTION_SET_OF_VESSELS, SET_OF_VESSELS, STRATEGY_MONTH_INFO
 
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntity
TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSION
 
Constructor Summary
StrategyImpl()
           
 
Method Summary
 FisheryRegion getFisheryRegion()
          getFisheryRegion :
 double getInactivityDays(Month month)
          Compute or return inactivity days.
 java.util.List<StrategyMonthInfo> getStrategyMonthInfo()
          getStrategyMonthInfo :
 StrategyMonthInfo getStrategyMonthInfo(Month month)
          getStrategyMonthInfo :
 void setInactivityEquationContent(java.lang.String content)
           
 void setName(java.lang.String value)
          Override to change name of equation.
 java.lang.String toString()
          toString :
 
Methods inherited from class fr.ifremer.isisfish.entities.StrategyAbstract
accept, accept, addAllStrategyMonthInfo, addStrategyMonthInfo, clearStrategyMonthInfo, delete, getComment, getComposite, getInactivityEquation, getInactivityEquationUsed, getName, getProportionSetOfVessels, getSetOfVessels, getStrategyMonthInfoByTopiaId, isStrategyMonthInfoEmpty, removeStrategyMonthInfo, setComment, setInactivityEquation, setInactivityEquationUsed, setProportionSetOfVessels, setSetOfVessels, setStrategyMonthInfo, sizeStrategyMonthInfo, update
 
Methods inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract
addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, equals, fireOnPostRead, fireOnPostRead, fireOnPostWrite, fireOnPostWrite, fireOnPreRead, fireOnPreWrite, getAggregate, getTopiaContext, getTopiaCreateDate, getTopiaId, getTopiaVersion, hashCode, postCreate, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaContext, setTopiaCreateDate, setTopiaId, setTopiaVersion
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.nuiton.topia.persistence.TopiaEntity
addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getAggregate, getTopiaContext, getTopiaCreateDate, getTopiaId, getTopiaVersion, postCreate, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersion
 

Constructor Detail

StrategyImpl

public StrategyImpl()
Method Detail

getFisheryRegion

public FisheryRegion getFisheryRegion()
Description copied from interface: Strategy
getFisheryRegion :

Returns:
FisheryRegion

setName

public void setName(java.lang.String value)
Override to change name of equation.

Specified by:
setName in interface Strategy
Overrides:
setName in class StrategyAbstract
Parameters:
value - La valeur de l'attribut name à positionner.
See Also:
StrategyAbstract.setName(java.lang.String)

getStrategyMonthInfo

public java.util.List<StrategyMonthInfo> getStrategyMonthInfo()
Description copied from class: StrategyAbstract
getStrategyMonthInfo :

Specified by:
getStrategyMonthInfo in interface Strategy
Overrides:
getStrategyMonthInfo in class StrategyAbstract
Returns:
List

getStrategyMonthInfo

public StrategyMonthInfo getStrategyMonthInfo(Month month)
Description copied from interface: Strategy
getStrategyMonthInfo :

Returns:
StrategyMonthInfo

getInactivityDays

public double getInactivityDays(Month month)
Compute or return inactivity days.

Parameters:
month - month
Returns:
age in month

setInactivityEquationContent

public void setInactivityEquationContent(java.lang.String content)

toString

public java.lang.String toString()
Description copied from class: StrategyAbstract
toString :

Overrides:
toString in class StrategyAbstract
Returns:
String


Copyright © 1999-2010 CodeLutin. All Rights Reserved.