org.ikasan.framework.payload.dao
Interface DatabasePayloadDao

All Known Implementing Classes:
HibernateDatabasePayloadDao

public interface DatabasePayloadDao

Data access interface for the persistence of DatabasePayloads

Author:
Ikasan Development Team

Method Summary
 void delete(DatabasePayload databasePayload)
          Deletes a DatabsePayload from persistent storage
 List<DatabasePayload> findUnconsumed()
          Retrieves a List of unconsumed DatabsePayloads
 List<Long> findUnconsumedIds()
          Retrieves a List of Id's for unconsumed Database Payloads
 DatabasePayload getDatabasePayload(Long id)
          Retrieves a DatabasePayload by Id
 void save(DatabasePayload databasePayload)
          Persists a DatabsePayload
 

Method Detail

save

void save(DatabasePayload databasePayload)
Persists a DatabsePayload

Parameters:
databasePayload - to persist

findUnconsumed

List<DatabasePayload> findUnconsumed()
Retrieves a List of unconsumed DatabsePayloads

Returns:
List of unconsumed DatabsePayloads

findUnconsumedIds

List<Long> findUnconsumedIds()
Retrieves a List of Id's for unconsumed Database Payloads

Returns:
List of Id's

getDatabasePayload

DatabasePayload getDatabasePayload(Long id)
Retrieves a DatabasePayload by Id

Parameters:
id - Id of the payload
Returns:
DatabasePayload

delete

void delete(DatabasePayload databasePayload)
Deletes a DatabsePayload from persistent storage

Parameters:
databasePayload - to delete


Copyright © 2007-2012 Ikasan. All Rights Reserved.