it.biobytes.ammentos
Interface Persistor

All Known Implementing Classes:
DatabasePersistor, FilePersistor

public interface Persistor

Author:
davide

Method Summary
<T> void
delete(java.lang.Class<T> c, T obj)
           
<T> void
delete(java.lang.Class<T> c, T obj, Transaction trans)
           
<T> java.util.List<T>
load(java.lang.Class<T> c, Query qry)
           
<T> java.util.List<T>
load(java.lang.Class<T> c, Query qry, Transaction trans)
           
<T> boolean
load(java.lang.Class<T> c, T obj, java.lang.Object primaryKey)
           
<T> boolean
load(java.lang.Class<T> c, T obj, java.lang.Object primaryKey, Transaction trans)
           
<T> void
save(java.lang.Class<T> c, T obj)
           
<T> void
save(java.lang.Class<T> c, T obj, Transaction trans)
           
 

Method Detail

save

<T> void save(java.lang.Class<T> c,
              T obj)
          throws PersistenceException
Throws:
PersistenceException

save

<T> void save(java.lang.Class<T> c,
              T obj,
              Transaction trans)
          throws PersistenceException
Throws:
PersistenceException

delete

<T> void delete(java.lang.Class<T> c,
                T obj)
            throws PersistenceException
Throws:
PersistenceException

delete

<T> void delete(java.lang.Class<T> c,
                T obj,
                Transaction trans)
            throws PersistenceException
Throws:
PersistenceException

load

<T> boolean load(java.lang.Class<T> c,
                 T obj,
                 java.lang.Object primaryKey)
             throws PersistenceException
Throws:
PersistenceException

load

<T> boolean load(java.lang.Class<T> c,
                 T obj,
                 java.lang.Object primaryKey,
                 Transaction trans)
             throws PersistenceException
Throws:
PersistenceException

load

<T> java.util.List<T> load(java.lang.Class<T> c,
                           Query qry)
                       throws PersistenceException
Throws:
PersistenceException

load

<T> java.util.List<T> load(java.lang.Class<T> c,
                           Query qry,
                           Transaction trans)
                       throws PersistenceException
Throws:
PersistenceException