Class DtoMissingTransportationJobDisqualification

java.lang.Object
com.vernaio.kayros.engine.v2.api.dto.DtoMissingTransportationJobDisqualification
All Implemented Interfaces:
IDtoAbstractJobDisqualification, IDtoMissingTransportationJobDisqualification

public class DtoMissingTransportationJobDisqualification extends Object implements IDtoMissingTransportationJobDisqualification
(can be decided before engine) This Disqualification triggers if not all of a job's (chains of) predecessors can be assigned to devices such that transportations exist. Not being disqualified here does not mean that the whole remaining dependency-lattice can be assigned to transport-possible devices, it just means that further disqualifications due to missing transportations could require some choice of device. All Jobs possible devices will be restricted to devices that do not UNNECESSARILY disqualify some successor job.