Class OptimizationResult
java.lang.Object
com.dna.jopt.framework.outcomewrapper.AbstractOptimizationOutcome
com.dna.jopt.framework.outcomewrapper.OptimizationResult
- All Implemented Interfaces:
IOptimizationOutcome
,IOptimizationResult
,Serializable
The Class RapoptResult. This a simple wrapper class for entity and its controllers
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGetsenc
Gets theroute
elements sorted by arrival.getRouteDetail
(String nodeId) getRouteDetailsByMemberNode
(String nodeId) ReturnsIEntity.toOverviewResult()
which is a detailed summary of the results.toString()
Methods inherited from class com.dna.jopt.framework.outcomewrapper.AbstractOptimizationOutcome
distributeJobViolations2Nodes, getJobCost, getJobElementCount, getJobIdleTimeSeconds, getJobProductiveTimeSeconds, getJobRelationshipCost, getJobRouteCount, getJobSpecificViolationSummary, getJobTerminationTransitionDistanceMeter, getJobTerminationTransitionTimeSeconds, getJobTimeSeconds, getJobTransitionDistanceMeter, getJobTransitionTimeSeconds, getJobUtilizationPercent, getJobViolations, getJoinedViolationSummary, getResourceId, getResourceWorkingHours, getResultEntity, getRouteCost, getRouteId, getRouteIdleTimeSeconds, getRouteProductiveTimeSeconds, getRoutes, getRouteStartId, getRouteTerminationId, getRouteTerminationTransitionDistanceMeter, getRouteTerminationTransitionTimeSeconds, getRouteTimeSeconds, getRouteTransitionDistanceMeter, getRouteTransitionTimeSeconds, getRouteUtilizationPercent, getRouteViolations, getRouteViolationSummaries, getRouteViolationSummary, getUnassignedNodes
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.dna.jopt.framework.outcomewrapper.IOptimizationOutcome
getJobCost, getJobElementCount, getJobIdleTimeSeconds, getJobProductiveTimeSeconds, getJobRelationshipCost, getJobRouteCount, getJobSpecificViolationSummary, getJobTerminationTransitionDistanceMeter, getJobTerminationTransitionTimeSeconds, getJobTimeSeconds, getJobTransitionDistanceMeter, getJobTransitionTimeSeconds, getJobUtilizationPercent, getJobViolations, getJoinedViolationSummary, getResourceId, getResourceWorkingHours, getResultEntity, getRouteCost, getRouteId, getRouteIdleTimeSeconds, getRouteProductiveTimeSeconds, getRoutes, getRouteStartId, getRouteTerminationId, getRouteTerminationTransitionDistanceMeter, getRouteTerminationTransitionTimeSeconds, getRouteTimeSeconds, getRouteTransitionDistanceMeter, getRouteTransitionTimeSeconds, getRouteUtilizationPercent, getRouteViolations, getRouteViolationSummaries, getRouteViolationSummary, getUnassignedNodes
-
Constructor Details
-
OptimizationResult
-
-
Method Details
-
getContainer
Description copied from interface:IOptimizationResult
Getsenc
- Specified by:
getContainer
in interfaceIOptimizationResult
- Returns:
- IEntityContainer, which contains the Entity, the title, the properties, the nodeConnector, the nodeUnassigner and the map containing a string and the IlogicRouteElementDetailItem
-
getOrderedRouteItems
Description copied from interface:IOptimizationResult
Gets theroute
elements sorted by arrival.- Specified by:
getOrderedRouteItems
in interfaceIOptimizationResult
- Parameters:
route
- the route- Returns:
- the route sorted among the arrival time
-
getRouteDetail
- Specified by:
getRouteDetail
in interfaceIOptimizationResult
-
getRouteDetailsByMemberNode
- Specified by:
getRouteDetailsByMemberNode
in interfaceIOptimizationResult
-
toString
-
toOverviewResult
Description copied from interface:IOptimizationResult
ReturnsIEntity.toOverviewResult()
which is a detailed summary of the results.- Specified by:
toOverviewResult
in interfaceIOptimizationResult
- Returns:
- an overview of the results
-