Uses of Interface
com.dna.jopt.member.bucket.route.controller.detail.ILogicRouteElementDetailItem
Packages that use ILogicRouteElementDetailItem
Package
Description
-
Uses of ILogicRouteElementDetailItem in com.dna.jopt.framework.body
Methods in com.dna.jopt.framework.body that return ILogicRouteElementDetailItemModifier and TypeMethodDescriptionIOptimization.getNoneOptimizableNodDetail(String elementId) Gets the value in theOptimization.getNoneOptimizableElementsDetailHolder()for the givenelementId.Optimization.getNoneOptimizableNodDetail(String elementId) Methods in com.dna.jopt.framework.body that return types with arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionprotected Map<String,ILogicRouteElementDetailItem> Optimization.getNoneOptimizableElementsDetailHolder()Gets the none optimizable elements detail holder.IOptimization.getNoneOptimizableElementsDetails()Optimization.getNoneOptimizableElementsDetails()Methods in com.dna.jopt.framework.body with parameters of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionvoidIOptimization.putNoneOptimizableNodDetail(String elementId, ILogicRouteElementDetailItem details) Puts a value atelementIdinOptimization.getNoneOptimizableElementsDetailHolder().voidOptimization.putNoneOptimizableNodDetail(String elementId, ILogicRouteElementDetailItem details) Method parameters in com.dna.jopt.framework.body with type arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionprotected voidOptimization.putAllNoneOptimizableNodDetail(Map<String, ILogicRouteElementDetailItem> noneOptimizableElementsDetailHolder) Put all none optimizable nod detail. -
Uses of ILogicRouteElementDetailItem in com.dna.jopt.framework.outcomewrapper
Methods in com.dna.jopt.framework.outcomewrapper that return types with arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionIOptimizationResult.getNodeDetails(List<String> nodeIds) OptimizationResult.getNodeDetails(List<String> nodeIds) OptimizationResult.getNodeDetailsByMemberNode(String nodeId) IOptimizationResult.getOrderedRouteItems(ILogicEntityRoute route) Gets therouteelements sorted by arrival.OptimizationResult.getOrderedRouteItems(ILogicEntityRoute route) IOptimizationResult.getRouteDetail(String nodeId) OptimizationResult.getRouteDetail(String nodeId) IOptimizationResult.getRouteDetailsByMemberNode(String nodeId) OptimizationResult.getRouteDetailsByMemberNode(String nodeId) -
Uses of ILogicRouteElementDetailItem in com.dna.jopt.member.bucket.entity.controller.relationship
Methods in com.dna.jopt.member.bucket.entity.controller.relationship that return types with arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionIRelationshipController.getPersistendRelationShipDetailMap()Gets the persistent map with theIOptimizationElementand theILogicRouteElementDetailItem.RelationshipController.getPersistendRelationShipDetailMap()IRelationshipController.getRelationShipDetailMap()RelationshipController.getRelationShipDetailMap()IRelationshipController.getRelationShipDetails(IOptimizationElement el) Gets theOptionalILogicRouteElementDetailItem.RelationshipController.getRelationShipDetails(IOptimizationElement el) Methods in com.dna.jopt.member.bucket.entity.controller.relationship with parameters of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionvoidIRelationshipController.addRelationShipDetails(ILogicRouteElementDetailItem details) Adds the inputILogicRouteElementDetailItemon theRelationshipController.node2DetailsPersistendMapas well as on theRelationshipController.node2DetailsMap.voidRelationshipController.addRelationShipDetails(ILogicRouteElementDetailItem details) Method parameters in com.dna.jopt.member.bucket.entity.controller.relationship with type arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionvoidIRelationshipController.setPersistentRelationShipDetailMap(Map<IOptimizationElement, ILogicRouteElementDetailItem> map) Sets the persistent map with theIOptimizationElementand theILogicRouteElementDetailItem.voidRelationshipController.setPersistentRelationShipDetailMap(Map<IOptimizationElement, ILogicRouteElementDetailItem> map) voidIRelationshipController.setRelationShipDetailMap(Map<IOptimizationElement, ILogicRouteElementDetailItem> map) Sets the map with theIOptimizationElementand theILogicRouteElementDetailItem.voidRelationshipController.setRelationShipDetailMap(Map<IOptimizationElement, ILogicRouteElementDetailItem> map) -
Uses of ILogicRouteElementDetailItem in com.dna.jopt.member.bucket.route.controller.detail
Classes in com.dna.jopt.member.bucket.route.controller.detail that implement ILogicRouteElementDetailItemFields in com.dna.jopt.member.bucket.route.controller.detail with type parameters of type ILogicRouteElementDetailItemModifier and TypeFieldDescriptionstatic final Comparator<ILogicRouteElementDetailItem>LogicRouteElementDetailComparators.arrivalstatic final Comparator<ILogicRouteElementDetailItem>LogicRouteElementDetailComparators.earliness_inversestatic final Comparator<ILogicRouteElementDetailItem>LogicRouteElementDetailComparators.idleTime_inversestatic final Comparator<ILogicRouteElementDetailItem>LogicRouteElementDetailComparators.lateness_inversestatic final Comparator<ILogicRouteElementDetailItem>LogicRouteElementDetailComparators.transitionDistance_inversestatic final Comparator<ILogicRouteElementDetailItem>LogicRouteElementDetailComparators.transitionTime_inverseMethods in com.dna.jopt.member.bucket.route.controller.detail that return ILogicRouteElementDetailItemModifier and TypeMethodDescriptionILogicRouteElementDetailController.getElementDetails(IOptimizationElement node) LogicRouteElementDetailController.getElementDetails(IOptimizationElement node) ILogicRouteElementDetailController.invokeNodeDataHolder(com.dna.jopt.assessment.costassessor.EvaluatedNodeDataHolder curEvaluatedTimeWindowDataHolder) LogicRouteElementDetailController.invokeNodeDataHolder(com.dna.jopt.assessment.costassessor.EvaluatedNodeDataHolder curEvaluatedTimeWindowDataHolder) ILogicRouteElementDetailController.setDetails(long arrivalTime, long departureTime, long transitionTime, long idleTime, boolean isDelocatedIdleTime, long whiteSpaceIdleTime, long durationTime, double distance2prevElement, long earlyDeviationMillis, long lateDeviationMillis, IOptimizationElement node, int choosenOpeningHoursIndex, int choosenWorkingHoursIndex, String visitorId, ILogicRouteElementDetailItem.ScheduleStatus status, double[] loadChange, double[] curCapacity, INodeDepot depotBeforeVisit, INodeDepot depotAfterVisit, com.dna.jopt.config.types.Position effectivePosition) LogicRouteElementDetailController.setDetails(long arrivalTime, long departureTime, long transitionTime, long idleTime, boolean isDelocatedIdleTime, long whiteSpaceIdleTime, long durationTime, double distance2prevElement, long earlyDeviationMillis, long lateDeviationMillis, IOptimizationElement node, int choosenOpeningHoursIndex, int choosenWorkingHoursIndex, String visitorId, ILogicRouteElementDetailItem.ScheduleStatus status, double[] loadChange, double[] curCapacity, INodeDepot depotBeforeVisit, INodeDepot depotAfterVisit, com.dna.jopt.config.types.Position effectivePosition) Methods in com.dna.jopt.member.bucket.route.controller.detail that return types with arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionILogicRouteElementDetailController.getAsSortedList(Comparator<ILogicRouteElementDetailItem> comparator) LogicRouteElementDetailController.getAsSortedList(Comparator<ILogicRouteElementDetailItem> comparator) ILogicRouteElementDetailController.getAsSortedListByArrival()LogicRouteElementDetailController.getAsSortedListByArrival()ILogicRouteElementDetailController.getRouteDetailMap()LogicRouteElementDetailController.getRouteDetailMap()Methods in com.dna.jopt.member.bucket.route.controller.detail with parameters of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionvoidILogicRouteElementDetailController.setDetails(ILogicRouteElementDetailItem details) voidLogicRouteElementDetailController.setDetails(ILogicRouteElementDetailItem details) Method parameters in com.dna.jopt.member.bucket.route.controller.detail with type arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionILogicRouteElementDetailController.getAsSortedList(Comparator<ILogicRouteElementDetailItem> comparator) LogicRouteElementDetailController.getAsSortedList(Comparator<ILogicRouteElementDetailItem> comparator) -
Uses of ILogicRouteElementDetailItem in com.dna.jopt.member.unit.filter.auto
Methods in com.dna.jopt.member.unit.filter.auto that return types with arguments of type ILogicRouteElementDetailItemMethod parameters in com.dna.jopt.member.unit.filter.auto with type arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionstatic Map<String,IOptimizationElement> ForceFilterHelper.createEffectivePositionMap(IOptimizationElement start, List<ILogicRouteElementDetailItem> sortedRouteDetails) static List<IOptimizationElement>ForceFilterHelper.extractViolationCausingNodes(IEntity en, ILogicEntityRoute route, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, ToDoubleFunction<ILogicEntityRoute> costExtractor, Class<? extends IAutoFilterNodeConstraint> autoFilterConstraintTargetClazz, Predicate<ILogicRouteElementDetailItem> filterDecider) Constructor parameters in com.dna.jopt.member.unit.filter.auto with type arguments of type ILogicRouteElementDetailItemModifierConstructorDescriptionJointCluster(double inDistance, double outDistance, long totalProductiveTime, List<ILogicRouteElementDetailItem> items) -
Uses of ILogicRouteElementDetailItem in com.dna.jopt.member.unit.relation.node2node
Methods in com.dna.jopt.member.unit.relation.node2node that return types with arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptionstatic Optional<ILogicRouteElementDetailItem>AbstracNode2NodeRelation.getDetailsOfElement(IEntity en, IOptimizationElement e) Methods in com.dna.jopt.member.unit.relation.node2node with parameters of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultINode2NodeRelation.checkRelation(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetails, boolean resultRequested) Method parameters in com.dna.jopt.member.unit.relation.node2node with type arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultINode2NodeRelation.checkRelation(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetails, boolean resultRequested) -
Uses of ILogicRouteElementDetailItem in com.dna.jopt.member.unit.relation.node2node.tempus
Methods in com.dna.jopt.member.unit.relation.node2node.tempus with parameters of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultNegativeRelativeTimeWindow2RelatedNodeRelation.checkRelation(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetailss, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultRelativeTimeWindow2RelatedNodeRelation.checkRelation(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetailss, boolean resultRequested) Method parameters in com.dna.jopt.member.unit.relation.node2node.tempus with type arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultNegativeRelativeTimeWindow2RelatedNodeRelation.checkRelation(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetailss, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultRelativeTimeWindow2RelatedNodeRelation.checkRelation(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetailss, boolean resultRequested) -
Uses of ILogicRouteElementDetailItem in com.dna.jopt.member.unit.relation.node2node.visitor
Methods in com.dna.jopt.member.unit.relation.node2node.visitor with parameters of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultRelativeVisitor2RelatedNodeRelation.checkRelation(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetailss, boolean resultRequested) Method parameters in com.dna.jopt.member.unit.relation.node2node.visitor with type arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultRelativeVisitor2RelatedNodeRelation.checkRelation(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetailss, boolean resultRequested) -
Uses of ILogicRouteElementDetailItem in com.dna.jopt.member.unit.relation.node2nodes.multiday
Methods in com.dna.jopt.member.unit.relation.node2nodes.multiday with parameters of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultNode2NodesMultiDayRelation.checkRelation(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetails, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultNode2NodesMultiDayRelation.checkRelationOld(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetails, boolean resultRequested) Method parameters in com.dna.jopt.member.unit.relation.node2nodes.multiday with type arguments of type ILogicRouteElementDetailItemModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultNode2NodesMultiDayRelation.checkRelation(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetails, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultNode2NodesMultiDayRelation.checkRelationOld(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetails, boolean resultRequested)