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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IOptimizationResultempty(IOptimization optimization) GetsencgetNodeDetails(List<String> nodeIds) getNodeDetailsByMemberNode(String nodeId) Gets therouteelements 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, getJobNodesCount, getJobPillarsCount, getJobProductiveTimeSeconds, getJobRelationshipCost, getJobResourceCount, getJobRouteCount, getJobSpecificViolationSummary, getJobTerminationTransitionDistanceMeter, getJobTerminationTransitionTimeSeconds, getJobTimeSeconds, getJobTransitionDistanceMeter, getJobTransitionTimeSeconds, getJobUnScheduledRoutesCount, getJobUtilizationPercent, getJobViolations, getJoinedViolationSummary, getOptimizationIdent, getResourceId, getResourceWorkingHours, getResultEntity, getRouteCost, getRouteId, getRouteIdleTimeSeconds, getRouteProductiveTimeSeconds, getRoutes, getRouteStartId, getRouteTerminationId, getRouteTerminationTransitionDistanceMeter, getRouteTerminationTransitionTimeSeconds, getRouteTimeSeconds, getRouteTransitionDistanceMeter, getRouteTransitionTimeSeconds, getRouteUtilizationPercent, getRouteViolations, getRouteViolationSummaries, getRouteViolationSummary, getUnassignedNodesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.dna.jopt.framework.outcomewrapper.IOptimizationOutcome
getJobCost, getJobElementCount, getJobIdleTimeSeconds, getJobNodesCount, getJobPillarsCount, getJobProductiveTimeSeconds, getJobRelationshipCost, getJobResourceCount, getJobRouteCount, getJobSpecificViolationSummary, getJobTerminationTransitionDistanceMeter, getJobTerminationTransitionTimeSeconds, getJobTimeSeconds, getJobTransitionDistanceMeter, getJobTransitionTimeSeconds, getJobUnScheduledRoutesCount, getJobUtilizationPercent, getJobViolations, getJoinedViolationSummary, getOptimizationIdent, 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
-
empty
-
getContainer
Description copied from interface:IOptimizationResultGetsenc- Specified by:
getContainerin 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:IOptimizationResultGets therouteelements sorted by arrival.- Specified by:
getOrderedRouteItemsin interfaceIOptimizationResult- Parameters:
route- the route- Returns:
- the route sorted among the arrival time
-
getRouteDetail
- Specified by:
getRouteDetailin interfaceIOptimizationResult
-
getNodeDetails
- Specified by:
getNodeDetailsin interfaceIOptimizationResult
-
getNodeDetailsByMemberNode
-
getRouteDetailsByMemberNode
- Specified by:
getRouteDetailsByMemberNodein interfaceIOptimizationResult
-
toString
-
toOverviewResult
Description copied from interface:IOptimizationResultReturnsIEntity.toOverviewResult()which is a detailed summary of the results.- Specified by:
toOverviewResultin interfaceIOptimizationResult- Returns:
- an overview of the results
-