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

All Known Implementing Classes:
RouteNodeDAOJpaImpl, RouteNodeDAOOjbImpl

public interface RouteNodeDAO


Method Summary
 void deleteLinksToPreNodeInstances(RouteNodeInstance routeNodeInstance)
           
 void deleteNodeStateById(Long nodeStateId)
           
 void deleteNodeStates(List statesToBeDeleted)
           
 void deleteRouteNodeInstancesHereAfter(RouteNodeInstance routeNodeInstance)
           
 List findFinalApprovalRouteNodes(Long documentTypeId)
           
 NodeState findNodeState(Long nodeInstanceId, String key)
           
 List findProcessNodeInstances(RouteNodeInstance process)
           
 RouteNode findRouteNodeById(Long nodeId)
           
 RouteNode findRouteNodeByName(Long documentTypeId, String name)
           
 RouteNodeInstance findRouteNodeInstanceById(Long nodeInstanceId)
           
 List findRouteNodeInstances(Long documentId)
           
 List<RouteNodeInstance> getActiveNodeInstances(Long documentId)
           
 List getInitialNodeInstances(Long documentId)
           
 List<RouteNodeInstance> getTerminalNodeInstances(Long documentId)
           
 void save(Branch branch)
           
 void save(NodeState nodeState)
           
 void save(RouteNode node)
           
 void save(RouteNodeInstance nodeInstance)
           
 

Method Detail

save

void save(RouteNode node)

save

void save(RouteNodeInstance nodeInstance)

save

void save(NodeState nodeState)

save

void save(Branch branch)

findRouteNodeById

RouteNode findRouteNodeById(Long nodeId)

findRouteNodeInstanceById

RouteNodeInstance findRouteNodeInstanceById(Long nodeInstanceId)

getActiveNodeInstances

List<RouteNodeInstance> getActiveNodeInstances(Long documentId)

getTerminalNodeInstances

List<RouteNodeInstance> getTerminalNodeInstances(Long documentId)

getInitialNodeInstances

List getInitialNodeInstances(Long documentId)

findNodeState

NodeState findNodeState(Long nodeInstanceId,
                        String key)

findRouteNodeByName

RouteNode findRouteNodeByName(Long documentTypeId,
                              String name)

findFinalApprovalRouteNodes

List findFinalApprovalRouteNodes(Long documentTypeId)

findProcessNodeInstances

List findProcessNodeInstances(RouteNodeInstance process)

findRouteNodeInstances

List findRouteNodeInstances(Long documentId)

deleteLinksToPreNodeInstances

void deleteLinksToPreNodeInstances(RouteNodeInstance routeNodeInstance)

deleteRouteNodeInstancesHereAfter

void deleteRouteNodeInstancesHereAfter(RouteNodeInstance routeNodeInstance)

deleteNodeStateById

void deleteNodeStateById(Long nodeStateId)

deleteNodeStates

void deleteNodeStates(List statesToBeDeleted)


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.