Example usage for javax.xml.registry.infomodel ClassificationScheme getClassifications

List of usage examples for javax.xml.registry.infomodel ClassificationScheme getClassifications

Introduction

In this page you can find the example usage for javax.xml.registry.infomodel ClassificationScheme getClassifications.

Prototype

Collection getClassifications() throws JAXRException;

Source Link

Document

Gets the Classification instances that classify this object.

Usage

From source file:org.apache.ws.scout.util.ScoutJaxrUddiHelper.java

public static TModel getTModelFromJAXRClassificationScheme(ClassificationScheme classificationScheme)
        throws JAXRException {
    TModel tm = objectFactory.createTModel();
    try {//w  ww .  j av  a 2  s .  co m
        /*
         * a fresh scheme might not have a key
         */

        Key k = classificationScheme.getKey();

        if (k != null && k.getId() != null) {
            tm.setTModelKey(k.getId());
        } else {
            tm.setTModelKey("");
        }

        /*
         * There's no reason to believe these are here either
         */

        Slot s = classificationScheme.getSlot("authorizedName");

        if (s != null && s.getName() != null) {
            tm.setAuthorizedName(s.getName());
        }

        s = classificationScheme.getSlot("operator");

        if (s != null && s.getName() != null) {
            tm.setOperator(s.getName());
        }

        InternationalString iname = classificationScheme.getName();

        tm.setName(getFirstName(iname));

        InternationalString idesc = classificationScheme.getDescription();

        addDescriptions(tm.getDescription(), idesc);

        IdentifierBag idBag = getIdentifierBagFromExternalIdentifiers(
                classificationScheme.getExternalIdentifiers());
        if (idBag != null) {
            tm.setIdentifierBag(idBag);
        }
        CategoryBag catBag = getCategoryBagFromClassifications(classificationScheme.getClassifications());
        if (catBag != null) {
            tm.setCategoryBag(catBag);
        }

        // ToDO: overviewDoc
    } catch (Exception ud) {
        throw new JAXRException("Apache JAXR Impl:", ud);
    }
    return tm;
}

From source file:org.apache.ws.scout.util.ScoutJaxrUddiV3Helper.java

public static TModel getTModelFromJAXRClassificationScheme(ClassificationScheme classificationScheme)
        throws JAXRException {
    TModel tm = objectFactory.createTModel();
    try {/*from  w w  w. j a v a 2 s .  com*/
        /*
         * a fresh scheme might not have a key
         */

        Key k = classificationScheme.getKey();

        if (k != null && k.getId() != null) {
            tm.setTModelKey(k.getId());
        } else {
            tm.setTModelKey("");
        }

        /*
         * There's no reason to believe these are here either
         */

        Slot s = classificationScheme.getSlot("authorizedName");
        /*
                 if (s != null && s.getName() != null) {
        tm.setAuthorizedName(s.getName());
                    }
        */
        s = classificationScheme.getSlot("operator");
        /*
                 if (s != null && s.getName() != null) {
        tm.setOperator(s.getName());
                    }
        */
        InternationalString iname = classificationScheme.getName();

        tm.setName(getFirstName(iname));

        InternationalString idesc = classificationScheme.getDescription();

        addDescriptions(tm.getDescription(), idesc);

        IdentifierBag idBag = getIdentifierBagFromExternalIdentifiers(
                classificationScheme.getExternalIdentifiers());
        if (idBag != null) {
            tm.setIdentifierBag(idBag);
        }
        CategoryBag catBag = getCategoryBagFromClassifications(classificationScheme.getClassifications());
        if (catBag != null) {
            tm.setCategoryBag(catBag);
        }

        // ToDO: overviewDoc
    } catch (Exception ud) {
        throw new JAXRException("Apache JAXR Impl:", ud);
    }
    return tm;
}