fr.ifremer.isisfish.entities
Class StrategyMonthInfoAbstract

java.lang.Object
  extended by org.nuiton.topia.persistence.TopiaEntityAbstract
      extended by fr.ifremer.isisfish.entities.StrategyMonthInfoAbstract
All Implemented Interfaces:
StrategyMonthInfo, Serializable, org.nuiton.topia.persistence.TopiaEntity
Direct Known Subclasses:
StrategyMonthInfoImpl

public abstract class StrategyMonthInfoAbstract
extends org.nuiton.topia.persistence.TopiaEntityAbstract
implements StrategyMonthInfo

See Also:
Serialized Form

Field Summary
protected  double minInactivityDays
           
protected  Month month
           
protected  double numberOfTrips
          Nombre de Trip par mois.
protected  org.nuiton.math.matrix.MatrixND proportionMetier
           
protected  Strategy strategy
           
protected  TripType tripType
           
 
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.StrategyMonthInfo
MIN_INACTIVITY_DAYS, MONTH, NUMBER_OF_TRIPS, PROPORTION_METIER, STRATEGY, TRIP_TYPE
 
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntity
TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSION
 
Constructor Summary
StrategyMonthInfoAbstract()
           
 
Method Summary
 List<org.nuiton.topia.persistence.TopiaEntity> accept()
          accept :
 void accept(org.nuiton.topia.persistence.EntityVisitor visitor)
          accept : Envoi via les methodes du visitor l'ensemble des champs de l'entity avec leur nom, type et valeur.
 void delete()
          delete :
 List<org.nuiton.topia.persistence.TopiaEntity> getComposite()
          getComposite :
 double getMinInactivityDays()
          getMinInactivityDays :
 Month getMonth()
          getMonth :
 double getNumberOfTrips()
          getNumberOfTrips :
 org.nuiton.math.matrix.MatrixND getProportionMetier()
          getProportionMetier :
 Strategy getStrategy()
          getStrategy :
 TripType getTripType()
          getTripType :
 void setMinInactivityDays(double value)
          setMinInactivityDays :
 void setMonth(Month value)
          setMonth :
 void setNumberOfTrips(double value)
          setNumberOfTrips :
 void setProportionMetier(org.nuiton.math.matrix.MatrixND value)
          setProportionMetier :
 void setStrategy(Strategy value)
          setStrategy :
 void setTripType(TripType value)
          setTripType :
 String toString()
          toString :
 void update()
          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, getReadPropertyChangeSupport, getReadVetoableChangeSupport, getTopiaContext, getTopiaCreateDate, getTopiaId, getTopiaVersion, getWritePropertyChangeSupport, getWriteVetoableChangeSupport, 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 fr.ifremer.isisfish.entities.StrategyMonthInfo
getFisheryRegion, getProportionMetier, setProportionMetier
 
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
 

Field Detail

month

protected Month month

minInactivityDays

protected double minInactivityDays

numberOfTrips

protected double numberOfTrips

Nombre 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


proportionMetier

protected org.nuiton.math.matrix.MatrixND proportionMetier

tripType

protected TripType tripType

strategy

protected Strategy strategy
Constructor Detail

StrategyMonthInfoAbstract

public StrategyMonthInfoAbstract()
Method Detail

update

public void update()
            throws org.nuiton.topia.TopiaException
update :

Specified by:
update in interface org.nuiton.topia.persistence.TopiaEntity
Overrides:
update in class org.nuiton.topia.persistence.TopiaEntityAbstract
Throws:
org.nuiton.topia.TopiaException

delete

public void delete()
            throws org.nuiton.topia.TopiaException
delete :

Specified by:
delete in interface org.nuiton.topia.persistence.TopiaEntity
Overrides:
delete in class org.nuiton.topia.persistence.TopiaEntityAbstract
Throws:
org.nuiton.topia.TopiaException

accept

public void accept(org.nuiton.topia.persistence.EntityVisitor visitor)
            throws org.nuiton.topia.TopiaException
accept : Envoi via les methodes du visitor l'ensemble des champs de l'entity avec leur nom, type et valeur.

Specified by:
accept in interface org.nuiton.topia.persistence.TopiaEntity
Parameters:
visitor - le visiteur de l'entite.
Throws:
org.nuiton.topia.TopiaException

accept

public List<org.nuiton.topia.persistence.TopiaEntity> accept()
                                                      throws org.nuiton.topia.TopiaException
accept :

Returns:
List
Throws:
org.nuiton.topia.TopiaException

getComposite

public List<org.nuiton.topia.persistence.TopiaEntity> getComposite()
                                                            throws org.nuiton.topia.TopiaException
getComposite :

Specified by:
getComposite in interface org.nuiton.topia.persistence.TopiaEntity
Overrides:
getComposite in class org.nuiton.topia.persistence.TopiaEntityAbstract
Returns:
List
Throws:
org.nuiton.topia.TopiaException

setMonth

public void setMonth(Month value)
setMonth :

Specified by:
setMonth in interface StrategyMonthInfo
Parameters:
value -

getMonth

public Month getMonth()
getMonth :

Specified by:
getMonth in interface StrategyMonthInfo
Returns:
Month

setMinInactivityDays

public void setMinInactivityDays(double value)
setMinInactivityDays :

Specified by:
setMinInactivityDays in interface StrategyMonthInfo
Parameters:
value -

getMinInactivityDays

public double getMinInactivityDays()
getMinInactivityDays :

Specified by:
getMinInactivityDays in interface StrategyMonthInfo
Returns:
double

setNumberOfTrips

public void setNumberOfTrips(double value)
setNumberOfTrips :

Specified by:
setNumberOfTrips in interface StrategyMonthInfo
Parameters:
value -

getNumberOfTrips

public double getNumberOfTrips()
getNumberOfTrips :

Specified by:
getNumberOfTrips in interface StrategyMonthInfo
Returns:
double

setProportionMetier

public void setProportionMetier(org.nuiton.math.matrix.MatrixND value)
setProportionMetier :

Specified by:
setProportionMetier in interface StrategyMonthInfo
Parameters:
value -

getProportionMetier

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

Specified by:
getProportionMetier in interface StrategyMonthInfo
Returns:
MatrixND

setTripType

public void setTripType(TripType value)
setTripType :

Specified by:
setTripType in interface StrategyMonthInfo
Parameters:
value -

getTripType

public TripType getTripType()
getTripType :

Specified by:
getTripType in interface StrategyMonthInfo
Returns:
TripType

setStrategy

public void setStrategy(Strategy value)
setStrategy :

Specified by:
setStrategy in interface StrategyMonthInfo
Parameters:
value -

getStrategy

public Strategy getStrategy()
getStrategy :

Specified by:
getStrategy in interface StrategyMonthInfo
Returns:
Strategy

toString

public String toString()
toString :

Overrides:
toString in class Object
Returns:
String


Copyright © 1999-2011 CodeLutin. All Rights Reserved.