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(java.lang.Long nodeStateId)
           
 void deleteNodeStates(java.util.List statesToBeDeleted)
           
 void deleteRouteNodeInstancesHereAfter(RouteNodeInstance routeNodeInstance)
           
 java.util.List findFinalApprovalRouteNodes(java.lang.Long documentTypeId)
           
 NodeState findNodeState(java.lang.Long nodeInstanceId, java.lang.String key)
           
 java.util.List findProcessNodeInstances(RouteNodeInstance process)
           
 RouteNode findRouteNodeById(java.lang.Long nodeId)
           
 RouteNode findRouteNodeByName(java.lang.Long documentTypeId, java.lang.String name)
           
 RouteNodeInstance findRouteNodeInstanceById(java.lang.Long nodeInstanceId)
           
 java.util.List findRouteNodeInstances(java.lang.Long documentId)
           
 java.util.List<RouteNodeInstance> getActiveNodeInstances(java.lang.Long documentId)
           
 java.util.List getInitialNodeInstances(java.lang.Long documentId)
           
 java.util.List<RouteNodeInstance> getTerminalNodeInstances(java.lang.Long 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(java.lang.Long nodeId)
Specified by:
findRouteNodeById in interface RouteNodeDAO

findRouteNodeInstanceById

public RouteNodeInstance findRouteNodeInstanceById(java.lang.Long nodeInstanceId)
Specified by:
findRouteNodeInstanceById in interface RouteNodeDAO

getActiveNodeInstances

public java.util.List<RouteNodeInstance> getActiveNodeInstances(java.lang.Long documentId)
Specified by:
getActiveNodeInstances in interface RouteNodeDAO

getTerminalNodeInstances

public java.util.List<RouteNodeInstance> getTerminalNodeInstances(java.lang.Long documentId)
Specified by:
getTerminalNodeInstances in interface RouteNodeDAO

getInitialNodeInstances

public java.util.List getInitialNodeInstances(java.lang.Long documentId)
Specified by:
getInitialNodeInstances in interface RouteNodeDAO

findNodeState

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

findRouteNodeByName

public RouteNode findRouteNodeByName(java.lang.Long documentTypeId,
                                     java.lang.String name)
Specified by:
findRouteNodeByName in interface RouteNodeDAO

findFinalApprovalRouteNodes

public java.util.List findFinalApprovalRouteNodes(java.lang.Long documentTypeId)
Specified by:
findFinalApprovalRouteNodes in interface RouteNodeDAO

findProcessNodeInstances

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

findRouteNodeInstances

public java.util.List findRouteNodeInstances(java.lang.Long 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(java.lang.Long nodeStateId)
Specified by:
deleteNodeStateById in interface RouteNodeDAO

deleteNodeStates

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


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