edu.internet2.middleware.grouper.internal.dao.hib3
Class Hib3ChangeLogConsumerDAO

java.lang.Object
  extended by edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
      extended by edu.internet2.middleware.grouper.internal.dao.hib3.Hib3ChangeLogConsumerDAO
All Implemented Interfaces:
ChangeLogConsumerDAO, GrouperDAO

public class Hib3ChangeLogConsumerDAO
extends Hib3DAO
implements ChangeLogConsumerDAO

Data Access Object for changeLog consumer

Version:
$Id: Hib3ChangeLogConsumerDAO.java,v 1.1 2009-06-09 17:24:13 mchyzer Exp $
Author:
mchyzer

Field Summary
 
Fields inherited from class edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
hibernateInitted
 
Constructor Summary
Hib3ChangeLogConsumerDAO()
           
 
Method Summary
 Set<ChangeLogConsumer> findAll()
          find all change log consumers
 ChangeLogConsumer findByName(String name, boolean exceptionIfNotFound)
          find a change log consumer by name
 void saveOrUpdate(ChangeLogConsumer changeLogConsumer)
          insert or update an change log entry object
 
Methods inherited from class edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
evict, evictEntity, evictQueries, getConfiguration, getSessionFactory, initHibernateIfNotInitted, resourceNameFromClassName, session
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Hib3ChangeLogConsumerDAO

public Hib3ChangeLogConsumerDAO()
Method Detail

saveOrUpdate

public void saveOrUpdate(ChangeLogConsumer changeLogConsumer)
Description copied from interface: ChangeLogConsumerDAO
insert or update an change log entry object

Specified by:
saveOrUpdate in interface ChangeLogConsumerDAO
See Also:
ChangeLogConsumerDAO.saveOrUpdate(edu.internet2.middleware.grouper.changeLog.ChangeLogConsumer)

findByName

public ChangeLogConsumer findByName(String name,
                                    boolean exceptionIfNotFound)
Description copied from interface: ChangeLogConsumerDAO
find a change log consumer by name

Specified by:
findByName in interface ChangeLogConsumerDAO
Parameters:
name - is the consumer name
exceptionIfNotFound - true if exception should be thrown if not found
Returns:
the consumer or null or exception
See Also:
ChangeLogConsumerDAO.findByName(String, boolean)

findAll

public Set<ChangeLogConsumer> findAll()
Description copied from interface: ChangeLogConsumerDAO
find all change log consumers

Specified by:
findAll in interface ChangeLogConsumerDAO
Returns:
all consumers
See Also:
ChangeLogConsumerDAO.findAll()