|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PersistentCapableIfc | |
org.exolab.core.database.recman | |
org.exolab.core.foundation |
Uses of PersistentCapableIfc in org.exolab.core.database.recman |
Classes in org.exolab.core.database.recman that implement PersistentCapableIfc | |
class |
PMDHandle
This handle references an object in the PageManaged database. |
class |
PMDHashMap
This is an implementation of the HashMapIfc specific to the page managed database where references to objects are managed as PMDHandle instances rather than the objects themselves. |
class |
PMDTreeMap
This is an implementation of the TreeMapIfc for the PMD datastore. |
class |
PMDTreeSet
This class implements the TreeSetIfc for the PMD database. |
class |
PMDVector
This concrete class implements the VectorIfc interface. |
Methods in org.exolab.core.database.recman that return PersistentCapableIfc | |
PersistentCapableIfc |
PMDHashMap.get(java.lang.Object key)
Return the object mapped to this key. |
PersistentCapableIfc |
PMDHashMap.put(java.lang.Object key,
PersistentCapableIfc element)
Add the key and associated element to the map and return a reference to the object. |
PersistentCapableIfc |
PMDHashMap.remove(java.lang.Object key)
Remove the object mapped to the specified key from the map and return it to the client |
PersistentCapableIfc |
PMDSession.lookup(java.lang.String name)
|
PersistentCapableIfc |
PMDSession.retrieveObject(long id)
|
PersistentCapableIfc |
PMDVector.elementAt(int index)
Return the object at the specified index or null if one does not exist |
PersistentCapableIfc |
PMDVector.firstElement()
Return the first element in the Vector or null if it is empty |
PersistentCapableIfc |
PMDVector.lastElement()
Return the last element in the Vector or null if it is empty |
PersistentCapableIfc |
PMDVector.get(int index)
Return the object at the specified index or null |
PersistentCapableIfc |
PMDVector.remove(int index)
Remove the element at the specified index and return it to the client |
PersistentCapableIfc |
PageManagedDatabase.lookup(java.lang.String name)
|
Methods in org.exolab.core.database.recman with parameters of type PersistentCapableIfc | |
boolean |
PMDHashMap.containsValue(PersistentCapableIfc element)
Test to see whether the map contains the specified value |
PersistentCapableIfc |
PMDHashMap.put(java.lang.Object key,
PersistentCapableIfc element)
Add the key and associated element to the map and return a reference to the object. |
void |
PMDSession.bind(java.lang.String name,
PersistentCapableIfc object)
|
void |
PMDSession.acquireLock(PersistentCapableIfc object,
int timeout)
|
void |
PMDSession.createObject(PersistentCapableIfc object)
|
void |
PMDSession.updateObject(PersistentCapableIfc object)
|
void |
PMDSession.deleteObject(PersistentCapableIfc object)
|
HandleIfc |
PMDSession.createHandle(PersistentCapableIfc object)
Create a handle for the specified PersistentCapableIfc object. |
boolean |
PMDVector.contains(PersistentCapableIfc element)
Test to see whether the specified object exists. |
int |
PMDVector.indexOf(PersistentCapableIfc element)
Return the index of the specified element or -1 if it does not exist. |
void |
PMDVector.addElement(PersistentCapableIfc element)
Add the specified element to the end of the vector. |
boolean |
PMDVector.removeElement(PersistentCapableIfc element)
Remove the specified element from the Vector. |
boolean |
PMDVector.add(PersistentCapableIfc element)
Add the specified element to the end of the Vector. |
boolean |
PMDVector.remove(PersistentCapableIfc element)
Remove the specified element from the Vector |
void |
PMDVector.add(int index,
PersistentCapableIfc element)
Add the element at the specified index. |
void |
PMDVector.set(int index,
PersistentCapableIfc element)
Set the object at the location given, overwriting the existing object if it exists. |
void |
PageManagedDatabase.bind(java.lang.String name,
PersistentCapableIfc object)
|
void |
PageManagedDatabase.insert(PersistentCapableIfc object)
|
void |
PageManagedDatabase.delete(PersistentCapableIfc object)
|
void |
PageManagedDatabase.update(PersistentCapableIfc object)
|
Constructors in org.exolab.core.database.recman with parameters of type PersistentCapableIfc | |
PMDHandle(PersistentCapableIfc object)
Construct an instance of this class given the specified persistent object. |
Uses of PersistentCapableIfc in org.exolab.core.foundation |
Subinterfaces of PersistentCapableIfc in org.exolab.core.foundation | |
interface |
HandleIfc
This is the base class for a handle. |
interface |
HashMapIfc
This interface abstracts the Persistent HashMap data structure so that it can be mapped to various persistent and transient datastores. |
interface |
TreeMapIfc
This interface abstracts the Persistent TreeMap data structure so that it can be mapped to various persistent and transient datastores. |
interface |
TreeSetIfc
This interface abstracts the Persistent TreeSet data structure so that it can be mapped to various persistent and transient datastores. |
interface |
VectorIfc
This interface abstracts a persistent capable Vector data structure so that it can be mapped by various datastores. |
Classes in org.exolab.core.foundation that implement PersistentCapableIfc | |
class |
PersistentObject
This is the base class for all persistent objects. |
Methods in org.exolab.core.foundation that return PersistentCapableIfc | |
PersistentCapableIfc |
SessionIfc.lookup(java.lang.String name)
Lookup the object specified by name. |
PersistentCapableIfc |
SessionIfc.retrieveObject(long id)
Retrieve the persistent object associated with the id. |
PersistentCapableIfc |
Lock.getObject()
Return a reference to the object that this lock guards |
PersistentCapableIfc |
Lock.acquire(TransactionContext tx,
int timeout)
Acquires a lock on the object on behalf of the specified transaction. |
PersistentCapableIfc |
DatabaseIfc.lookup(java.lang.String name)
Lookup the object specified by name. |
PersistentCapableIfc |
HashMapIfc.get(java.lang.Object key)
Return the object mapped to this key. |
PersistentCapableIfc |
HashMapIfc.put(java.lang.Object key,
PersistentCapableIfc element)
Add the key and associated element to the map and return a reference to the object |
PersistentCapableIfc |
HashMapIfc.remove(java.lang.Object key)
Remove the object mapped to the specified key from the map and return it to the client |
PersistentCapableIfc |
VectorIfc.elementAt(int index)
Return the object at the specified index or null if one does not exist |
PersistentCapableIfc |
VectorIfc.firstElement()
Return the first element in the Vector or null if it is empty |
PersistentCapableIfc |
VectorIfc.lastElement()
Return the last element in the Vector or null if it is empty |
PersistentCapableIfc |
VectorIfc.get(int index)
Return the object at the specified index or null |
PersistentCapableIfc |
VectorIfc.remove(int index)
Remove the element at the specified index and return it to the client |
Methods in org.exolab.core.foundation with parameters of type PersistentCapableIfc | |
void |
SessionIfc.bind(java.lang.String name,
PersistentCapableIfc object)
Bind the specified name to an object. |
void |
SessionIfc.createObject(PersistentCapableIfc object)
Create the specified persistent object in the database for this session. |
void |
SessionIfc.updateObject(PersistentCapableIfc object)
Update the specified persistent object in the database for this session. |
void |
SessionIfc.deleteObject(PersistentCapableIfc object)
Delete the specified persistent object in the database for this session. |
void |
SessionIfc.acquireLock(PersistentCapableIfc object,
int timeout)
Acquire an exclusive lock on the specified object. |
HandleIfc |
SessionIfc.createHandle(PersistentCapableIfc object)
Create a handle for the specified PersistentCapableIfc object. |
void |
DatabaseIfc.bind(java.lang.String name,
PersistentCapableIfc object)
Bind the specified name to an object. |
void |
DatabaseIfc.insert(PersistentCapableIfc object)
Insert the specified object into the database. |
void |
DatabaseIfc.delete(PersistentCapableIfc object)
Delete the specified object form the database. |
void |
DatabaseIfc.update(PersistentCapableIfc object)
Update the specified object form the database. |
boolean |
HashMapIfc.containsValue(PersistentCapableIfc element)
Test to see whether the map contains the a key for this value |
PersistentCapableIfc |
HashMapIfc.put(java.lang.Object key,
PersistentCapableIfc element)
Add the key and associated element to the map and return a reference to the object |
boolean |
VectorIfc.contains(PersistentCapableIfc element)
Test to see whether the specified object exists |
int |
VectorIfc.indexOf(PersistentCapableIfc element)
Return the index of the specified element or -1 if it does notr exist |
void |
VectorIfc.addElement(PersistentCapableIfc element)
Add the specified element to the end of the vector |
boolean |
VectorIfc.removeElement(PersistentCapableIfc element)
Remove the specified element from the Vector. |
boolean |
VectorIfc.add(PersistentCapableIfc element)
Add the specified element to the end of the Vector |
void |
VectorIfc.set(int index,
PersistentCapableIfc element)
Set the object at the location given, overwriting the existing object if it exists. |
boolean |
VectorIfc.remove(PersistentCapableIfc element)
Remove the specified element from the Vector |
void |
VectorIfc.add(int index,
PersistentCapableIfc element)
Add the element at the specified index |
Constructors in org.exolab.core.foundation with parameters of type PersistentCapableIfc | |
Lock(PersistentCapableIfc obj)
Create a new lock for the specified object. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |