Package fr.ifremer.isisfish.entities
Interface VesselType
- All Superinterfaces:
Serializable
,org.nuiton.topia.persistence.TopiaEntity
,org.nuiton.topia.persistence.TopiaEntityContextable
- All Known Implementing Classes:
VesselTypeAbstract
,VesselTypeImpl
public interface VesselType
extends org.nuiton.topia.persistence.TopiaEntityContextable
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntity
AGGREGATE, COMPOSITE, TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSION
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
TOPIA_CONTEXT
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAllTripType
(Collection<TripType> tripType) void
addTripType
(TripType tripType) void
double
int
int
getName()
double
getSpeed()
getTripTypeByTopiaId
(String topiaId) double
boolean
void
removeTripType
(TripType tripType) void
setActivityRange
(double activityRange) void
setComment
(String comment) void
setLength
(int length) void
setMaxTripDuration
(TimeUnit maxTripDuration) void
setMinCrewSize
(int minCrewSize) void
void
setSpeed
(double speed) void
setTripType
(Collection<TripType> tripType) void
setUnitFuelCostOfTravel
(double unitFuelCostOfTravel) int
Methods inherited from interface org.nuiton.topia.persistence.TopiaEntity
accept, addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getAggregate, getComposite, getTopiaCreateDate, getTopiaId, getTopiaVersion, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersion
Methods inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
delete, getTopiaContext, setTopiaContext, update
-
Field Details
-
PROPERTY_NAME
- See Also:
-
PROPERTY_LENGTH
- See Also:
-
PROPERTY_SPEED
- See Also:
-
PROPERTY_MAX_TRIP_DURATION
- See Also:
-
PROPERTY_ACTIVITY_RANGE
- See Also:
-
PROPERTY_MIN_CREW_SIZE
- See Also:
-
PROPERTY_UNIT_FUEL_COST_OF_TRAVEL
- See Also:
-
PROPERTY_COMMENT
- See Also:
-
PROPERTY_TRIP_TYPE
- See Also:
-
-
Method Details
-
setName
-
getName
String getName() -
setLength
void setLength(int length) -
getLength
int getLength() -
setSpeed
void setSpeed(double speed) -
getSpeed
double getSpeed() -
setMaxTripDuration
-
getMaxTripDuration
TimeUnit getMaxTripDuration() -
setActivityRange
void setActivityRange(double activityRange) -
getActivityRange
double getActivityRange() -
setMinCrewSize
void setMinCrewSize(int minCrewSize) -
getMinCrewSize
int getMinCrewSize() -
setUnitFuelCostOfTravel
void setUnitFuelCostOfTravel(double unitFuelCostOfTravel) -
getUnitFuelCostOfTravel
double getUnitFuelCostOfTravel() -
setComment
-
getComment
String getComment() -
addTripType
-
addAllTripType
-
setTripType
-
removeTripType
-
clearTripType
void clearTripType() -
getTripType
Collection<TripType> getTripType() -
getTripTypeByTopiaId
-
sizeTripType
int sizeTripType() -
isTripTypeEmpty
boolean isTripTypeEmpty() -
getFisheryRegion
FisheryRegion getFisheryRegion()
-