org.ikasan.framework.event.exclusion.dao
Interface ExcludedEventDao

All Known Implementing Classes:
HibernateExcludedEventDao

public interface ExcludedEventDao

Author:
The Ikasan Development Team

Method Summary
 void delete(ExcludedEvent excludedEvent)
          Deletes excluded event
 PagedSearchResult<ExcludedEvent> findExcludedEvents(int pageNo, int pageSize, String orderBy, boolean orderAscending, String moduleName, String flowName)
          Perform a paged search for ExcludedEvents
 ExcludedEvent getExcludedEvent(String eventId, boolean mutable)
          Retrieves an ExcludedEvent by event Id
 ExcludedEvent load(Long excludedEventId)
          Loads an ExcludedEvent to persistent storage
 void save(ExcludedEvent excludedEvent)
          Saves an ExcludedEvent to persistent storage
 

Method Detail

save

void save(ExcludedEvent excludedEvent)
Saves an ExcludedEvent to persistent storage

Parameters:
excludedEvent -

load

ExcludedEvent load(Long excludedEventId)
Loads an ExcludedEvent to persistent storage

Parameters:
excludedEventId -

findExcludedEvents

PagedSearchResult<ExcludedEvent> findExcludedEvents(int pageNo,
                                                    int pageSize,
                                                    String orderBy,
                                                    boolean orderAscending,
                                                    String moduleName,
                                                    String flowName)
Perform a paged search for ExcludedEvents

Parameters:
pageNo -
pageSize -
orderBy -
orderAscending -
flowName -
moduleName -
Returns:
PagedSearchResult

getExcludedEvent

ExcludedEvent getExcludedEvent(String eventId,
                               boolean mutable)
Retrieves an ExcludedEvent by event Id

Parameters:
eventId -
Returns:
ExcludedEvent

delete

void delete(ExcludedEvent excludedEvent)
Deletes excluded event

Parameters:
excludedEvent -


Copyright © 2007-2012 Ikasan. All Rights Reserved.