org.kuali.rice.kew.engine.node.dao
Interface RouteNodeDAO

All Known Implementing Classes:
RouteNodeDAOJpa

public interface RouteNodeDAO


Method Summary
 void deleteLinksToPreNodeInstances(RouteNodeInstance routeNodeInstance)
           
 void deleteNodeStateById(Long nodeStateId)
           
 void deleteNodeStates(List statesToBeDeleted)
           
 void deleteRouteNodeInstancesHereAfter(RouteNodeInstance routeNodeInstance)
           
 List<RouteNode> findFinalApprovalRouteNodes(String documentTypeId)
           
 NodeState findNodeState(Long nodeInstanceId, String key)
           
 List findProcessNodeInstances(RouteNodeInstance process)
           
 RouteNode findRouteNodeByName(String documentTypeId, String name)
           
 RouteNodeInstance findRouteNodeInstanceById(String nodeInstanceId)
           
 List findRouteNodeInstances(String documentId)
           
 List<RouteNodeInstance> getActiveNodeInstances(String documentId)
           
 List<String> getActiveRouteNodeNames(String documentId)
           
 List<String> getCurrentRouteNodeNames(String documentId)
           
 List getInitialNodeInstances(String documentId)
           
 List<RouteNodeInstance> getTerminalNodeInstances(String documentId)
           
 List<String> getTerminalRouteNodeNames(String documentId)
           
 

Method Detail

findRouteNodeInstanceById

RouteNodeInstance findRouteNodeInstanceById(String nodeInstanceId)

getActiveNodeInstances

List<RouteNodeInstance> getActiveNodeInstances(String documentId)

getActiveRouteNodeNames

List<String> getActiveRouteNodeNames(String documentId)

getTerminalNodeInstances

List<RouteNodeInstance> getTerminalNodeInstances(String documentId)

getTerminalRouteNodeNames

List<String> getTerminalRouteNodeNames(String documentId)

getCurrentRouteNodeNames

List<String> getCurrentRouteNodeNames(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)


Copyright © 2005–2014 The Kuali Foundation. All rights reserved.