Class DtoUnfulfilledRequirementsJobDisqualification
java.lang.Object
com.vernaio.kayros.engine.v2.api.dto.DtoUnfulfilledRequirementsJobDisqualification
- All Implemented Interfaces:
IDtoAbstractJobDisqualification,IDtoUnfulfilledRequirementsJobDisqualification
public class DtoUnfulfilledRequirementsJobDisqualification
extends Object
implements IDtoUnfulfilledRequirementsJobDisqualification
(can be decided before engine) This Disqualification triggers if a productionJob cannot be produced because all processes that satisfy the jobs task are impossible due to some constraint (jobRequirements, toolRequirements, operatorRequirements of process or capacityRequirement of job).
-
Field Summary
Fields inherited from interface com.vernaio.kayros.engine.v2.api.dto.IDtoUnfulfilledRequirementsJobDisqualification
_DISCRIMINATOR_TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDtoUnfulfilledRequirementsJobDisqualification(String[] productionJobs) -
Method Summary
Modifier and TypeMethodDescriptionbooleanString[]The ids of the disqualified jobs.getType()Type discriminatorinthashCode()voidsetProductionJobs(String[] productionJobs) The ids of the disqualified jobs.withProductionJobs(String[] productionJobs) The ids of the disqualified jobs.
-
Constructor Details
-
DtoUnfulfilledRequirementsJobDisqualification
protected DtoUnfulfilledRequirementsJobDisqualification() -
DtoUnfulfilledRequirementsJobDisqualification
-
-
Method Details
-
getType
Type discriminator- Specified by:
getTypein interfaceIDtoAbstractJobDisqualification- Specified by:
getTypein interfaceIDtoUnfulfilledRequirementsJobDisqualification
-
getProductionJobs
The ids of the disqualified jobs. There will be no result allocation(s) for these.- Specified by:
getProductionJobsin interfaceIDtoAbstractJobDisqualification- Specified by:
getProductionJobsin interfaceIDtoUnfulfilledRequirementsJobDisqualification
-
setProductionJobs
The ids of the disqualified jobs. There will be no result allocation(s) for these.- Specified by:
setProductionJobsin interfaceIDtoAbstractJobDisqualification- Specified by:
setProductionJobsin interfaceIDtoUnfulfilledRequirementsJobDisqualification
-
equals
-
hashCode
public int hashCode() -
withProductionJobs
The ids of the disqualified jobs. There will be no result allocation(s) for these.
-