Interface RouteNodeDAO

All Known Implementing Classes:
RouteNodeDAOJpa

public interface RouteNodeDAO
  • Method Details

    • findRouteNodeInstanceById

      RouteNodeInstance findRouteNodeInstanceById(String nodeInstanceId)
    • getActiveNodeInstances

      List<RouteNodeInstance> getActiveNodeInstances(String documentId)
    • getActiveRouteNodeNames

      List<String> getActiveRouteNodeNames(String documentId)
    • getActiveSimpleRouteNodeNames

      List<String> getActiveSimpleRouteNodeNames(String documentId)
    • getTerminalNodeInstances

      List<RouteNodeInstance> getTerminalNodeInstances(String documentId)
    • getTerminalRouteNodeNames

      List<String> getTerminalRouteNodeNames(String documentId)
    • getCurrentRouteNodeNames

      List<String> getCurrentRouteNodeNames(String documentId)
    • getCurrentSimpleRouteNodeNames

      List<String> getCurrentSimpleRouteNodeNames(String documentId)
    • getInitialNodeInstances

      List getInitialNodeInstances(String documentId)
    • findNodeState

      NodeState findNodeState(Long nodeInstanceId, String key)
    • findRouteNodeByName

      RouteNode findRouteNodeByName(String documentTypeId, String name)
    • findFinalApprovalRouteNodes

      List<RouteNode> findFinalApprovalRouteNodes(String documentTypeId)
    • findProcessNodeInstances

      List findProcessNodeInstances(RouteNodeInstance process)
    • findRouteNodeInstances

      List findRouteNodeInstances(String documentId)
    • deleteLinksToPreNodeInstances

      void deleteLinksToPreNodeInstances(RouteNodeInstance routeNodeInstance)
    • deleteRouteNodeInstancesHereAfter

      void deleteRouteNodeInstancesHereAfter(RouteNodeInstance routeNodeInstance)
    • deleteNodeStateById

      void deleteNodeStateById(Long nodeStateId)
    • deleteNodeStates

      void deleteNodeStates(List statesToBeDeleted)