org.kuali.rice.kew.engine.node.dao.impl
Class RouteNodeDAOOjbImpl

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
          extended by org.kuali.rice.kew.engine.node.dao.impl.RouteNodeDAOOjbImpl
All Implemented Interfaces:
RouteNodeDAO, org.springframework.beans.factory.InitializingBean

public class RouteNodeDAOOjbImpl
extends org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
implements RouteNodeDAO


Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
RouteNodeDAOOjbImpl()
           
 
Method Summary
 void deleteLinksToPreNodeInstances(RouteNodeInstance routeNodeInstance)
           
 void deleteNodeStateById(Long nodeStateId)
           
 void deleteNodeStates(List statesToBeDeleted)
           
 void deleteRouteNodeInstancesHereAfter(RouteNodeInstance routeNodeInstance)
           
 List findFinalApprovalRouteNodes(String documentTypeId)
           
 NodeState findNodeState(Long nodeInstanceId, String key)
           
 List findProcessNodeInstances(RouteNodeInstance process)
           
 RouteNode findRouteNodeById(String nodeId)
           
 RouteNode findRouteNodeByName(String documentTypeId, String name)
           
 RouteNodeInstance findRouteNodeInstanceById(String nodeInstanceId)
           
 List findRouteNodeInstances(String documentId)
           
 List<RouteNodeInstance> getActiveNodeInstances(String documentId)
           
 List getInitialNodeInstances(String documentId)
           
 List<RouteNodeInstance> getTerminalNodeInstances(String documentId)
           
 void save(Branch branch)
           
 void save(NodeState nodeState)
           
 void save(RouteNode node)
           
 void save(RouteNodeInstance nodeInstance)
           
 
Methods inherited from class org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
checkDaoConfig, convertOjbAccessException, createPersistenceBrokerTemplate, getJcdAlias, getPersistenceBroker, getPersistenceBrokerTemplate, releasePersistenceBroker, setJcdAlias, setPersistenceBrokerTemplate
 
Methods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet, initDao
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RouteNodeDAOOjbImpl

public RouteNodeDAOOjbImpl()
Method Detail

save

public void save(RouteNode node)
Specified by:
save in interface RouteNodeDAO

save

public void save(RouteNodeInstance nodeInstance)
Specified by:
save in interface RouteNodeDAO

save

public void save(NodeState nodeState)
Specified by:
save in interface RouteNodeDAO

save

public void save(Branch branch)
Specified by:
save in interface RouteNodeDAO

findRouteNodeById

public RouteNode findRouteNodeById(String nodeId)
Specified by:
findRouteNodeById in interface RouteNodeDAO

findRouteNodeInstanceById

public RouteNodeInstance findRouteNodeInstanceById(String nodeInstanceId)
Specified by:
findRouteNodeInstanceById in interface RouteNodeDAO

getActiveNodeInstances

public List<RouteNodeInstance> getActiveNodeInstances(String documentId)
Specified by:
getActiveNodeInstances in interface RouteNodeDAO

getTerminalNodeInstances

public List<RouteNodeInstance> getTerminalNodeInstances(String documentId)
Specified by:
getTerminalNodeInstances in interface RouteNodeDAO

getInitialNodeInstances

public List getInitialNodeInstances(String documentId)
Specified by:
getInitialNodeInstances in interface RouteNodeDAO

findNodeState

public NodeState findNodeState(Long nodeInstanceId,
                               String key)
Specified by:
findNodeState in interface RouteNodeDAO

findRouteNodeByName

public RouteNode findRouteNodeByName(String documentTypeId,
                                     String name)
Specified by:
findRouteNodeByName in interface RouteNodeDAO

findFinalApprovalRouteNodes

public List findFinalApprovalRouteNodes(String documentTypeId)
Specified by:
findFinalApprovalRouteNodes in interface RouteNodeDAO

findProcessNodeInstances

public List findProcessNodeInstances(RouteNodeInstance process)
Specified by:
findProcessNodeInstances in interface RouteNodeDAO

findRouteNodeInstances

public List findRouteNodeInstances(String documentId)
Specified by:
findRouteNodeInstances in interface RouteNodeDAO

deleteLinksToPreNodeInstances

public void deleteLinksToPreNodeInstances(RouteNodeInstance routeNodeInstance)
Specified by:
deleteLinksToPreNodeInstances in interface RouteNodeDAO

deleteRouteNodeInstancesHereAfter

public void deleteRouteNodeInstancesHereAfter(RouteNodeInstance routeNodeInstance)
Specified by:
deleteRouteNodeInstancesHereAfter in interface RouteNodeDAO

deleteNodeStateById

public void deleteNodeStateById(Long nodeStateId)
Specified by:
deleteNodeStateById in interface RouteNodeDAO

deleteNodeStates

public void deleteNodeStates(List statesToBeDeleted)
Specified by:
deleteNodeStates in interface RouteNodeDAO


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