Class DtoNoDeviceForSequenceJobDisqualification
java.lang.Object
com.vernaio.kayros.engine.v2.api.dto.DtoNoDeviceForSequenceJobDisqualification
- All Implemented Interfaces:
IDtoAbstractJobDisqualification,IDtoNoDeviceForSequenceJobDisqualification
public class DtoNoDeviceForSequenceJobDisqualification
extends Object
implements IDtoNoDeviceForSequenceJobDisqualification
(can be decided before engine) This Disqualification triggers if jobs grouped in a jobSequence are produceable by themselves but there is no common device that works for all of them.
-
Field Summary
Fields inherited from interface com.vernaio.kayros.engine.v2.api.dto.IDtoNoDeviceForSequenceJobDisqualification
_DISCRIMINATOR_TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDtoNoDeviceForSequenceJobDisqualification(String[] productionJobs, String sequence) -
Method Summary
Modifier and TypeMethodDescriptionbooleanString[]The ids of the disqualified jobs.The problematic jobSequencegetType()Type discriminatorinthashCode()voidsetProductionJobs(String[] productionJobs) The ids of the disqualified jobs.voidsetSequence(String sequence) The problematic jobSequencewithProductionJobs(String[] productionJobs) The ids of the disqualified jobs.withSequence(String sequence) The problematic jobSequence
-
Constructor Details
-
DtoNoDeviceForSequenceJobDisqualification
protected DtoNoDeviceForSequenceJobDisqualification() -
DtoNoDeviceForSequenceJobDisqualification
-
-
Method Details
-
getType
Type discriminator- Specified by:
getTypein interfaceIDtoAbstractJobDisqualification- Specified by:
getTypein interfaceIDtoNoDeviceForSequenceJobDisqualification
-
getProductionJobs
The ids of the disqualified jobs. There will be no result allocation(s) for these.- Specified by:
getProductionJobsin interfaceIDtoAbstractJobDisqualification- Specified by:
getProductionJobsin interfaceIDtoNoDeviceForSequenceJobDisqualification
-
setProductionJobs
The ids of the disqualified jobs. There will be no result allocation(s) for these.- Specified by:
setProductionJobsin interfaceIDtoAbstractJobDisqualification- Specified by:
setProductionJobsin interfaceIDtoNoDeviceForSequenceJobDisqualification
-
getSequence
The problematic jobSequence- Specified by:
getSequencein interfaceIDtoNoDeviceForSequenceJobDisqualification
-
setSequence
The problematic jobSequence- Specified by:
setSequencein interfaceIDtoNoDeviceForSequenceJobDisqualification
-
withProductionJobs
The ids of the disqualified jobs. There will be no result allocation(s) for these. -
withSequence
The problematic jobSequence -
equals
-
hashCode
public int hashCode()
-