Uses of Interface
com.dna.jopt.member.unit.violation.IViolation
Packages that use IViolation
Package
Description
-
Uses of IViolation in com.dna.jopt.framework.outcomewrapper
Methods in com.dna.jopt.framework.outcomewrapper that return types with arguments of type IViolationModifier and TypeMethodDescriptionAbstractOptimizationOutcome.getJobViolations()IOptimizationOutcome.getJobViolations()Gets the job violations.AbstractOptimizationOutcome.getRouteViolations(ILogicEntityRoute route) IOptimizationOutcome.getRouteViolations(ILogicEntityRoute route) Gets the route violations. -
Uses of IViolation in com.dna.jopt.member.bucket.entity.controller.costandviolation
Methods in com.dna.jopt.member.bucket.entity.controller.costandviolation that return types with arguments of type IViolationModifier and TypeMethodDescriptionEntityCostAndViolationController.getJobViolations()IEntityCostAndViolationController.getJobViolations()Method parameters in com.dna.jopt.member.bucket.entity.controller.costandviolation with type arguments of type IViolationModifier and TypeMethodDescriptionvoidEntityCostAndViolationController.setJobViolations(List<IViolation> jobViolations) voidIEntityCostAndViolationController.setJobViolations(List<IViolation> routeViolations) -
Uses of IViolation in com.dna.jopt.member.bucket.route.controller.costandviolation
Methods in com.dna.jopt.member.bucket.route.controller.costandviolation that return types with arguments of type IViolationModifier and TypeMethodDescriptionILogicRouteCostAndViolationController.getNodeViolationMap()LogicRouteCostAndViolationController.getNodeViolationMap()ILogicRouteCostAndViolationController.getNodeViolations(String nodeId) LogicRouteCostAndViolationController.getNodeViolations(String nodeId) ILogicRouteCostAndViolationController.getRouteViolations()LogicRouteCostAndViolationController.getRouteViolations()Methods in com.dna.jopt.member.bucket.route.controller.costandviolation with parameters of type IViolationModifier and TypeMethodDescriptionvoidILogicRouteCostAndViolationController.addRouteViolation(IViolation routeViolation) voidLogicRouteCostAndViolationController.addRouteViolation(IViolation routeViolation) Method parameters in com.dna.jopt.member.bucket.route.controller.costandviolation with type arguments of type IViolationModifier and TypeMethodDescriptionvoidILogicRouteCostAndViolationController.putNodeViolations(List<IViolation> violations, String nodeId) voidLogicRouteCostAndViolationController.putNodeViolations(List<IViolation> violations, String nodeId) voidILogicRouteCostAndViolationController.setNodeViolationMap(Map<String, List<IViolation>> nodeViolationMap) voidLogicRouteCostAndViolationController.setNodeViolationMap(Map<String, List<IViolation>> nodeViolationMap) voidILogicRouteCostAndViolationController.setNodeViolations(List<IViolation> violations, String nodeId) Deprecated.voidLogicRouteCostAndViolationController.setNodeViolations(List<IViolation> violations, String nodeId) Deprecated.voidILogicRouteCostAndViolationController.setRouteViolations(List<IViolation> routeViolations) voidLogicRouteCostAndViolationController.setRouteViolations(List<IViolation> routeViolations) -
Uses of IViolation in com.dna.jopt.member.unit.condition.workinghour.zone
Methods in com.dna.jopt.member.unit.condition.workinghour.zone that return types with arguments of type IViolationModifier and TypeMethodDescriptionIZoneCodeConstraint.matchCodesAndPenalize(Q qualification, List<Z> masterCodes, ILogicEntityRoute route, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) -
Uses of IViolation in com.dna.jopt.member.unit.condition.workinghour.zone.ukpostcode
Methods in com.dna.jopt.member.unit.condition.workinghour.zone.ukpostcode that return types with arguments of type IViolationModifier and TypeMethodDescriptionUKPostCodeConstraint.matchCodesAndPenalize(UKPostCodeQualification quali, List<UKPostCode> masterCodes, ILogicEntityRoute route, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) -
Uses of IViolation in com.dna.jopt.member.unit.condition.workinghour.zone.zonenumber
Methods in com.dna.jopt.member.unit.condition.workinghour.zone.zonenumber that return types with arguments of type IViolationModifier and TypeMethodDescriptionZoneNumberConstraint.matchCodesAndPenalize(ZoneNumberQualification quali, List<ZoneNumber> masterCodes, ILogicEntityRoute route, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) static Optional<IViolation>ZoneNumberConstraint.setNoMatchCost(ILogicEntityRoute route, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, int zoneNumberDelta, boolean resultRequested) -
Uses of IViolation in com.dna.jopt.member.unit.filter.auto
Method parameters in com.dna.jopt.member.unit.filter.auto with type arguments of type IViolationModifier and TypeMethodDescriptionstatic List<IOptimizationElement>ForceFilterHelper.extractViolationCausingNodesViolationBased(IEntity en, ILogicEntityRoute route, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, ToDoubleFunction<ILogicEntityRoute> costExtractor, Class<? extends IAutoFilterNodeConstraint> autoFilterConstraintTargetClazz, Predicate<List<IViolation>> filterDecider) -
Uses of IViolation in com.dna.jopt.member.unit.node
Methods in com.dna.jopt.member.unit.node that return types with arguments of type IViolationModifier and TypeMethodDescriptionAbstractNode.getViolations()INode.getViolations()Gets theIViolationof theNode.Methods in com.dna.jopt.member.unit.node with parameters of type IViolationModifier and TypeMethodDescriptionvoidAbstractNode.addViolation(IViolation violation) voidINode.addViolation(IViolation violation) Adds aIViolationtoNode. -
Uses of IViolation in com.dna.jopt.member.unit.violation
Classes in com.dna.jopt.member.unit.violation that implement IViolationFields in com.dna.jopt.member.unit.violation declared as IViolationModifier and TypeFieldDescriptionstatic final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_CAPACITY_OVERLOADThe Constant VIOLATION_CONSTRAINTVIOLATION_CAPACITY_OVERLOAD.static final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_CAPACITY_TRANSPORT_OVERTIMEstatic final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_CAPACITY_UNDERLOADstatic final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_COLOR_CAPACITY_USAGEstatic final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_MAXDISTANCE_EXCEEDEDThe Constant VIOLATION_CONSTRAINTVIOLATION_MAXDISTANCE_EXCEEDED.static final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_MAXDISTANCE_EXCEEDED_DUE_TO_RETURNThe Constant VIOLATION_CONSTRAINTVIOLATION_MAXDISTANCE_EXCEEDED.static final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_MAXDISTANCE_RADIUS_EXCEEDEDstatic final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_MAXTIME_EXCEEDEDThe Constant VIOLATION_CONSTRAINTVIOLATION_MAXTIME_EXCEEDED.static final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_MAXTIME_EXCEEDED_DUE_TO_RETURNstatic final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_MAXTIME_EXCEEDED_WITHEND_ANCHORstatic final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_MAXTIME_RADIUS_EXCEEDEDThe Constant VIOLATION_CONSTRAINTVIOLATION_MAXTIME_EXCEEDED.static final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_MISSED_SERVICEHOURSstatic final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_NODE_NOT_ALLOWEDThe Constant VIOLATION_CONSTRAINTVIOLATION_NODETYPE_RESOURCE_NOT_ALLOWED.static final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_NODETYPE_RESOURCE_NOT_ALLOWEDThe Constant VIOLATION_CONSTRAINTVIOLATION_NODETYPE_RESOURCE_NOT_ALLOWED.static final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_NOT_FIRST_NODEstatic final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_NOT_LAST_NODEstatic final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_RELATIONSHIP_DIFFERENT_RESOURCEThe Constant VIOLATION_CONSTRAINTVIOLATION_RELATIONSHIP_DIFFERENT_RESOURCE.static final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_RELATIONSHIP_DIFFERENT_RESOURCE_ROUTEThe Constant VIOLATION_CONSTRAINTVIOLATION_RELATIONSHIP_DIFFERENT_RESOURCE.static final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_RELATIONSHIP_OVERLAPstatic final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_RELATIONSHIP_SAME_RESOURCEThe Constant VIOLATION_CONSTRAINTVIOLATION_RELATIONSHIP_DIFFERENT_RESOURCE.static final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_RELATIONSHIP_SAME_ROUTEstatic final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_RELATIONSHIP_WOH_GAPstatic final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_RELATIONSHIP_WRONG_ORDERThe Constant VIOLATION_CONSTRAINTVIOLATION_RELATIONSHIP_WRONG_ORDER.static final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_TIMECONSTRAINT_AFTERENDANCHORstatic final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_TIMECONSTRAINT_EARLYThe Constant VIOLATION_CONSTRAINTVIOLATION_TIMECONSTRAINT_EARLY.static final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_TIMECONSTRAINT_LATEThe Constant VIOLATION_CONSTRAINTVIOLATION_TIMECONSTRAINT_LATE.static final IViolationViolationFactory.VIOLATION_CONSTRAINTVIOLATION_TIMECONSTRAINT_POTENTIAL_DOUBLEBOOKINGThe Constant VIOLATION_CONSTRAINTVIOLATION_TIMECONSTRAINT_POTENTIAL_DOUBLEBOOKING.Methods in com.dna.jopt.member.unit.violation that return IViolationModifier and TypeMethodDescriptionIViolation.copy()Returns a newViolationwith the values ofViolation.getCategory(),Violation.getAttribute(),Violation.getValue()andViolation.getCode().