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 TypeMethodDescriptionvoid
EntityCostAndViolationController.setJobViolations
(List<IViolation> jobViolations) void
IEntityCostAndViolationController.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 TypeMethodDescriptionvoid
ILogicRouteCostAndViolationController.addRouteViolation
(IViolation routeViolation) void
LogicRouteCostAndViolationController.addRouteViolation
(IViolation routeViolation) Method parameters in com.dna.jopt.member.bucket.route.controller.costandviolation with type arguments of type IViolationModifier and TypeMethodDescriptionvoid
ILogicRouteCostAndViolationController.putNodeViolations
(List<IViolation> violations, String nodeId) void
LogicRouteCostAndViolationController.putNodeViolations
(List<IViolation> violations, String nodeId) void
ILogicRouteCostAndViolationController.setNodeViolationMap
(Map<String, List<IViolation>> nodeViolationMap) void
LogicRouteCostAndViolationController.setNodeViolationMap
(Map<String, List<IViolation>> nodeViolationMap) void
ILogicRouteCostAndViolationController.setNodeViolations
(List<IViolation> violations, String nodeId) Deprecated.void
LogicRouteCostAndViolationController.setNodeViolations
(List<IViolation> violations, String nodeId) Deprecated.void
ILogicRouteCostAndViolationController.setRouteViolations
(List<IViolation> routeViolations) void
LogicRouteCostAndViolationController.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 theIViolation
of theNode
.Methods in com.dna.jopt.member.unit.node with parameters of type IViolationModifier and TypeMethodDescriptionvoid
AbstractNode.addViolation
(IViolation violation) void
INode.addViolation
(IViolation violation) Adds aIViolation
toNode
. -
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 IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_CAPACITY_OVERLOAD
The Constant VIOLATION_CONSTRAINTVIOLATION_CAPACITY_OVERLOAD.static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_CAPACITY_TRANSPORT_OVERTIME
static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_CAPACITY_UNDERLOAD
static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_COLOR_CAPACITY_USAGE
static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_MAXDISTANCE_EXCEEDED
The Constant VIOLATION_CONSTRAINTVIOLATION_MAXDISTANCE_EXCEEDED.static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_MAXDISTANCE_EXCEEDED_DUE_TO_RETURN
The Constant VIOLATION_CONSTRAINTVIOLATION_MAXDISTANCE_EXCEEDED.static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_MAXDISTANCE_RADIUS_EXCEEDED
static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_MAXTIME_EXCEEDED
The Constant VIOLATION_CONSTRAINTVIOLATION_MAXTIME_EXCEEDED.static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_MAXTIME_EXCEEDED_DUE_TO_RETURN
static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_MAXTIME_EXCEEDED_WITHEND_ANCHOR
static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_MAXTIME_RADIUS_EXCEEDED
The Constant VIOLATION_CONSTRAINTVIOLATION_MAXTIME_EXCEEDED.static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_MISSED_SERVICEHOURS
static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_NODETYPE_RESOURCE_NOT_ALLOWED
The Constant VIOLATION_CONSTRAINTVIOLATION_NODETYPE_RESOURCE_NOT_ALLOWED.static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_NOT_FIRST_NODE
static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_NOT_LAST_NODE
static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_RELATIONSHIP_DIFFERENT_RESOURCE
The Constant VIOLATION_CONSTRAINTVIOLATION_RELATIONSHIP_DIFFERENT_RESOURCE.static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_RELATIONSHIP_DIFFERENT_RESOURCE_ROUTE
The Constant VIOLATION_CONSTRAINTVIOLATION_RELATIONSHIP_DIFFERENT_RESOURCE.static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_RELATIONSHIP_OVERLAP
static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_RELATIONSHIP_SAME_RESOURCE
The Constant VIOLATION_CONSTRAINTVIOLATION_RELATIONSHIP_DIFFERENT_RESOURCE.static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_RELATIONSHIP_SAME_ROUTE
static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_RELATIONSHIP_WOH_GAP
static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_RELATIONSHIP_WRONG_ORDER
The Constant VIOLATION_CONSTRAINTVIOLATION_RELATIONSHIP_WRONG_ORDER.static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_TIMECONSTRAINT_AFTERENDANCHOR
static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_TIMECONSTRAINT_EARLY
The Constant VIOLATION_CONSTRAINTVIOLATION_TIMECONSTRAINT_EARLY.static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_TIMECONSTRAINT_LATE
The Constant VIOLATION_CONSTRAINTVIOLATION_TIMECONSTRAINT_LATE.static final IViolation
ViolationFactory.VIOLATION_CONSTRAINTVIOLATION_TIMECONSTRAINT_POTENTIAL_DOUBLEBOOKING
The Constant VIOLATION_CONSTRAINTVIOLATION_TIMECONSTRAINT_POTENTIAL_DOUBLEBOOKING.Methods in com.dna.jopt.member.unit.violation that return IViolationModifier and TypeMethodDescriptionIViolation.copy()
Returns a newViolation
with the values ofViolation.getCategory()
,Violation.getAttribute()
,Violation.getValue()
andViolation.getCode()
.