Uses of Interface
com.dna.jopt.member.bucket.entity.IEntity
Packages that use IEntity
Package
Description
-
Uses of IEntity in com.dna.jopt.cloud.touroptimizer.pluginservice.algorithm
Methods in com.dna.jopt.cloud.touroptimizer.pluginservice.algorithm that return types with arguments of type IEntityModifier and TypeMethodDescriptionAbstractOptimizationAlgorithmPluginResult.ens()com.google.common.collect.ImmutableList<IEntity>OptimizationAlgorithmPluginResult.ens()Methods in com.dna.jopt.cloud.touroptimizer.pluginservice.algorithm with parameters of type IEntityModifier and TypeMethodDescriptionAdds one element toenslist.Adds elements toenslist.Adds one element toenslist.Adds elements toenslist.Copy the current immutable object with elements that replace the content ofens.Method parameters in com.dna.jopt.cloud.touroptimizer.pluginservice.algorithm with type arguments of type IEntityModifier and TypeMethodDescriptionAdds elements toenslist.Adds elements toenslist.OptimizationAlgorithmPluginResult.of(Iterable<? extends IEntity> ens, AlgorithmPluginResultStatus status) Construct a new immutableOptimizationAlgorithmPluginResultinstance.OptimizationAlgorithmPluginResult.of(List<IEntity> ens, AlgorithmPluginResultStatus status) Construct a new immutableOptimizationAlgorithmPluginResultinstance.Copy the current immutable object with elements that replace the content ofens. -
Uses of IEntity in com.dna.jopt.framework.body
Methods in com.dna.jopt.framework.body that return IEntityModifier and TypeMethodDescriptionIOptimization.getWorkEntity()Gets theOptimization.workEntity.Optimization.getWorkEntity()Methods in com.dna.jopt.framework.body with parameters of type IEntityModifier and TypeMethodDescriptionvoidIOptimization.setInitialEntity(IEntity initialEntity) voidIOptimization.setInitialEntity(IEntity initialEntity, boolean reassignUnassignedNode) Sets the givenIEntityas the initial Entity.voidOptimization.setInitialEntity(IEntity initialEntity) voidOptimization.setInitialEntity(IEntity initialEntity, boolean reassignUnassignedNode) voidIOptimization.setInitialEntityRenewAutoFilterControllers(IEntity initialEntity) SetsOptimization.hasEntitySetByUser()andtryRenewAutoFilterControllertotrue, then sets the input initialEntity as theOptimization.getWorkEntity().voidOptimization.setInitialEntityRenewAutoFilterControllers(IEntity initialEntity) Deprecated.voidIOptimization.setWorkEntity(IEntity currentBestEntity) Sets theOptimization.workEntity.voidOptimization.setWorkEntity(IEntity workEntity) -
Uses of IEntity in com.dna.jopt.framework.body.scheme
Method parameters in com.dna.jopt.framework.body.scheme with type arguments of type IEntityModifier and TypeMethodDescriptionvoidEntityValidationOptimizationScheme.setBc(BiConsumer<List<IEntity>, IOptimization> bc) -
Uses of IEntity in com.dna.jopt.framework.outcomewrapper
Methods in com.dna.jopt.framework.outcomewrapper that return IEntityModifier and TypeMethodDescriptionAbstractOptimizationOutcome.getResultEntity()IOptimizationOutcome.getResultEntity()Gets the result entity.Constructors in com.dna.jopt.framework.outcomewrapper with parameters of type IEntityModifierConstructorDescriptionAbstractOptimizationOutcome(IEntity resultEntity, IOptimization optimization) OptimizationProgress(IEntity resultEntity, IOptimization optimization, String callerId, double currentProgress, String progressString) OptimizationResult(IEntity resultEntity, IOptimization optimization) -
Uses of IEntity in com.dna.jopt.framework.stream.info.autofilter
Methods in com.dna.jopt.framework.stream.info.autofilter with parameters of type IEntityModifier and TypeMethodDescriptionvoidAutoFilterStreamer.streamAfterResult(IOptimization opti, IEntity curWinner) voidIAutoFilterStreamer.streamAfterResult(IOptimization opti, IEntity curWinner) voidAutoFilterStreamer.streamBeforeResult(IOptimization opti, IEntity curWinner) voidIAutoFilterStreamer.streamBeforeResult(IOptimization opti, IEntity curWinner) -
Uses of IEntity in com.dna.jopt.framework.stream.progress
Methods in com.dna.jopt.framework.stream.progress with parameters of type IEntityModifier and TypeMethodDescriptionIProgressStreamer.getAsProgressString(IEntity winner) SimpleProgressStreamer.getAsProgressString(IEntity winner) voidvoidvoidIProgressStreamer.stream2Optimization(IEntity winner) voidSimpleProgressStreamer.stream2Optimization(IEntity winner) -
Uses of IEntity in com.dna.jopt.framework.stream.result
Methods in com.dna.jopt.framework.stream.result with parameters of type IEntityModifier and TypeMethodDescriptionIResultStreamer.getAsResultString(IEntity winner) SimpleResultStreamer.getAsResultString(IEntity winner) voidvoidvoidIResultStreamer.stream2Optimization(IEntity winner) voidSimpleResultStreamer.stream2Optimization(IEntity winner) -
Uses of IEntity in com.dna.jopt.io.exporting.kml
Methods in com.dna.jopt.io.exporting.kml with parameters of type IEntityModifier and TypeMethodDescriptionbooleanEntityKMLExporter.export(IEntity en, OutputStream fileOutputStream) -
Uses of IEntity in com.dna.jopt.member.bucket.entity
Classes in com.dna.jopt.member.bucket.entity that implement IEntityFields in com.dna.jopt.member.bucket.entity with type parameters of type IEntityModifier and TypeFieldDescriptionstatic final Comparator<IEntity>EntityComparators.COSTstatic final Comparator<IEntity>EntityComparators.LOWEST_COST_HIGHEST_AGE_FIRSTstatic final Comparator<IEntity>EntityComparators.REVERSE_COSTstatic final Comparator<IEntity>EntityComparators.TIMESTAMPMethods in com.dna.jopt.member.bucket.entity that return IEntityModifier and TypeMethodDescriptionEntity.copy()IEntity.copy()Copies the currentIEntity.Entity.partialCopy(List<ILogicEntityRoute> routes2BeCopied) IEntity.partialCopy(List<ILogicEntityRoute> routes2BeCopied) Returns anIEntityin which only the inputILogicEntityRoutesare actual copies, the rest of theIEntityconsists of references to the originalObject.Entity.partialCopyExchangeExistingRoute(ILogicEntityRoute existingRouteOrg, ILogicEntityRoute existingRouteReplace) IEntity.partialCopyExchangeExistingRoute(ILogicEntityRoute existingRouteOrg, ILogicEntityRoute existingRouteReplace) -
Uses of IEntity in com.dna.jopt.member.unit.condition
Methods in com.dna.jopt.member.unit.condition with parameters of type IEntityModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultIConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster iEntityCostAdjuster, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider iPropertyProvider, boolean resultRequested) Assesses the route, checking if the appropriatequalificationsfor theconstraintsare present. -
Uses of IEntity in com.dna.jopt.member.unit.condition.bittype
Methods in com.dna.jopt.member.unit.condition.bittype with parameters of type IEntityModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultBitTypeConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) -
Uses of IEntity in com.dna.jopt.member.unit.condition.bittypewithexpertise
Methods in com.dna.jopt.member.unit.condition.bittypewithexpertise with parameters of type IEntityModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultBitTypeWithExpertiseConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) static com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultBitTypeWithExpertiseConstraint.assessConstraintHelper(BitSet requiredSkills, Map<Integer, TypeLevelRequirement> skillExpertiseLevels, boolean isHard, boolean isHardLevel, boolean evaluateWithLevels, Function<List<Integer>, String> violationFunc, TypeLevelRequirement.SkillInfoCostModel myCostingModel, IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) -
Uses of IEntity in com.dna.jopt.member.unit.condition.connectedconstraint
Methods in com.dna.jopt.member.unit.condition.connectedconstraint with parameters of type IEntityModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultConnectedConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster iEntityCostAdjuster, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider iPropertyProvider, boolean resultRequested) -
Uses of IEntity in com.dna.jopt.member.unit.condition.node
Methods in com.dna.jopt.member.unit.condition.node with parameters of type IEntityModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultMagnetoNodeConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultNodeNotRedistributableConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster iEntityCostAdjuster, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider iPropertyProvider, boolean resultRequested) -
Uses of IEntity in com.dna.jopt.member.unit.condition.pillar
Methods in com.dna.jopt.member.unit.condition.pillar with parameters of type IEntityModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultPillarLateConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster iEntityCostAdjuster, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider iPropertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultPillarNotReachableConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster iEntityCostAdjuster, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider iPropertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultPillarResourceAttachedConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster iEntityCostAdjuster, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider iPropertyProvider, boolean resultRequested) -
Uses of IEntity in com.dna.jopt.member.unit.condition.resource
Methods in com.dna.jopt.member.unit.condition.resource with parameters of type IEntityModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultBindingResourceConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultExcludingResourceConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultResourceLocationConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster costAdjuster, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) -
Uses of IEntity in com.dna.jopt.member.unit.condition.type
Methods in com.dna.jopt.member.unit.condition.type with parameters of type IEntityModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultTypeConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) -
Uses of IEntity in com.dna.jopt.member.unit.condition.typewithexpertise
Methods in com.dna.jopt.member.unit.condition.typewithexpertise with parameters of type IEntityModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultTypeWithExpertiseConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) -
Uses of IEntity in com.dna.jopt.member.unit.condition.workinghour.multi
Methods in com.dna.jopt.member.unit.condition.workinghour.multi with parameters of type IEntityModifier and TypeMethodDescriptionstatic com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultAbstractMultiWorkingHoursLevelConstraint.applyCostAndGetResult(IMultiWorkingHoursLevelConstraint con, IEntity en, ILogicEntityRoute triggerRoute, List<ILogicEntityRoute> allRoutes, List<org.apache.commons.lang3.tuple.Pair<Double, Optional<IViolation>>> costAndVios, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultAbstractMultiWorkingHoursLevelConstraint.assessConstraint(IEntity en, ILogicEntityRoute triggerRoute, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster costAdjuster, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultIMultiWorkingHoursLevelConstraint.assessConstraint(IEntity en, ILogicEntityRoute triggerRoute, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster iEntityCostAdjuster, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider iPropertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultIMultiWorkingHoursLevelConstraint.assessConstraint(IEntity en, ILogicEntityRoute triggerRoute, List<ILogicEntityRoute> routes, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster costAdjuster, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) AbstractMultiWorkingHoursLevelConstraint.initUpdate(IEntity en) IMultiWorkingHoursLevelConstraint.initUpdate(IEntity en) -
Uses of IEntity in com.dna.jopt.member.unit.condition.workinghour.nodecolor
Methods in com.dna.jopt.member.unit.condition.workinghour.nodecolor with parameters of type IEntityModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultAbsoluteNodeColorMultiRouteConstraint.assessConstraint(IEntity en, ILogicEntityRoute triggerRoute, List<ILogicEntityRoute> routes, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster costAdjuster, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultNodeColorMultiRouteConstraint.assessConstraint(IEntity en, ILogicEntityRoute triggerRoute, List<ILogicEntityRoute> routes, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster costAdjuster, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) -
Uses of IEntity in com.dna.jopt.member.unit.condition.workinghour.zone.ukpostcode
Methods in com.dna.jopt.member.unit.condition.workinghour.zone.ukpostcode with parameters of type IEntityModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultUKPostCodeConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) -
Uses of IEntity in com.dna.jopt.member.unit.condition.workinghour.zone.zonenumber
Methods in com.dna.jopt.member.unit.condition.workinghour.zone.zonenumber with parameters of type IEntityModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultZoneNumberConstraint.assessConstraint(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) -
Uses of IEntity in com.dna.jopt.member.unit.filter.auto
Methods in com.dna.jopt.member.unit.filter.auto with parameters of type IEntityModifier and TypeMethodDescriptionstatic 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) static 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) static List<IOptimizationElement>ForceFilterHelper.getCapacityOverloadViolationCausingNodes(IEntity en, ILogicEntityRoute route, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, INodeEdgeConnector connector) static List<IOptimizationElement>ForceFilterHelper.getEarlyViolationCausingNodes(IEntity en, ILogicEntityRoute route, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, INodeEdgeConnector connector) static List<IOptimizationElement>ForceFilterHelper.getEndAnchorViolationsCausingNodes(IEntity en, ILogicEntityRoute route, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, INodeEdgeConnector connector) static List<IOptimizationElement>ForceFilterHelper.getLateViolationCausingNodes(IEntity en, ILogicEntityRoute route, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, INodeEdgeConnector connector) static List<IOptimizationElement>ForceFilterHelper.getRouteDistanceViolationCausingNodes(IEntity en, ILogicEntityRoute route, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, INodeEdgeConnector connector, boolean isUseStrictMarign) static List<IOptimizationElement>ForceFilterHelper.getRouteTimeViolationCausingNodes(IEntity en, ILogicEntityRoute route, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, INodeEdgeConnector connector, boolean isUseStrictMarign) static Optional<org.apache.commons.math3.util.Pair<List<IOptimizationElement>,List<INodeFilterReason>>> ForceFilterHelper.getViolationCausingNodes(IEntity en, ILogicEntityRoute route, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> c) static List<IOptimizationElement>ForceFilterHelper.gracefullySolveEarlyViolation(List<List<IOptimizationElement>> removeChunks, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity en, ILogicEntityRoute route, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> clazz, boolean isUseStrictMarign) static List<IOptimizationElement>ForceFilterHelper.gracefullySolveLateViolation(List<List<IOptimizationElement>> removeChunks, List<IOptimizationElement> alreadyFixedRemoveElements, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity en, ILogicEntityRoute route, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> clazz, boolean isUseStrictMarign) static List<IOptimizationElement>ForceFilterHelper.gracefullySolveRequiredSkillViolation(List<List<IOptimizationElement>> removeChunks, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity en, ILogicEntityRoute route, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> clazz, boolean isUseStrictMarign) static List<IOptimizationElement>ForceFilterHelper.gracefullySolveResourceMismatchViolation(List<List<IOptimizationElement>> removeChunks, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity en, ILogicEntityRoute route, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> clazz, boolean isUseStrictMarign) static List<IOptimizationElement>ForceFilterHelper.gracefullySolveRouteViolation(List<List<IOptimizationElement>> removeChunks, List<IOptimizationElement> alreadyFixedRemoveElements, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity en, ILogicEntityRoute route, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> clazz, boolean isUseStrictMarign) voidAutoNodeFilter.invokeAutoFilterConstraints(IEntity en) voidIAutoNodeFilter.invokeAutoFilterConstraints(IEntity currentWorkEntity) voidAutoNodeFilter.renewAutoFilterConstraintControllers(IEntity en) voidIAutoNodeFilter.renewAutoFilterConstraintControllers(IEntity en) static List<IOptimizationElement>ClusterFilterHelper.validateFilterNodes(com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity ten, Map<ILogicEntityRoute, List<INode>> kicknodeAspirants2Routes, List<IOptimizationElement> kickNodesAspirants) static List<IOptimizationElement>ClusterFilterHelper.validateFilterNodesSingleRoute(com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity ten, ILogicEntityRoute route, List<IOptimizationElement> kickNodesAspirants) -
Uses of IEntity in com.dna.jopt.member.unit.filter.auto.filternodeconstraint
Methods in com.dna.jopt.member.unit.filter.auto.filternodeconstraint with parameters of type IEntityModifier and TypeMethodDescriptionabstract doubleAbstractAutoFilterConstraint.getAttachedCost(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) doubleAfterEndPillarAutoFilterConstraint.getAttachedCost(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) doubleCapacityOverloadAutoFilterConstraint.getAttachedCost(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) doubleDoubleBookingAutoFilterConstraint.getAttachedCost(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) doubleEarlyAutoFilterConstraint.getAttachedCost(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) doubleLateAutoFilterConstraint.getAttachedCost(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) doubleMaximalDistanceExceededAutoFilterConstraint.getAttachedCost(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) doubleRelationMismatchAutoFilterConstraint.getAttachedCost(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) doubleRequiredSkillAutoFilterConstraint.getAttachedCost(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) doubleResourceMismatchAutoFilterConstraint.getAttachedCost(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) doubleWorkingHoursExceededAutoFilterConstraint.getAttachedCost(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) booleanAbstractAutoFilterConstraint.isInConstraintState(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) booleanIAutoFilterNodeConstraint.isInConstraintState(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) Checks whether theNode(or theRouteof thatNode) is in aconstraint stateby checking whether the costs fromconstraintsare higher than 0. -
Uses of IEntity in com.dna.jopt.member.unit.legacywrapper.matrixwrapper
Methods in com.dna.jopt.member.unit.legacywrapper.matrixwrapper with parameters of type IEntityModifier and TypeMethodDescriptionvoidIMatrixLegacyWrapper.createNodeEdgeConnector(IEntity en) voidMatrixLegacyWrapper.createNodeEdgeConnector(IEntity en) Creates the node edge connector. -
Uses of IEntity in com.dna.jopt.member.unit.pnd.util
Methods in com.dna.jopt.member.unit.pnd.util with parameters of type IEntity -
Uses of IEntity in com.dna.jopt.member.unit.relation.node2node
Methods in com.dna.jopt.member.unit.relation.node2node with parameters of type IEntityModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultAbstracNode2NodeRelation.checkRelation(IEntity en, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) com.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) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultINodeRelation.checkRelation(IEntity en, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider iPropertyProvider, boolean resultRequested) Checks the relation of the masternode and the related node, returns the joined cost of the violations if the masternode and the related node could not be visited.static Optional<ILogicRouteElementDetailItem>AbstracNode2NodeRelation.getDetailsOfElement(IEntity en, IOptimizationElement e) static Optional<ILogicEntityRoute>AbstracNode2NodeRelation.getRouteOfElement(IEntity en, IOptimizationElement e) -
Uses of IEntity in com.dna.jopt.member.unit.relation.node2node.tempus
Methods in com.dna.jopt.member.unit.relation.node2node.tempus with parameters of type IEntityModifier 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 IEntity in com.dna.jopt.member.unit.relation.node2node.visitor
Methods in com.dna.jopt.member.unit.relation.node2node.visitor with parameters of type IEntityModifier 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 IEntity in com.dna.jopt.member.unit.relation.node2nodes.multiday
Methods in com.dna.jopt.member.unit.relation.node2nodes.multiday with parameters of type IEntityModifier 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) -
Uses of IEntity in com.dna.jopt.member.unit.routefinalize
Methods in com.dna.jopt.member.unit.routefinalize with parameters of type IEntityModifier and TypeMethodDescriptionvoidIRouteFinalizer.finalizeRoute(IEntity masterEntity, List<IEntity> entities, ILogicEntityRoute targetRoute, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, Optional<Long> lockdownTime, Optional<Long> prevLockdownTime, boolean asLockdown) Finalize element based on a selected master entity.voidRouteFinalizer2.finalizeRoute(IEntity masterEntity, List<IEntity> entities, ILogicEntityRoute targetRoute, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, Optional<Long> lockdownTime, Optional<Long> prevLockdownTime, boolean asLockdown) Method parameters in com.dna.jopt.member.unit.routefinalize with type arguments of type IEntityModifier and TypeMethodDescriptionbooleanIRouteFinalizer.activateRoute(List<IEntity> entities, int finalizeRouteIndex, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, Optional<Long> curLockStopMillisOpt) Activate route.booleanRouteFinalizer2.activateRoute(List<IEntity> entities, int finalizeRouteIndex, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, Optional<Long> curLockStopMillisOpt) voidIRouteFinalizer.finalizeElements(List<IEntity> entities, ILogicEntityRoute targetRoute, List<IOptimizationElement> finalizeElements, List<IPillarNode> finalizePillars, Optional<Long> lockdownTime, Optional<Long> prevLockdownTime) Finalize element.voidRouteFinalizer2.finalizeElements(List<IEntity> entities, ILogicEntityRoute targetRoute, List<IOptimizationElement> finalizeElements, List<IPillarNode> finalizePillars, Optional<Long> lockdownTime, Optional<Long> prevLockdownTime) voidIRouteFinalizer.finalizeRoute(IEntity masterEntity, List<IEntity> entities, ILogicEntityRoute targetRoute, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, Optional<Long> lockdownTime, Optional<Long> prevLockdownTime, boolean asLockdown) Finalize element based on a selected master entity.voidIRouteFinalizer.finalizeRoute(List<IEntity> entities, ILogicEntityRoute targetRoute, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, Optional<Long> lockdownTime, Optional<Long> prevLockdownTime, boolean asLockdown) Finalize route.voidRouteFinalizer2.finalizeRoute(IEntity masterEntity, List<IEntity> entities, ILogicEntityRoute targetRoute, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, Optional<Long> lockdownTime, Optional<Long> prevLockdownTime, boolean asLockdown) voidRouteFinalizer2.finalizeRoute(List<IEntity> entities, ILogicEntityRoute targetRoute, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, Optional<Long> lockdownTime, Optional<Long> prevLockdownTime, boolean asLockdown) -
Uses of IEntity in com.dna.jopt.member.unit.unassign
Method parameters in com.dna.jopt.member.unit.unassign with type arguments of type IEntityModifier and TypeMethodDescriptionstatic voidNodeUnassigner.removeFromEntities(List<IEntity> entities, List<IOptimizationElement> unassignedNodes) INodeUnassigner.unassignNodes(List<IEntity> entities, List<IOptimizationElement> unassignedNodes) Unassigns the givenNodes.NodeUnassigner.unassignNodes(List<IEntity> entities, List<IOptimizationElement> unassignedNodesOrg) -
Uses of IEntity in com.dna.jopt.util
Methods in com.dna.jopt.util with parameters of type IEntityModifier and TypeMethodDescriptionstatic Optional<ILogicEntityRoute>ExtractUtil.findFirstRoute(IEntity entity, Optional<String> resourceId, Boolean pillars, Boolean anchors) Find any route satisfied by conditions in paramsExtractUtil.getNodeById(IEntity entity, String id) Try to find node by id in routes of optimization entity in case of violations we don't try to find filtered nodesExtractUtil.getNodeById(IEntity entity, String id, INodeUnassigner unassignNodeManager) Try to find node by ID in routes of optimization entity or unassignedNodeManager (in this case, if node was filtered, it is in UnassignedNodeManager)ExtractUtil.getNodesByType(IEntity entity, Class<? extends INode> clazz) Find nodes by type in routes of optimization resultExtractUtil.getResource(IEntity entity, IDutyHours whs) Find any resource in routes of optimization results who's duty hours intersect with parameter whsExtractUtil.getResource(IEntity entity, String resourceId) find resource by ID in routes of optimization resultstatic List<ILogicEntityRoute>ExtractUtil.getRoutes(IEntity entity, IDutyHours whs) Get routes with resource duty hours got intersection with working hours specified by param whsstatic List<ILogicEntityRoute>ExtractUtil.getRoutesHavingPillars(IEntity entity) Get routes containing pillarsstatic List<ILogicEntityRoute>ExtractUtil.getRoutesONS(IEntity entity, Boolean justInUse) Get routes containing ONS nodesstatic List<IPillarNode>ExtractUtil.getRoutesPillars(IEntity entity) get pillar nodes of all result routes -
Uses of IEntity in com.dna.jopt.util.cutter
Methods in com.dna.jopt.util.cutter that return IEntityModifier and TypeMethodDescriptionstatic IEntityOptimizationCutter.keepRoutes(IEntity en, List<String> resourceIds) static IEntityOptimizationCutter.keepRoutesWithIds(IEntity en, List<Integer> routeIds) static IEntityOptimizationCutter.removeRoutes(IEntity en, List<String> resourceIds) Methods in com.dna.jopt.util.cutter that return types with arguments of type IEntityModifier and TypeMethodDescriptionMethods in com.dna.jopt.util.cutter with parameters of type IEntityModifier and TypeMethodDescriptionstatic IEntityOptimizationCutter.keepRoutes(IEntity en, List<String> resourceIds) static IEntityOptimizationCutter.keepRoutesWithIds(IEntity en, List<Integer> routeIds) static IEntityOptimizationCutter.removeRoutes(IEntity en, List<String> resourceIds) static voidOptimizationCutter.singleDebugAssess(IEntity en) static voidOptimizationCutter.singleDebugAssess(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, INodeEdgeConnector nedc, INodeUnassigner un) Method parameters in com.dna.jopt.util.cutter with type arguments of type IEntity