edu.internet2.middleware.grouper.internal.dao
Interface ChangeLogConsumerDAO

All Superinterfaces:
GrouperDAO
All Known Implementing Classes:
Hib3ChangeLogConsumerDAO

public interface ChangeLogConsumerDAO
extends GrouperDAO

change log consumer data access methods


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
 

Method Detail

findAll

Set<ChangeLogConsumer> findAll()
find all change log consumers

Returns:
all consumers

findByName

ChangeLogConsumer findByName(String name,
                             boolean exceptionIfNotFound)
find a change log consumer by name

Parameters:
name - is the consumer name
exceptionIfNotFound - true if exception should be thrown if not found
Returns:
the consumer or null or exception

saveOrUpdate

void saveOrUpdate(ChangeLogConsumer changeLogConsumer)
insert or update an change log entry object

Parameters:
changeLogConsumer -