|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.ebxml.registry.lcm.LifeCycleManagerImpl
Implementation of the LifeCycleManager interface
Constructor Summary | |
protected |
LifeCycleManagerImpl()
|
Method Summary | |
org.oasis.ebxml.registry.bindings.rs.RegistryResponse |
addSlots(org.oasis.ebxml.registry.bindings.rs.AddSlotsRequest req)
Add slots to one or more registry entries. |
org.oasis.ebxml.registry.bindings.rs.RegistryResponse |
approveObjects(org.oasis.ebxml.registry.bindings.rim.User user,
org.oasis.ebxml.registry.bindings.rs.ApproveObjectsRequest req)
Approves one or more previously submitted objects |
org.oasis.ebxml.registry.bindings.rs.RegistryResponse |
deprecateObjects(org.oasis.ebxml.registry.bindings.rim.User user,
org.oasis.ebxml.registry.bindings.rs.DeprecateObjectsRequest req)
Deprecates one or more previously submitted objects |
void |
fixTemporaryIds(java.util.ArrayList objs,
java.util.HashMap idMap)
|
static LifeCycleManagerImpl |
getInstance()
|
boolean |
isValidRegistryId(java.lang.String id)
Check whether the id is a valid UUID. |
static void |
main(java.lang.String[] args)
|
static void |
printUsage()
|
org.oasis.ebxml.registry.bindings.rs.RegistryResponse |
removeObjects(org.oasis.ebxml.registry.bindings.rim.User user,
org.oasis.ebxml.registry.bindings.rs.RemoveObjectsRequest req)
Removes one or more previously submitted objects from the registry. |
org.oasis.ebxml.registry.bindings.rs.RegistryResponse |
removeSlots(org.oasis.ebxml.registry.bindings.rs.RemoveSlotsRequest req)
Remove specified slots from one or more registry entries. |
org.oasis.ebxml.registry.bindings.rs.RegistryResponse |
submitObjects(org.oasis.ebxml.registry.bindings.rim.User user,
org.oasis.ebxml.registry.bindings.rs.SubmitObjectsRequest req,
java.util.HashMap idToRepositoryItemMap)
Submits one or more RegistryObjects and one or more repository items. |
org.oasis.ebxml.registry.bindings.rs.RegistryResponse |
updateObjects(org.oasis.ebxml.registry.bindings.rim.User user,
org.oasis.ebxml.registry.bindings.rs.UpdateObjectsRequest req,
java.util.HashMap idToRepositoryMap)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
protected LifeCycleManagerImpl()
Method Detail |
public static LifeCycleManagerImpl getInstance()
public org.oasis.ebxml.registry.bindings.rs.RegistryResponse submitObjects(org.oasis.ebxml.registry.bindings.rim.User user, org.oasis.ebxml.registry.bindings.rs.SubmitObjectsRequest req, java.util.HashMap idToRepositoryItemMap) throws RegistryException
submitObjects
in interface LifeCycleManager
idToRepositoryItemMap
- is a HashMap with key that is id of a RegistryObject and value that is a RepositoryItem instance.
RegistryException
public boolean isValidRegistryId(java.lang.String id)
public void fixTemporaryIds(java.util.ArrayList objs, java.util.HashMap idMap) throws RegistryException
RegistryException
public org.oasis.ebxml.registry.bindings.rs.RegistryResponse approveObjects(org.oasis.ebxml.registry.bindings.rim.User user, org.oasis.ebxml.registry.bindings.rs.ApproveObjectsRequest req)
approveObjects
in interface LifeCycleManager
public org.oasis.ebxml.registry.bindings.rs.RegistryResponse updateObjects(org.oasis.ebxml.registry.bindings.rim.User user, org.oasis.ebxml.registry.bindings.rs.UpdateObjectsRequest req, java.util.HashMap idToRepositoryMap)
updateObjects
in interface LifeCycleManager
public org.oasis.ebxml.registry.bindings.rs.RegistryResponse deprecateObjects(org.oasis.ebxml.registry.bindings.rim.User user, org.oasis.ebxml.registry.bindings.rs.DeprecateObjectsRequest req)
deprecateObjects
in interface LifeCycleManager
public org.oasis.ebxml.registry.bindings.rs.RegistryResponse removeObjects(org.oasis.ebxml.registry.bindings.rim.User user, org.oasis.ebxml.registry.bindings.rs.RemoveObjectsRequest req)
removeObjects
in interface LifeCycleManager
public org.oasis.ebxml.registry.bindings.rs.RegistryResponse addSlots(org.oasis.ebxml.registry.bindings.rs.AddSlotsRequest req)
addSlots
in interface LifeCycleManager
public org.oasis.ebxml.registry.bindings.rs.RegistryResponse removeSlots(org.oasis.ebxml.registry.bindings.rs.RemoveSlotsRequest req)
removeSlots
in interface LifeCycleManager
public static void printUsage()
public static void main(java.lang.String[] args)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |