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
static String PROPERTY_ACTIVITY_RANGE
           
static String PROPERTY_COMMENT
           
static String PROPERTY_LENGTH
           
static String PROPERTY_MAX_TRIP_DURATION
           
static String PROPERTY_MIN_CREW_SIZE
           
static String PROPERTY_NAME
           
static String PROPERTY_SPEED
           
static String PROPERTY_TRIP_TYPE
           
static String PROPERTY_UNIT_FUEL_COST_OF_TRAVEL
           
 
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
 
Method Summary
 void addAllTripType(Collection<TripType> tripType)
           
 void addTripType(TripType tripType)
           
 void clearTripType()
           
 double getActivityRange()
           
 String getComment()
           
 FisheryRegion getFisheryRegion()
           
 int getLength()
           
 TimeUnit getMaxTripDuration()
           
 int getMinCrewSize()
           
 String getName()
           
 double getSpeed()
           
 Collection<TripType> getTripType()
           
 TripType getTripTypeByTopiaId(String topiaId)
           
 double getUnitFuelCostOfTravel()
           
 boolean isTripTypeEmpty()
           
 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 setName(String name)
           
 void setSpeed(double speed)
           
 void setTripType(Collection<TripType> tripType)
           
 void setUnitFuelCostOfTravel(double unitFuelCostOfTravel)
           
 int sizeTripType()
           
 
Methods inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
delete, getTopiaContext, setTopiaContext, update
 
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
 

Field Detail

PROPERTY_NAME

static final String PROPERTY_NAME
See Also:
Constant Field Values

PROPERTY_LENGTH

static final String PROPERTY_LENGTH
See Also:
Constant Field Values

PROPERTY_SPEED

static final String PROPERTY_SPEED
See Also:
Constant Field Values

PROPERTY_MAX_TRIP_DURATION

static final String PROPERTY_MAX_TRIP_DURATION
See Also:
Constant Field Values

PROPERTY_ACTIVITY_RANGE

static final String PROPERTY_ACTIVITY_RANGE
See Also:
Constant Field Values

PROPERTY_MIN_CREW_SIZE

static final String PROPERTY_MIN_CREW_SIZE
See Also:
Constant Field Values

PROPERTY_UNIT_FUEL_COST_OF_TRAVEL

static final String PROPERTY_UNIT_FUEL_COST_OF_TRAVEL
See Also:
Constant Field Values

PROPERTY_COMMENT

static final String PROPERTY_COMMENT
See Also:
Constant Field Values

PROPERTY_TRIP_TYPE

static final String PROPERTY_TRIP_TYPE
See Also:
Constant Field Values
Method Detail

setName

void setName(String name)

getName

String getName()

setLength

void setLength(int length)

getLength

int getLength()

setSpeed

void setSpeed(double speed)

getSpeed

double getSpeed()

setMaxTripDuration

void setMaxTripDuration(TimeUnit maxTripDuration)

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

void setComment(String comment)

getComment

String getComment()

addTripType

void addTripType(TripType tripType)

addAllTripType

void addAllTripType(Collection<TripType> tripType)

setTripType

void setTripType(Collection<TripType> tripType)

removeTripType

void removeTripType(TripType tripType)

clearTripType

void clearTripType()

getTripType

Collection<TripType> getTripType()

getTripTypeByTopiaId

TripType getTripTypeByTopiaId(String topiaId)

sizeTripType

int sizeTripType()

isTripTypeEmpty

boolean isTripTypeEmpty()

getFisheryRegion

FisheryRegion getFisheryRegion()


Copyright © 1999-2012 CodeLutin. All Rights Reserved.