fr.ifremer.isisfish.entities
Class VesselTypeAbstract

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

public abstract class VesselTypeAbstract
extends org.nuiton.topia.persistence.TopiaEntityAbstract
implements VesselType

See Also:
Serialized Form

Field Summary
protected  double activityRange
           
protected  String comment
           
protected  int length
           
protected  TimeUnit maxTripDuration
           
protected  int minCrewSize
          Taille minimum de l'équipage sur ce style de bateau
protected  String name
           
protected  double speed
           
protected  Collection<TripType> tripType
           
protected  double unitFuelCostOfTravel
          Coût d'un heure de carburant
 
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.VesselType
ACTIVITY_RANGE, COMMENT, LENGTH, MAX_TRIP_DURATION, MIN_CREW_SIZE, NAME, SPEED, TRIP_TYPE, UNIT_FUEL_COST_OF_TRAVEL
 
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntity
TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSION
 
Constructor Summary
VesselTypeAbstract()
           
 
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 addAllTripType(Collection<TripType> values)
          addAllTripType :
 void addTripType(TripType tripType)
          addTripType :
 void clearTripType()
          clearTripType :
 void delete()
          delete :
 double getActivityRange()
          getActivityRange :
 String getComment()
          getComment :
 List<org.nuiton.topia.persistence.TopiaEntity> getComposite()
          getComposite :
 int getLength()
          getLength :
 TimeUnit getMaxTripDuration()
          getMaxTripDuration :
 int getMinCrewSize()
          getMinCrewSize :
 String getName()
          getName :
 double getSpeed()
          getSpeed :
 Collection<TripType> getTripType()
          getTripType :
 TripType getTripTypeByTopiaId(String topiaId)
          getTripTypeByTopiaId :
 double getUnitFuelCostOfTravel()
          getUnitFuelCostOfTravel :
 boolean isTripTypeEmpty()
          isTripTypeEmpty :
 void removeTripType(TripType value)
          removeTripType :
 void setActivityRange(double value)
          setActivityRange :
 void setComment(String value)
          setComment :
 void setLength(int value)
          setLength :
 void setMaxTripDuration(TimeUnit value)
          setMaxTripDuration :
 void setMinCrewSize(int value)
          setMinCrewSize :
 void setName(String value)
          setName :
 void setSpeed(double value)
          setSpeed :
 void setTripType(Collection<TripType> values)
          setTripType :
 void setUnitFuelCostOfTravel(double value)
          setUnitFuelCostOfTravel :
 int sizeTripType()
          sizeTripType :
 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.VesselType
getFisheryRegion
 
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

name

protected String name

length

protected int length

speed

protected double speed

maxTripDuration

protected TimeUnit maxTripDuration

activityRange

protected double activityRange

minCrewSize

protected int minCrewSize

Taille minimum de l'équipage sur ce style de bateau


unitFuelCostOfTravel

protected double unitFuelCostOfTravel

Coût d'un heure de carburant


comment

protected String comment

tripType

protected Collection<TripType> tripType
Constructor Detail

VesselTypeAbstract

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

setName

public void setName(String value)
setName :

Specified by:
setName in interface VesselType
Parameters:
value -

getName

public String getName()
getName :

Specified by:
getName in interface VesselType
Returns:
String

setLength

public void setLength(int value)
setLength :

Specified by:
setLength in interface VesselType
Parameters:
value -

getLength

public int getLength()
getLength :

Specified by:
getLength in interface VesselType
Returns:
int

setSpeed

public void setSpeed(double value)
setSpeed :

Specified by:
setSpeed in interface VesselType
Parameters:
value -

getSpeed

public double getSpeed()
getSpeed :

Specified by:
getSpeed in interface VesselType
Returns:
double

setMaxTripDuration

public void setMaxTripDuration(TimeUnit value)
setMaxTripDuration :

Specified by:
setMaxTripDuration in interface VesselType
Parameters:
value -

getMaxTripDuration

public TimeUnit getMaxTripDuration()
getMaxTripDuration :

Specified by:
getMaxTripDuration in interface VesselType
Returns:
TimeUnit

setActivityRange

public void setActivityRange(double value)
setActivityRange :

Specified by:
setActivityRange in interface VesselType
Parameters:
value -

getActivityRange

public double getActivityRange()
getActivityRange :

Specified by:
getActivityRange in interface VesselType
Returns:
double

setMinCrewSize

public void setMinCrewSize(int value)
setMinCrewSize :

Specified by:
setMinCrewSize in interface VesselType
Parameters:
value -

getMinCrewSize

public int getMinCrewSize()
getMinCrewSize :

Specified by:
getMinCrewSize in interface VesselType
Returns:
int

setUnitFuelCostOfTravel

public void setUnitFuelCostOfTravel(double value)
setUnitFuelCostOfTravel :

Specified by:
setUnitFuelCostOfTravel in interface VesselType
Parameters:
value -

getUnitFuelCostOfTravel

public double getUnitFuelCostOfTravel()
getUnitFuelCostOfTravel :

Specified by:
getUnitFuelCostOfTravel in interface VesselType
Returns:
double

setComment

public void setComment(String value)
setComment :

Specified by:
setComment in interface VesselType
Parameters:
value -

getComment

public String getComment()
getComment :

Specified by:
getComment in interface VesselType
Returns:
String

addTripType

public void addTripType(TripType tripType)
addTripType :

Specified by:
addTripType in interface VesselType
Parameters:
tripType -

addAllTripType

public void addAllTripType(Collection<TripType> values)
addAllTripType :

Specified by:
addAllTripType in interface VesselType
Parameters:
values -

getTripTypeByTopiaId

public TripType getTripTypeByTopiaId(String topiaId)
getTripTypeByTopiaId :

Specified by:
getTripTypeByTopiaId in interface VesselType
Parameters:
topiaId -
Returns:
TripType

setTripType

public void setTripType(Collection<TripType> values)
setTripType :

Specified by:
setTripType in interface VesselType
Parameters:
values -

removeTripType

public void removeTripType(TripType value)
removeTripType :

Specified by:
removeTripType in interface VesselType
Parameters:
value -

clearTripType

public void clearTripType()
clearTripType :

Specified by:
clearTripType in interface VesselType

getTripType

public Collection<TripType> getTripType()
getTripType :

Specified by:
getTripType in interface VesselType
Returns:
Collection

sizeTripType

public int sizeTripType()
sizeTripType :

Specified by:
sizeTripType in interface VesselType
Returns:
int

isTripTypeEmpty

public boolean isTripTypeEmpty()
isTripTypeEmpty :

Specified by:
isTripTypeEmpty in interface VesselType
Returns:
boolean

toString

public String toString()
toString :

Overrides:
toString in class Object
Returns:
String


Copyright © 1999-2011 CodeLutin. All Rights Reserved.