Uses of Interface
com.dna.jopt.member.unit.violation.IViolation
Package
Description
-
Uses of IViolation in com.dna.jopt.framework.outcomewrapper
Modifier 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
Modifier and TypeMethodDescriptionEntityCostAndViolationController.getJobViolations()
IEntityCostAndViolationController.getJobViolations()
Modifier 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
Modifier and TypeMethodDescriptionILogicRouteCostAndViolationController.getNodeViolationMap()
LogicRouteCostAndViolationController.getNodeViolationMap()
ILogicRouteCostAndViolationController.getNodeViolations
(String nodeId) LogicRouteCostAndViolationController.getNodeViolations
(String nodeId) ILogicRouteCostAndViolationController.getRouteViolations()
LogicRouteCostAndViolationController.getRouteViolations()
Modifier and TypeMethodDescriptionvoid
ILogicRouteCostAndViolationController.addRouteViolation
(IViolation routeViolation) void
LogicRouteCostAndViolationController.addRouteViolation
(IViolation routeViolation) Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier and TypeMethodDescriptionAbstractNode.getViolations()
INode.getViolations()
Gets theIViolation
of theNode
.Modifier and TypeMethodDescriptionvoid
AbstractNode.addViolation
(IViolation violation) void
INode.addViolation
(IViolation violation) Adds aIViolation
toNode
. -
Uses of IViolation in com.dna.jopt.member.unit.violation
Modifier 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.Modifier and TypeMethodDescriptionIViolation.copy()
Returns a newViolation
with the values ofViolation.getCategory()
,Violation.getAttribute()
,Violation.getValue()
andViolation.getCode()
.