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 Details

  • Method Details

    • 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()