public class JoinedRouteDetailController extends AbstractJoinedDetailController implements IJoinedRouteDetailController
Constructor and Description |
---|
JoinedRouteDetailController() |
Modifier and Type | Method and Description |
---|---|
void |
addCurProductiveTime(INode curNode,
long productiveTime)
Adds the cur productive time.
|
IJoinedDetailController |
copy()
Copy.
|
int |
getCountByColorCode(int colorCode) |
long |
getCurProductiveTime()
Gets the cur productive time.
|
Optional<Long> |
getEndAnchorDepature()
Gets the end anchor depature.
|
Set<Integer> |
getPresentColorCodes()
Gets the present color codes.
|
long |
getProductiveTimeByColorCode(int colorCode)
Gets the productive time by color code.
|
List<Long> |
getProductiveTimes() |
boolean |
isNodeColorCodingInUse()
Checks if is node color coding in use.
|
void |
reset()
Reset.
|
void |
setEndAnchorDeparture(long endAnchorDepatureMillis)
Sets the end anchor departure.
|
void |
setProductiveTimeColorCountMap(Map<Integer,Integer> productiveColorCountMap) |
void |
setProductiveTimeColorMap(Map<Integer,Long> productiveColorMap) |
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
public void reset()
IJoinedDetailController
reset
in interface IJoinedDetailController
public void setProductiveTimeColorMap(Map<Integer,Long> productiveColorMap)
public void setProductiveTimeColorCountMap(Map<Integer,Integer> productiveColorCountMap)
public void addCurProductiveTime(INode curNode, long productiveTime)
IJoinedRouteDetailController
addCurProductiveTime
in interface IJoinedRouteDetailController
curNode
- the cur nodeproductiveTime
- the productive timepublic List<Long> getProductiveTimes()
getProductiveTimes
in interface IJoinedRouteDetailController
public boolean isNodeColorCodingInUse()
IJoinedRouteDetailController
isNodeColorCodingInUse
in interface IJoinedRouteDetailController
public Set<Integer> getPresentColorCodes()
IJoinedRouteDetailController
getPresentColorCodes
in interface IJoinedRouteDetailController
public long getProductiveTimeByColorCode(int colorCode)
IJoinedRouteDetailController
getProductiveTimeByColorCode
in interface IJoinedRouteDetailController
colorCode
- the color codepublic int getCountByColorCode(int colorCode)
getCountByColorCode
in interface IJoinedRouteDetailController
public long getCurProductiveTime()
IJoinedDetailController
getCurProductiveTime
in interface IJoinedDetailController
public IJoinedDetailController copy()
IJoinedDetailController
copy
in interface IJoinedDetailController
public void setEndAnchorDeparture(long endAnchorDepatureMillis)
IJoinedRouteDetailController
setEndAnchorDeparture
in interface IJoinedRouteDetailController
endAnchorDepatureMillis
- the new end anchor departurepublic Optional<Long> getEndAnchorDepature()
IJoinedRouteDetailController
getEndAnchorDepature
in interface IJoinedRouteDetailController
Copyright © 2017–2023 DNA Evolutions GmbH. All rights reserved.