fr.ifremer.isisfish.entities
Class SetOfVesselsAbstract

java.lang.Object
  extended by org.nuiton.topia.persistence.TopiaEntityAbstract
      extended by fr.ifremer.isisfish.entities.SetOfVesselsAbstract
All Implemented Interfaces:
SetOfVessels, Serializable, org.nuiton.topia.persistence.TopiaEntity, org.nuiton.topia.persistence.TopiaEntityContextable
Direct Known Subclasses:
SetOfVesselsImpl

public abstract class SetOfVesselsAbstract
extends org.nuiton.topia.persistence.TopiaEntityAbstract
implements SetOfVessels

See Also:
Serialized Form

Field Summary
protected  double capitalDeprecation
          Nom de l'attribut en BD : capitalDeprecation
protected  String comment
          Nom de l'attribut en BD : comment
protected  double fixedCosts
          Coûts fixes décaissés
protected  double interestCost
          Nom de l'attribut en BD : interestCost
protected  String name
          Nom de l'attribut en BD : name
protected  int numberOfVessels
          Nom de l'attribut en BD : numberOfVessels
protected  Port port
          Nom de l'attribut en BD : port
protected  Collection<EffortDescription> possibleMetiers
          Nom de l'attribut en BD : possibleMetiers
protected  Equation technicalEfficiencyEquation
          Nom de l'attribut en BD : technicalEfficiencyEquation
protected  double vesselCosts
          Nom de l'attribut en BD : vesselCosts
protected  VesselType vesselType
          Nom de l'attribut en BD : vesselType
 
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.SetOfVessels
PROPERTY_CAPITAL_DEPRECATION, PROPERTY_COMMENT, PROPERTY_FIXED_COSTS, PROPERTY_INTEREST_COST, PROPERTY_NAME, PROPERTY_NUMBER_OF_VESSELS, PROPERTY_PORT, PROPERTY_POSSIBLE_METIERS, PROPERTY_TECHNICAL_EFFICIENCY_EQUATION, PROPERTY_VESSEL_COSTS, PROPERTY_VESSEL_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
SetOfVesselsAbstract()
           
 
Method Summary
 void accept(org.nuiton.topia.persistence.EntityVisitor visitor)
           
 void addAllPossibleMetiers(Collection<EffortDescription> possibleMetiers)
           
 void addPossibleMetiers(EffortDescription possibleMetiers)
           
 void clearPossibleMetiers()
           
 void delete()
           
 List<org.nuiton.topia.persistence.TopiaEntity> getAggregate()
           
 double getCapitalDeprecation()
           
 String getComment()
           
 List<org.nuiton.topia.persistence.TopiaEntity> getComposite()
           
 double getFixedCosts()
           
 double getInterestCost()
           
 String getName()
           
 int getNumberOfVessels()
           
 Port getPort()
           
 Collection<EffortDescription> getPossibleMetiers()
           
 EffortDescription getPossibleMetiers(Metier possibleMetiers)
           
 EffortDescription getPossibleMetiersByTopiaId(String topiaId)
           
 Equation getTechnicalEfficiencyEquation()
           
 double getVesselCosts()
           
 VesselType getVesselType()
           
 boolean isPossibleMetiersEmpty()
           
 void removePossibleMetiers(EffortDescription possibleMetiers)
           
 void setCapitalDeprecation(double capitalDeprecation)
           
 void setComment(String comment)
           
 void setFixedCosts(double fixedCosts)
           
 void setInterestCost(double interestCost)
           
 void setName(String name)
           
 void setNumberOfVessels(int numberOfVessels)
           
 void setPort(Port port)
           
 void setPossibleMetiers(Collection<EffortDescription> possibleMetiers)
           
 void setTechnicalEfficiencyEquation(Equation technicalEfficiencyEquation)
           
 void setVesselCosts(double vesselCosts)
           
 void setVesselType(VesselType vesselType)
           
 int sizePossibleMetiers()
           
 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.SetOfVessels
getFisheryRegion, getTechnicalEfficiency
 
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

name

protected String name
Nom de l'attribut en BD : name


numberOfVessels

protected int numberOfVessels
Nom de l'attribut en BD : numberOfVessels


fixedCosts

protected double fixedCosts

Coûts fixes décaissés

Nom de l'attribut en BD : fixedCosts


vesselCosts

protected double vesselCosts
Nom de l'attribut en BD : vesselCosts


capitalDeprecation

protected double capitalDeprecation
Nom de l'attribut en BD : capitalDeprecation


interestCost

