Class Model

java.lang.Object
wrsp.data.model.Model

public class Model extends Object
This class models the input data of a WRSP problem, for a given day.
  • Constructor Details

  • Method Details

    • getDay

      public LocalDate getDay()
    • getEmployees

      public List<Employee> getEmployees()
    • getEmployee

      public Employee getEmployee(String employeeId)
    • addEmployee

      public void addEmployee(Employee employee)
    • getJobs

      public List<Job> getJobs()
    • getJob

      public Job getJob(String jobId)
    • addJob

      public void addJob(Job job)
    • getAverageSpeedKmPerHour

      public double getAverageSpeedKmPerHour()
    • getFixedParkingTime

      public Duration getFixedParkingTime()
    • setAverageSpeedKmPerHour

      public void setAverageSpeedKmPerHour(double averageSpeedKmPerHour)
    • setFixedParkingTime

      public void setFixedParkingTime(Duration fixedParkingTime)
    • getSkills

      public List<String> getSkills()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object