com.sun.ebxml.registry
Interface LifeCycleManager

All Known Implementing Classes:
LifeCycleManagerImpl

public interface LifeCycleManager


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
 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 idToRepositoryItemMap)
           
 

Method Detail

submitObjects

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
Submits one or more RegistryObjects and one or more repository items.

Parameters:
idToRepositoryItemMap - is a HashMap with key that is id of a RegistryObject and value that is a repository item in form of a javax.activation.DataHandler instance.
RegistryException

approveObjects

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)
                                                                     throws RegistryException
Approves one or more previously submitted objects

RegistryException

deprecateObjects

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)
                                                                       throws RegistryException
Deprecates one or more previously submitted objects

RegistryException

updateObjects

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 idToRepositoryItemMap)
                                                                    throws RegistryException
RegistryException

removeObjects

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)
                                                                    throws RegistryException
Removes one or more previously submitted objects from the registry

RegistryException

addSlots

public org.oasis.ebxml.registry.bindings.rs.RegistryResponse addSlots(org.oasis.ebxml.registry.bindings.rs.AddSlotsRequest req)
                                                               throws RegistryException
Add slots to one or more registry entries.

RegistryException

removeSlots

public org.oasis.ebxml.registry.bindings.rs.RegistryResponse removeSlots(org.oasis.ebxml.registry.bindings.rs.RemoveSlotsRequest req)
                                                                  throws RegistryException
Remove specified slots from one or more registry entries.

RegistryException


Copyright © 2001-2003 OASIS. All Rights Reserved.