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, org.nuiton.topia.persistence.TopiaEntityContextable
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
          Nom de l'attribut en BD : minInactivityDays
protected  Month month
          Nom de l'attribut en BD : month
protected  double numberOfTrips
          Nombre de Trip par mois.
protected  org.nuiton.math.matrix.MatrixND proportionMetier
          Nom de l'attribut en BD : proportionMetier
protected  Strategy strategy
          Nom de l'attribut en BD : strategy
protected  TripType tripType
          Nom de l'attribut en BD : 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
PROPERTY_MIN_INACTIVITY_DAYS, PROPERTY_MONTH, PROPERTY_NUMBER_OF_TRIPS, PROPERTY_PROPORTION_METIER, PROPERTY_STRATEGY, PROPERTY_TRIP_TYPE
 
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
 
Constructor Summary
StrategyMonthInfoAbstract()
           
 
Method Summary
 void accept(org.nuiton.topia.persistence.EntityVisitor visitor)
           
 void delete()
           
 List<org.nuiton.topia.persistence.TopiaEntity> getAggregate()
           
 List<org.nuiton.topia.persistence.TopiaEntity> getComposite()
           
 double getMinInactivityDays()
           
 Month getMonth()
           
 double getNumberOfTrips()
           
 org.nuiton.math.matrix.MatrixND getProportionMetier()
           
 Strategy getStrategy()
           
 TripType getTripType()
           
 void setMinInactivityDays(double minInactivityDays)
           
 void setMonth(Month month)
           
 void setNumberOfTrips(double numberOfTrips)
           
 void setProportionMetier(org.nuiton.math.matrix.MatrixND proportionMetier)
           
 void setStrategy(Strategy strategy)
           
 void setTripType(TripType tripType)
           
 String toString()
           
 void 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, getReadPropertyChangeSupport, getReadVetoableChangeSupport, getTopiaContext, getTopiaCreateDate, getTopiaId, getTopiaVersion, getWritePropertyChangeSupport, getWriteVetoableChangeSupport, hashCode, 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.TopiaEntityContextable
getTopiaContext, setTopiaContext
 
Methods inherited from interface org.nuiton.topia.persistence.TopiaEntity
addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getTopiaCreateDate, getTopiaId, getTopiaVersion, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersion
 

Field Detail

month

protected Month month
Nom de l'attribut en BD : month


minInactivityDays

protected double minInactivityDays
Nom de l'attribut en BD : 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

Nom de l'attribut en BD : numberOfTrips


proportionMetier

protected org.nuiton.math.matrix.MatrixND proportionMetier
Nom de l'attribut en BD : proportionMetier


tripType

protected TripType tripType
Nom de l'attribut en BD : tripType


strategy

protected Strategy strategy
Nom de l'attribut en BD : strategy

Constructor Detail

StrategyMonthInfoAbstract

public StrategyMonthInfoAbstract()
Method Detail

update

public void update()
            throws org.nuiton.topia.TopiaException
Specified by:
update in interface org.nuiton.topia.persistence.TopiaEntityContextable
Throws:
org.nuiton.topia.TopiaException

delete

public void delete()
            throws org.nuiton.topia.TopiaException
Specified by:
delete in interface org.nuiton.topia.persistence.TopiaEntityContextable
Throws:
org.nuiton.topia.TopiaException

accept

public void accept(org.nuiton.topia.persistence.EntityVisitor visitor)
            throws org.nuiton.topia.TopiaException
Specified by:
accept in interface org.nuiton.topia.persistence.TopiaEntity
Throws:
org.nuiton.topia.TopiaException

setMonth

public void setMonth(Month month)
Specified by:
setMonth in interface StrategyMonthInfo

getMonth

public Month getMonth()
Specified by:
getMonth in interface StrategyMonthInfo

setMinInactivityDays

public void setMinInactivityDays(double minInactivityDays)
Specified by:
setMinInactivityDays in interface StrategyMonthInfo

getMinInactivityDays

public double getMinInactivityDays()
Specified by:
getMinInactivityDays in interface StrategyMonthInfo

setNumberOfTrips

public void setNumberOfTrips(double numberOfTrips)
Specified by:
setNumberOfTrips in interface StrategyMonthInfo

getNumberOfTrips

public double getNumberOfTrips()
Specified by:
getNumberOfTrips in interface StrategyMonthInfo

setProportionMetier

public void setProportionMetier(org.nuiton.math.matrix.MatrixND proportionMetier)
Specified by:
setProportionMetier in interface StrategyMonthInfo

getProportionMetier

public org.nuiton.math.matrix.MatrixND getProportionMetier()
Specified by:
getProportionMetier in interface StrategyMonthInfo

setTripType

public void setTripType(TripType tripType)
Specified by:
setTripType in interface StrategyMonthInfo

getTripType

public TripType getTripType()
Specified by:
getTripType in interface StrategyMonthInfo

setStrategy

public void setStrategy(Strategy strategy)
Specified by:
setStrategy in interface StrategyMonthInfo

getStrategy

public Strategy getStrategy()
Specified by:
getStrategy in interface StrategyMonthInfo

getAggregate

public List<org.nuiton.topia.persistence.TopiaEntity> getAggregate()
                                                            throws org.nuiton.topia.TopiaException
Specified by:
getAggregate in interface org.nuiton.topia.persistence.TopiaEntity
Overrides:
getAggregate in class org.nuiton.topia.persistence.TopiaEntityAbstract
Throws:
org.nuiton.topia.TopiaException

getComposite

public List<org.nuiton.topia.persistence.TopiaEntity> getComposite()
                                                            throws org.nuiton.topia.TopiaException
Specified by:
getComposite in interface org.nuiton.topia.persistence.TopiaEntity
Overrides:
getComposite in class org.nuiton.topia.persistence.TopiaEntityAbstract
Throws:
org.nuiton.topia.TopiaException

toString

public String toString()
Overrides:
toString in class Object


Copyright © 1999-2012 CodeLutin. All Rights Reserved.