public class PlainSerializableObjectAccessor (Code)
A class providing operations for accessing serializable objects. The
implementation uses the
TransactionManager which returns pooled
connections, and needs to rely on the storer to perform the requested
operation.
author: Fernando Bellas since: 1.0
Adds a serializable object.
Parameters: serializableObject - the new serializable object to be added throws: InternalErrorException - if a severe failure occured throws: DuplicateInstanceException - if the serializable object already exists
Finds a serializable object.
Parameters: serializableObjectIdentifier - the identifier of the serializableobject to be found the serializable object throws: InternalErrorException - if a severe failure occured throws: InstanceNotFoundException - if it was unable to find the serializable object
Finds serializable objects by pattern.
Parameters: pattern - the search pattern the found serializable objects throws: InternalErrorException - if a severe failure occured
Removes a serializable object.
Parameters: serializableObjectIdentifier - the identifier of the serializableobject to be removed throws: InternalErrorException - if a severe failure occured throws: InstanceNotFoundException - if it was unable to find the serializable object to be removed
Updates a serializable object.
Parameters: serializableObject - the new serializable object that replacesthe old one throws: InternalErrorException - if a severe failure occured throws: InstanceNotFoundException - if it was unable to find the serializable object to be removed