Class JoinedRouteDetailController
java.lang.Object
com.dna.jopt.member.bucket.shared.AbstractJoinedDetailController
com.dna.jopt.member.bucket.route.controller.detail.JoinedRouteDetailController
- All Implemented Interfaces:
IJoinedRouteDetailController,IJoinedDetailController,Serializable,Cloneable
public class JoinedRouteDetailController
extends AbstractJoinedDetailController
implements IJoinedRouteDetailController
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCurProductiveTime(INode curNode, long productiveTime) Adds the cur productive time.copy()Copy.intgetCountByColorCode(int colorCode) longGets the cur productive time.Gets the end anchor depature.Gets the present color codes.longgetProductiveTimeByColorCode(int colorCode) Gets the productive time by color code.booleanChecks if is node color coding in use.voidreset()Reset.voidsetEndAnchorDeparture(long endAnchorDepatureMillis) Sets the end anchor departure.voidsetProductiveTimeColorCountMap(Map<Integer, Integer> productiveColorCountMap) voidsetProductiveTimeColorMap(Map<Integer, Long> productiveColorMap) Methods inherited from class com.dna.jopt.member.bucket.shared.AbstractJoinedDetailController
addCurAbsoluteClockTime, addCurDistance, addCurFlexTimeUsage, addCurIdleTime, addCurInducedIdleTime, addCurPostFlexTimeUsage, addCurTransitTime, addCurWhiteSpaceIdleTime, addTerminationTransitDistance, addTerminationTransitTime, getCurAbsoluteClockTime, getCurDistance, getCurFlexTimeUsage, getCurFlexTimeUsage, getCurIdleTime, getCurInducedIdleTime, getCurPostFlexTimeUsage, getCurPostFlexTimeUsage, getCurResourceDepot, getCurTransitTime, getCurVisitorCapacity, getCurVisitorLoad, getCurWhitSpaceIdleTime, getDistances, getTerminationTransitDistance, getTerminationTransitTime, getUnassignNodeManager, setCurAbsoluteClockTime, setCurDistance, setCurFlexTimeUsage, setCurIdleTime, setCurInducedIdleTime, setCurPostFlexTimeUsage, setCurResourceDepot, setCurTransitTime, setCurVisitorCapacity, setCurVisitorLoad, setCurWhiteSpaceIdleTime, setTerminationTransitDistance, setTerminationTransitTime, setUnassignNodeManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.dna.jopt.member.bucket.shared.IJoinedDetailController
addCurAbsoluteClockTime, addCurDistance, addCurFlexTimeUsage, addCurIdleTime, addCurInducedIdleTime, addCurPostFlexTimeUsage, addCurTransitTime, addCurWhiteSpaceIdleTime, addTerminationTransitDistance, addTerminationTransitTime, getCurAbsoluteClockTime, getCurDistance, getCurFlexTimeUsage, getCurFlexTimeUsage, getCurIdleTime, getCurInducedIdleTime, getCurPostFlexTimeUsage, getCurPostFlexTimeUsage, getCurResourceDepot, getCurTransitTime, getCurVisitorCapacity, getCurVisitorLoad, getCurWhitSpaceIdleTime, getDistances, getTerminationTransitDistance, getTerminationTransitTime, getUnassignNodeManager, setCurAbsoluteClockTime, setCurDistance, setCurFlexTimeUsage, setCurIdleTime, setCurInducedIdleTime, setCurPostFlexTimeUsage, setCurResourceDepot, setCurTransitTime, setCurVisitorCapacity, setCurVisitorLoad, setCurWhiteSpaceIdleTime, setTerminationTransitDistance, setTerminationTransitTime, setUnassignNodeManager
-
Constructor Details
-
JoinedRouteDetailController
public JoinedRouteDetailController()
-
-
Method Details
-
reset
public void reset()Description copied from interface:IJoinedDetailControllerReset.- Specified by:
resetin interfaceIJoinedDetailController
-
setProductiveTimeColorMap
-
setProductiveTimeColorCountMap
-
addCurProductiveTime
Description copied from interface:IJoinedRouteDetailControllerAdds the cur productive time.- Specified by:
addCurProductiveTimein interfaceIJoinedRouteDetailController- Parameters:
curNode- the cur nodeproductiveTime- the productive time
-
getProductiveTimes
- Specified by:
getProductiveTimesin interfaceIJoinedRouteDetailController
-
isNodeColorCodingInUse
public boolean isNodeColorCodingInUse()Description copied from interface:IJoinedRouteDetailControllerChecks if is node color coding in use.- Specified by:
isNodeColorCodingInUsein interfaceIJoinedRouteDetailController- Returns:
- true, if is node color coding in use
-
getPresentColorCodes
Description copied from interface:IJoinedRouteDetailControllerGets the present color codes.- Specified by:
getPresentColorCodesin interfaceIJoinedRouteDetailController- Returns:
- the present color codes
-
getProductiveTimeByColorCode
public long getProductiveTimeByColorCode(int colorCode) Description copied from interface:IJoinedRouteDetailControllerGets the productive time by color code.- Specified by:
getProductiveTimeByColorCodein interfaceIJoinedRouteDetailController- Parameters:
colorCode- the color code- Returns:
- the productive time by color code
-
getCountByColorCode
public int getCountByColorCode(int colorCode) - Specified by:
getCountByColorCodein interfaceIJoinedRouteDetailController
-
getCurProductiveTime
public long getCurProductiveTime()Description copied from interface:IJoinedDetailControllerGets the cur productive time.- Specified by:
getCurProductiveTimein interfaceIJoinedDetailController- Returns:
- the cur productive time
-
copy
Description copied from interface:IJoinedDetailControllerCopy.- Specified by:
copyin interfaceIJoinedDetailController- Returns:
- the i joined detail controller
-
setEndAnchorDeparture
public void setEndAnchorDeparture(long endAnchorDepatureMillis) Description copied from interface:IJoinedRouteDetailControllerSets the end anchor departure.- Specified by:
setEndAnchorDeparturein interfaceIJoinedRouteDetailController- Parameters:
endAnchorDepatureMillis- the new end anchor departure
-
getEndAnchorDepature
Description copied from interface:IJoinedRouteDetailControllerGets the end anchor depature.- Specified by:
getEndAnchorDepaturein interfaceIJoinedRouteDetailController- Returns:
- the end anchor depature
-