Interface IJoinedRouteDetailController

All Superinterfaces:
Cloneable, IJoinedDetailController, Serializable
All Known Implementing Classes:
JoinedRouteDetailController

public interface IJoinedRouteDetailController extends IJoinedDetailController
The Interface IJoinedRouteDetailController.
Since:
Sep 27, 2019
Version:
Sep 27, 2019
Author:
Jens Richter
  • Method Details

    • addCurProductiveTime

      void addCurProductiveTime(INode curNode, long productiveTime)
      Adds the cur productive time.
      Parameters:
      curNode - the cur node
      productiveTime - the productive time
    • getProductiveTimeByColorCode

      long getProductiveTimeByColorCode(int colorCode)
      Gets the productive time by color code.
      Parameters:
      colorCode - the color code
      Returns:
      the productive time by color code
    • isNodeColorCodingInUse

      boolean isNodeColorCodingInUse()
      Checks if is node color coding in use.
      Returns:
      true, if is node color coding in use
    • getPresentColorCodes

      Set<Integer> getPresentColorCodes()
      Gets the present color codes.
      Returns:
      the present color codes
    • setEndAnchorDeparture

      void setEndAnchorDeparture(long endAnchorDepatureMillis)
      Sets the end anchor departure.
      Parameters:
      endAnchorDepatureMillis - the new end anchor departure
    • getEndAnchorDepature

      Optional<Long> getEndAnchorDepature()
      Gets the end anchor depature.
      Returns:
      the end anchor depature
    • getProductiveTimes

      List<Long> getProductiveTimes()
    • getCountByColorCode

      int getCountByColorCode(int colorCode)