org.apache.wsrp4j.persistence
Interface PersistentHandler

All Known Implementing Classes:
PersistentHandlerImpl

public interface PersistentHandler

This class is the generic interface for the PersistentHandler implementation. A PersistentHandler is used to store and retrieve objects from a persistent store.

Version:
$Id: PersistentHandler.java,v 1.4 2005/08/10 14:59:57 cziegeler Exp $
Author:
Ralf Altrichter

Method Summary
 void delete(PersistentDataObject persistentDataObject)
          Delete a object from the persistent store
 PersistentDataObject restore(PersistentDataObject persistentDataObject)
          Restore a single object into the persistentDataObject from the persistent store
 PersistentDataObject restoreMultiple(PersistentDataObject persistentDataObject)
          Restore all known objects into the persistentDataObject from the persistent store
 void store(PersistentDataObject persistentDataObject)
          Store a single object from the PersistentDataObject to persistent store.
 

Method Detail

store

public void store(PersistentDataObject persistentDataObject)
           throws WSRPException
Store a single object from the PersistentDataObject to persistent store.

Parameters:
persistentDataObject -
Throws:
WSRPException

restore

public PersistentDataObject restore(PersistentDataObject persistentDataObject)
                             throws WSRPException
Restore a single object into the persistentDataObject from the persistent store

Parameters:
persistentDataObject -
Throws:
WSRPException

restoreMultiple

public PersistentDataObject restoreMultiple(PersistentDataObject persistentDataObject)
                                     throws WSRPException
Restore all known objects into the persistentDataObject from the persistent store

Parameters:
persistentDataObject -
Throws:
WSRPException

delete

public void delete(PersistentDataObject persistentDataObject)
Delete a object from the persistent store



--