|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface exposed by all PersistenceManagers. This is the contract implemented by the persistence layer o fthe registry architecture.
Method Summary | |
void |
addSlots(java.lang.String objectId,
java.util.ArrayList slots)
Adds specified slots to specified object. |
void |
delete(org.oasis.ebxml.registry.bindings.rim.User user,
java.util.ArrayList registryObjectsIds)
Does a bulk delete of a heterogeneous Collection of RegistrObjects. |
java.util.ArrayList |
executeSQLQuery(java.lang.String sqlQuery,
org.oasis.ebxml.registry.bindings.query.ResponseOption responseOption,
java.lang.String tableName,
java.util.ArrayList objectRefs)
Executes and SQL query using specified parameters. |
java.util.HashMap |
getOwnersMap(java.util.ArrayList ids)
Get a HashMap with registry object id as key and owner id as value |
org.oasis.ebxml.registry.bindings.rim.RegistryObjectType |
getRegistryObject(java.lang.String id,
java.lang.String className)
Gets the specified object using specified id and className |
void |
insert(org.oasis.ebxml.registry.bindings.rim.User user,
java.util.ArrayList registryObjects)
Does a bulk insert of a heterogeneous Collection of RegistrObjects. |
java.util.ArrayList |
registryObjectsExist(java.util.ArrayList ids)
Returns ArrayList of ids of non-existent RegistryObject |
void |
removeSlots(java.lang.String objectId,
java.util.ArrayList slots)
Removes specified slots from specified object. |
void |
update(org.oasis.ebxml.registry.bindings.rim.User user,
java.util.ArrayList registryObjects)
Does a bulk update of a heterogeneous Collection of RegistrObjects. |
void |
updateStatus(org.oasis.ebxml.registry.bindings.rim.User user,
java.util.ArrayList registryObjectsIds,
org.oasis.ebxml.registry.bindings.rim.types.StatusType status,
org.oasis.ebxml.registry.bindings.rs.RegistryErrorList el)
Update the status of specified objects to the specified status. |
Method Detail |
public void insert(org.oasis.ebxml.registry.bindings.rim.User user, java.util.ArrayList registryObjects) throws RegistryException
RegistryException
public void update(org.oasis.ebxml.registry.bindings.rim.User user, java.util.ArrayList registryObjects) throws RegistryException
RegistryException
public void updateStatus(org.oasis.ebxml.registry.bindings.rim.User user, java.util.ArrayList registryObjectsIds, org.oasis.ebxml.registry.bindings.rim.types.StatusType status, org.oasis.ebxml.registry.bindings.rs.RegistryErrorList el) throws RegistryException
RegistryException
public void delete(org.oasis.ebxml.registry.bindings.rim.User user, java.util.ArrayList registryObjectsIds) throws RegistryException
RegistryException
public void addSlots(java.lang.String objectId, java.util.ArrayList slots) throws RegistryException
RegistryException
public void removeSlots(java.lang.String objectId, java.util.ArrayList slots) throws RegistryException
RegistryException
public java.util.ArrayList registryObjectsExist(java.util.ArrayList ids) throws RegistryException
RegistryException
public org.oasis.ebxml.registry.bindings.rim.RegistryObjectType getRegistryObject(java.lang.String id, java.lang.String className) throws RegistryException
RegistryException
public java.util.ArrayList executeSQLQuery(java.lang.String sqlQuery, org.oasis.ebxml.registry.bindings.query.ResponseOption responseOption, java.lang.String tableName, java.util.ArrayList objectRefs) throws RegistryException
RegistryException
public java.util.HashMap getOwnersMap(java.util.ArrayList ids) throws RegistryException
RegistryException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |