uk.co.kimble.cobra.rmi
Interface PersistentSource

All Known Implementing Classes:
PersistentSourceAdapter

public abstract interface PersistentSource
extends java.rmi.Remote

Interface defines the remote functions available to PersistentSource


Method Summary
 int delete(PersistentObject po)
           
 int delete(java.lang.String class_name, PersistentCriteria rpc)
           
 PersistentObject retrieve(PersistentObject po)
           
 PersistentSet retrieve(java.lang.String class_name, PersistentCriteria rpc)
           
 int save(PersistentObject po)
           
 

Method Detail

retrieve

public PersistentObject retrieve(PersistentObject po)
                          throws java.rmi.RemoteException,
                                 PersistentException

retrieve

public PersistentSet retrieve(java.lang.String class_name,
                              PersistentCriteria rpc)
                       throws java.rmi.RemoteException,
                              PersistentException

delete

public int delete(PersistentObject po)
           throws java.rmi.RemoteException,
                  PersistentException

delete

public int delete(java.lang.String class_name,
                  PersistentCriteria rpc)
           throws java.rmi.RemoteException,
                  PersistentException

save

public int save(PersistentObject po)
         throws java.rmi.RemoteException,
                PersistentException