protected double interestCost
Nom de l'attribut en BD : interestCost


comment

protected String comment
Nom de l'attribut en BD : comment


technicalEfficiencyEquation

protected Equation technicalEfficiencyEquation
Nom de l'attribut en BD : technicalEfficiencyEquation


port

protected Port port
Nom de l'attribut en BD : port


possibleMetiers

protected Collection<EffortDescription> possibleMetiers
Nom de l'attribut en BD : possibleMetiers


vesselType

protected VesselType vesselType
Nom de l'attribut en BD : vesselType

Constructor Detail

SetOfVesselsAbstract

public SetOfVesselsAbstract()
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

setName

public void setName(String name)
Specified by:
setName in interface SetOfVessels

getName

public String getName()
Specified by:
getName in interface SetOfVessels

setNumberOfVessels

public void setNumberOfVessels(int numberOfVessels)
Specified by:
setNumberOfVessels in interface SetOfVessels

getNumberOfVessels

public int getNumberOfVessels()
Specified by:
getNumberOfVessels in interface SetOfVessels

setFixedCosts

public void setFixedCosts(double fixedCosts)
Specified by:
setFixedCosts in interface SetOfVessels

getFixedCosts

public double getFixedCosts()
Specified by:
getFixedCosts in interface SetOfVessels

setVesselCosts

public void setVesselCosts(double vesselCosts)
Specified by:
setVesselCosts in interface SetOfVessels

getVesselCosts

public double getVesselCosts()
Specified by:
getVesselCosts in interface SetOfVessels

setCapitalDeprecation

public void setCapitalDeprecation(double capitalDeprecation)
Specified by:
setCapitalDeprecation in interface SetOfVessels

getCapitalDeprecation

public double getCapitalDeprecation()
Specified by:
getCapitalDeprecation in interface SetOfVessels

setInterestCost

public void setInterestCost(double interestCost)
Specified by:
setInterestCost in interface SetOfVessels

getInterestCost

public double getInterestCost()
Specified by:
getInterestCost in interface SetOfVessels

setComment

public void setComment(String comment)
Specified by:
setComment in interface SetOfVessels

getComment

public String getComment()
Specified by:
getComment in interface SetOfVessels

setTechnicalEfficiencyEquation

public void setTechnicalEfficiencyEquation(Equation technicalEfficiencyEquation)
Specified by:
setTechnicalEfficiencyEquation in interface SetOfVessels

getTechnicalEfficiencyEquation

public Equation getTechnicalEfficiencyEquation()
Specified by:
getTechnicalEfficiencyEquation in interface SetOfVessels

setPort

public void setPort(Port port)
Specified by:
setPort in interface SetOfVessels

getPort

public Port getPort()
Specified by:
getPort in interface SetOfVessels

addPossibleMetiers

public void addPossibleMetiers(EffortDescription possibleMetiers)
Specified by:
addPossibleMetiers in interface SetOfVessels

addAllPossibleMetiers

public void addAllPossibleMetiers(Collection<EffortDescription> possibleMetiers)
Specified by:
addAllPossibleMetiers in interface SetOfVessels

setPossibleMetiers

public void setPossibleMetiers(Collection<EffortDescription> possibleMetiers)
Specified by:
setPossibleMetiers in interface SetOfVessels

removePossibleMetiers

public void removePossibleMetiers(EffortDescription possibleMetiers)
Specified by:
removePossibleMetiers in interface SetOfVessels

clearPossibleMetiers

public void clearPossibleMetiers()
Specified by:
clearPossibleMetiers in interface SetOfVessels

getPossibleMetiers

public Collection<EffortDescription> getPossibleMetiers()
Specified by:
getPossibleMetiers in interface SetOfVessels

getPossibleMetiersByTopiaId

public EffortDescription getPossibleMetiersByTopiaId(String topiaId)
Specified by:
getPossibleMetiersByTopiaId in interface SetOfVessels

getPossibleMetiers

public EffortDescription getPossibleMetiers(Metier possibleMetiers)
Specified by:
getPossibleMetiers in interface SetOfVessels

sizePossibleMetiers

public int sizePossibleMetiers()
Specified by:
sizePossibleMetiers in interface SetOfVessels

isPossibleMetiersEmpty

public boolean isPossibleMetiersEmpty()
Specified by:
isPossibleMetiersEmpty in interface SetOfVessels

setVesselType

public void setVesselType(VesselType vesselType)
Specified by:
setVesselType in interface SetOfVessels

getVesselType

public VesselType getVesselType()
Specified by:
getVesselType in interface SetOfVessels

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.