Package fr.ifremer.isisfish.entities
Class VesselTypeAbstract
java.lang.Object
org.nuiton.topia.persistence.TopiaEntityAbstract
fr.ifremer.isisfish.entities.VesselTypeAbstract
- All Implemented Interfaces:
VesselType,Serializable,org.nuiton.topia.persistence.TopiaEntity,org.nuiton.topia.persistence.TopiaEntityContextable
- Direct Known Subclasses:
VesselTypeImpl
public abstract class VesselTypeAbstract
extends org.nuiton.topia.persistence.TopiaEntityAbstract
implements VesselType
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected doubleNom de l'attribut en BD : activityRangeprotected StringNom de l'attribut en BD : commentprotected intNom de l'attribut en BD : lengthprotected TimeUnitNom de l'attribut en BD : maxTripDurationprotected intTaille minimum de l'équipage sur ce style de bateauprotected StringNom de l'attribut en BD : nameprotected doubleNom de l'attribut en BD : speedprotected Collection<TripType>Nom de l'attribut en BD : tripTypeprotected doubleCoût d'un heure de carburantFields inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract
readListeners, readVetoables, topiaContext, topiaCreateDate, topiaId, topiaVersion, writeListeners, writeVetoablesFields inherited from interface org.nuiton.topia.persistence.TopiaEntity
AGGREGATE, COMPOSITE, TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSIONFields inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
TOPIA_CONTEXTFields inherited from interface fr.ifremer.isisfish.entities.VesselType
PROPERTY_ACTIVITY_RANGE, PROPERTY_COMMENT, PROPERTY_LENGTH, PROPERTY_MAX_TRIP_DURATION, PROPERTY_MIN_CREW_SIZE, PROPERTY_NAME, PROPERTY_SPEED, PROPERTY_TRIP_TYPE, PROPERTY_UNIT_FUEL_COST_OF_TRAVEL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(org.nuiton.topia.persistence.EntityVisitor visitor) protected voidaccept0(org.nuiton.topia.persistence.EntityVisitor visitor) voidaddAllTripType(Collection<TripType> tripType) voidaddTripType(TripType tripType) voidvoiddelete()doubleList<org.nuiton.topia.persistence.TopiaEntity>List<org.nuiton.topia.persistence.TopiaEntity>intintgetName()doublegetSpeed()getTripTypeByTopiaId(String topiaId) doublebooleanvoidremoveTripType(TripType tripType) voidsetActivityRange(double activityRange) voidsetComment(String comment) voidsetLength(int length) voidsetMaxTripDuration(TimeUnit maxTripDuration) voidsetMinCrewSize(int minCrewSize) voidvoidsetSpeed(double speed) voidsetTripType(Collection<TripType> tripType) voidsetUnitFuelCostOfTravel(double unitFuelCostOfTravel) inttoString()voidupdate()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, setTopiaVersionMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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, setTopiaVersionMethods inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
getTopiaContext, setTopiaContextMethods inherited from interface fr.ifremer.isisfish.entities.VesselType
getFisheryRegion
-
Field Details
-
name
Nom de l'attribut en BD : name -
length
protected int lengthNom de l'attribut en BD : length -
speed
protected double speedNom de l'attribut en BD : speed -
maxTripDuration
Nom de l'attribut en BD : maxTripDuration -
activityRange
protected double activityRangeNom de l'attribut en BD : activityRange -
minCrewSize
protected int minCrewSizeTaille minimum de l'équipage sur ce style de bateau
Nom de l'attribut en BD : minCrewSize -
unitFuelCostOfTravel
protected double unitFuelCostOfTravelCoût d'un heure de carburant
Nom de l'attribut en BD : unitFuelCostOfTravel -
comment
Nom de l'attribut en BD : comment -
tripType
Nom de l'attribut en BD : tripType
-
-
Constructor Details
-
VesselTypeAbstract
public VesselTypeAbstract()
-
-
Method Details
-
update
public void update() throws org.nuiton.topia.TopiaException- Specified by:
updatein interfaceorg.nuiton.topia.persistence.TopiaEntityContextable- Throws:
org.nuiton.topia.TopiaException
-
delete
public void delete() throws org.nuiton.topia.TopiaException- Specified by:
deletein interfaceorg.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:
acceptin interfaceorg.nuiton.topia.persistence.TopiaEntity- Throws:
org.nuiton.topia.TopiaException
-
accept0
protected void accept0(org.nuiton.topia.persistence.EntityVisitor visitor) throws org.nuiton.topia.TopiaException - Throws:
org.nuiton.topia.TopiaException
-
setName
- Specified by:
setNamein interfaceVesselType
-
getName
- Specified by:
getNamein interfaceVesselType
-
setLength
public void setLength(int length) - Specified by:
setLengthin interfaceVesselType
-
getLength
public int getLength()- Specified by:
getLengthin interfaceVesselType
-
setSpeed
public void setSpeed(double speed) - Specified by:
setSpeedin interfaceVesselType
-
getSpeed
public double getSpeed()- Specified by:
getSpeedin interfaceVesselType
-
setMaxTripDuration
- Specified by:
setMaxTripDurationin interfaceVesselType
-
getMaxTripDuration
- Specified by:
getMaxTripDurationin interfaceVesselType
-
setActivityRange
public void setActivityRange(double activityRange) - Specified by:
setActivityRangein interfaceVesselType
-
getActivityRange
public double getActivityRange()- Specified by:
getActivityRangein interfaceVesselType
-
setMinCrewSize
public void setMinCrewSize(int minCrewSize) - Specified by:
setMinCrewSizein interfaceVesselType
-
getMinCrewSize
public int getMinCrewSize()- Specified by:
getMinCrewSizein interfaceVesselType
-
setUnitFuelCostOfTravel
public void setUnitFuelCostOfTravel(double unitFuelCostOfTravel) - Specified by:
setUnitFuelCostOfTravelin interfaceVesselType
-
getUnitFuelCostOfTravel
public double getUnitFuelCostOfTravel()- Specified by:
getUnitFuelCostOfTravelin interfaceVesselType
-
setComment
- Specified by:
setCommentin interfaceVesselType
-
getComment
- Specified by:
getCommentin interfaceVesselType
-
addTripType
- Specified by:
addTripTypein interfaceVesselType
-
addAllTripType
- Specified by:
addAllTripTypein interfaceVesselType
-
setTripType
- Specified by:
setTripTypein interfaceVesselType
-
removeTripType
- Specified by:
removeTripTypein interfaceVesselType
-
clearTripType
public void clearTripType()- Specified by:
clearTripTypein interfaceVesselType
-
getTripType
- Specified by:
getTripTypein interfaceVesselType
-
getTripTypeByTopiaId
- Specified by:
getTripTypeByTopiaIdin interfaceVesselType
-
sizeTripType
public int sizeTripType()- Specified by:
sizeTripTypein interfaceVesselType
-
isTripTypeEmpty
public boolean isTripTypeEmpty()- Specified by:
isTripTypeEmptyin interfaceVesselType
-
getAggregate
public List<org.nuiton.topia.persistence.TopiaEntity> getAggregate() throws org.nuiton.topia.TopiaException- Specified by:
getAggregatein interfaceorg.nuiton.topia.persistence.TopiaEntity- Overrides:
getAggregatein classorg.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:
getCompositein interfaceorg.nuiton.topia.persistence.TopiaEntity- Overrides:
getCompositein classorg.nuiton.topia.persistence.TopiaEntityAbstract- Throws:
org.nuiton.topia.TopiaException
-
toString
-