Interface IDtoInsufficientMaterialJobDisqualification

All Superinterfaces:
IDtoAbstractJobDisqualification
All Known Implementing Classes:
DtoInsufficientMaterialJobDisqualification

public interface IDtoInsufficientMaterialJobDisqualification extends IDtoAbstractJobDisqualification
(has to be decided in engine) This Disqualification triggers if a productionJob cannot be produced because it consumes materials that are not available or produced in sufficient quantity
  • Field Details

  • Method Details

    • getType

      String getType()
      Type discriminator
      Specified by:
      getType in interface IDtoAbstractJobDisqualification
    • getProductionJobs

      String[] getProductionJobs()
      The ids of the disqualified jobs. There will be no result allocation(s) for these.
      Specified by:
      getProductionJobs in interface IDtoAbstractJobDisqualification
    • setProductionJobs

      void setProductionJobs(String[] productionJobs)
      The ids of the disqualified jobs. There will be no result allocation(s) for these.
      Specified by:
      setProductionJobs in interface IDtoAbstractJobDisqualification
    • getMaterial

      String getMaterial()
      the problematic material. if a job consumes more than one problematic material only the first tested will be given here. Materials are tested in a topolgical order of the job-material-graph
    • setMaterial

      void setMaterial(String material)
      the problematic material. if a job consumes more than one problematic material only the first tested will be given here. Materials are tested in a topolgical order of the job-material-graph