Class VehicleRoutingSolution

java.lang.Object
org.optaplanner.examples.common.domain.AbstractPersistable
org.optaplanner.examples.vehiclerouting.domain.VehicleRoutingSolution
Direct Known Subclasses:
TimeWindowedVehicleRoutingSolution

public class VehicleRoutingSolution extends AbstractPersistable
  • Field Details

    • name

      protected String name
    • distanceType

      protected DistanceType distanceType
    • distanceUnitOfMeasurement

      protected String distanceUnitOfMeasurement
    • locationList

      protected List<Location> locationList
    • depotList

      protected List<Depot> depotList
    • vehicleList

      protected List<Vehicle> vehicleList
    • customerList

      protected List<Customer> customerList
    • score

      protected org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore score
  • Constructor Details

    • VehicleRoutingSolution

      public VehicleRoutingSolution()
    • VehicleRoutingSolution

      public VehicleRoutingSolution(long id)
  • Method Details

    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getDistanceType

      public DistanceType getDistanceType()
    • setDistanceType

      public void setDistanceType(DistanceType distanceType)
    • getDistanceUnitOfMeasurement

      public String getDistanceUnitOfMeasurement()
    • setDistanceUnitOfMeasurement

      public void setDistanceUnitOfMeasurement(String distanceUnitOfMeasurement)
    • getLocationList

      public List<Location> getLocationList()
    • setLocationList

      public void setLocationList(List<Location> locationList)
    • getDepotList

      public List<Depot> getDepotList()
    • setDepotList

      public void setDepotList(List<Depot> depotList)
    • getVehicleList

      public List<Vehicle> getVehicleList()
    • setVehicleList

      public void setVehicleList(List<Vehicle> vehicleList)
    • getCustomerList

      public List<Customer> getCustomerList()
    • setCustomerList

      public void setCustomerList(List<Customer> customerList)
    • getScore

      public org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore getScore()
    • setScore

      public void setScore(org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore score)
    • getDistanceString

      public String getDistanceString(NumberFormat numberFormat)