Example usage for javax.xml.registry LifeCycleManager SERVICE_BINDING

List of usage examples for javax.xml.registry LifeCycleManager SERVICE_BINDING

Introduction

In this page you can find the example usage for javax.xml.registry LifeCycleManager SERVICE_BINDING.

Prototype

String SERVICE_BINDING

To view the source code for javax.xml.registry LifeCycleManager SERVICE_BINDING.

Click Source Link

Document

Constant representing the javax.xml.registry.infomodel.ServiceBinding interface.

Usage

From source file:org.apache.ws.scout.registry.BusinessLifeCycleManagerImpl.java

/**
 * Deletes one or more previously submitted objects from the registry
 * using the object keys and a specified objectType attribute.
 *
 * @param keys//from  w  ww  .  j  a v a2  s  .  co m
 * @param objectType
 * @return BulkResponse object
 * @throws JAXRException
 */
public BulkResponse deleteObjects(Collection keys, String objectType) throws JAXRException {
    BulkResponse bulk = null;

    if (objectType == LifeCycleManager.ASSOCIATION) {
        bulk = this.deleteAssociations(keys);
    } else if (objectType == LifeCycleManager.CLASSIFICATION_SCHEME) {
        bulk = this.deleteClassificationSchemes(keys);
    } else if (objectType == LifeCycleManager.CONCEPT) {
        bulk = this.deleteConcepts(keys);
    } else if (objectType == LifeCycleManager.ORGANIZATION) {
        bulk = this.deleteOrganizations(keys);
    } else if (objectType == LifeCycleManager.SERVICE) {
        bulk = this.deleteServices(keys);
    } else if (objectType == LifeCycleManager.SERVICE_BINDING) {
        bulk = this.deleteServiceBindings(keys);
    } else {
        throw new JAXRException("Delete Operation for " + objectType + " not implemented by Scout");
    }

    return bulk;
}