com.centrasite.registry.versionmanagementservices
Class VersionServicePurgeCollector

java.lang.Object
  extended by com.centrasite.jaxr.webservice.WebServiceAbstractCollector
      extended by com.centrasite.registry.versionmanagementservices.VersionServicePurgeCollector

public class VersionServicePurgeCollector
extends com.centrasite.jaxr.webservice.WebServiceAbstractCollector

The collector which delivers the objects to be deleted for the 'purge' method. Use for 'Service' and 'Schema'.


Field Summary
 
Fields inherited from class com.centrasite.jaxr.webservice.WebServiceAbstractCollector
EXTLINK_COLLECT_ALL, EXTLINK_COLLECT_DEFAULT, EXTLINK_COLLECT_NONE
 
Constructor Summary
VersionServicePurgeCollector(javax.xml.registry.BusinessQueryManager qMgr, javax.xml.registry.infomodel.RegistryEntry schemaHolder, com.centrasite.jaxr.webservice.WebServiceCollectorParameters params)
           
VersionServicePurgeCollector(javax.xml.registry.BusinessQueryManager qMgr, javax.xml.registry.infomodel.Service jaxrService, com.centrasite.jaxr.webservice.WebServiceCollectorParameters params)
           
 
Method Summary
 java.util.Collection<javax.xml.registry.infomodel.Key> getAllKeys()
          Get all keys to be purged.
 java.util.Collection getObjectList()
           
 boolean permitSharedObjects()
          Returns 'false' because at remove the object must not be shared by another one
 
Methods inherited from class com.centrasite.jaxr.webservice.WebServiceAbstractCollector
getAdditionalServices, getAllExternalLinks, getAssocList, getComponentWebdavURIs, getDeniedElinks, getDeniedExternalLinks, getDeniedObjects, getDenyResult, getQMgr, getRequiredWebdavURIs, getSequencedObjectList, getServiceBindingObjects, getSharedWebdavURIs, getSubWsdlElinks, getUnprivilegedAccesses, getWebdavURIs, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VersionServicePurgeCollector

public VersionServicePurgeCollector(javax.xml.registry.BusinessQueryManager qMgr,
                                    javax.xml.registry.infomodel.Service jaxrService,
                                    com.centrasite.jaxr.webservice.WebServiceCollectorParameters params)
                             throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

VersionServicePurgeCollector

public VersionServicePurgeCollector(javax.xml.registry.BusinessQueryManager qMgr,
                                    javax.xml.registry.infomodel.RegistryEntry schemaHolder,
                                    com.centrasite.jaxr.webservice.WebServiceCollectorParameters params)
                             throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException
Method Detail

getObjectList

public java.util.Collection getObjectList()
Overrides:
getObjectList in class com.centrasite.jaxr.webservice.WebServiceAbstractCollector

getAllKeys

public java.util.Collection<javax.xml.registry.infomodel.Key> getAllKeys()
                                                                  throws javax.xml.registry.JAXRException
Get all keys to be purged.

Returns:
the list of keys to be purged
Throws:
javax.xml.registry.JAXRException

permitSharedObjects

public boolean permitSharedObjects()
Returns 'false' because at remove the object must not be shared by another one

Specified by:
permitSharedObjects in class com.centrasite.jaxr.webservice.WebServiceAbstractCollector