|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object | +--uk.co.kimble.cobra.PersistentSource
A PersistentSource gives a user access to the underlying persistence mechanism.
| Constructor Summary | |
PersistentSource()
Constructor |
|
| Method Summary | |
int |
delete(PersistentObject persistent_object)
Delete an PersistentObject from the persistence mechanism |
int |
delete(java.lang.String class_name,
PersistentCriteria criteria)
Deletes a set (that is more than 1) of objects based on some criteria |
PersistentObject |
retrieve(PersistentObject persistent_object)
Retrieves an object's attributes from a database table row, the database and table are located throught the data dictionary and the row is identified by the primary key(s). |
PersistentSet |
retrieve(java.lang.String class_name)
Retrieves a set (that is more than 1) of objects based on some criteria |
PersistentSet |
retrieve(java.lang.String class_name,
PersistentCriteria criteria)
Retrieves a set (that is more than 1) of objects based on some criteria |
int |
save(PersistentObject persistent_object)
Saves a persistent_object to the store. |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Constructor Detail |
public PersistentSource()
| Method Detail |
public int delete(PersistentObject persistent_object)
throws PersistentException
po - Persistent object to be deleted
public int delete(java.lang.String class_name,
PersistentCriteria criteria)
throws PersistentException
po - Persistent object to be deletedcriteria - Criteria for deletion
public int save(PersistentObject persistent_object)
throws PersistentException
public PersistentObject retrieve(PersistentObject persistent_object)
throws PersistentException
A - persistent object
public PersistentSet retrieve(java.lang.String class_name)
throws PersistentException
public PersistentSet retrieve(java.lang.String class_name,
PersistentCriteria criteria)
throws PersistentException
criteria - Criteria for retrieval
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||