Package org.openbel.framework.ws.model

Examples of org.openbel.framework.ws.model.NamespaceValue


        // validate request
        if (request == null) {
            throw new MissingRequest(FIND_NAMESPACE_EQUIVALENCE_REQUEST);
        }

        final NamespaceValue sourceNsValue = verifyNamespaceValue(request
                .getNamespaceValue());

        final Namespace targetNamespace = verifyNamespace(request
                .getTargetNamespace());

        try {
            final NamespaceValue equivalentNsValue = equivalencerService
                    .findNamespaceEquivalence(sourceNsValue, targetNamespace);
            FindNamespaceEquivalenceResponse response =
                    OBJECT_FACTORY.createFindNamespaceEquivalenceResponse();
            response.setNamespaceValue(equivalentNsValue);
            return response;
View Full Code Here


        // validate request
        if (request == null) {
            throw new MissingRequest(FIND_EQUIVALENCES_REQUEST);
        }

        final NamespaceValue sourceNsValue = verifyNamespaceValue(request
                .getNamespaceValue());

        try {
            final List<NamespaceValue> equivalences = equivalencerService
                    .findEquivalences(sourceNsValue);
            FindEquivalencesResponse response =
                    OBJECT_FACTORY.createFindEquivalencesResponse();
            response.getNamespaceValues().addAll(equivalences);
            return response;
        } catch (EquivalencerException e) {
            final String fmt = "error equivalencing %s";
            final String msg = format(fmt, sourceNsValue.getValue());
            throw new RequestException(msg, e);
        }
    }
View Full Code Here

                }

                // get equivalences
                List<NamespaceValue> values = new ArrayList<NamespaceValue>();
                for (String v : vals) {
                    NamespaceValue nv = new NamespaceValue();
                    nv.setNamespace(ns);
                    nv.setValue(v);
                    EquivalenceId eq = equivalencerService.getEquivalenceId(nv);
                    nv.setEquivalence(eq);
                    values.add(nv);
                }
                response.getNamespaceValues().addAll(values);
            } catch (IndexingFailure ife) {
                final String msg = "error searching namespaces";
View Full Code Here

                    convert(sourceNs),
                    sourceValue, convert(targetNamespace));
            uuid = equivalencer.getUUID(sns, sourceValue);
        }

        final NamespaceValue targetNsValue = new NamespaceValue();
        targetNsValue.setNamespace(targetNamespace);
        targetNsValue.setValue(equivalenceValue);

        // uuid based off of source
        targetNsValue.setEquivalence(convert(uuid));

        return targetNsValue;
    }
View Full Code Here

        final List<NamespaceValue> equivalentNsValues =
                sizedArrayList(equivalenceMap
                        .size());
        for (Map.Entry<org.openbel.framework.common.model.Namespace, String> equivalence : equivalenceMap
                .entrySet()) {
            final NamespaceValue equivalentNsValue = new NamespaceValue();
            equivalentNsValue.setNamespace(convert(equivalence.getKey()));
            equivalentNsValue.setValue(equivalence.getValue());
            equivalentNsValue.setEquivalence(eq);
            equivalentNsValues.add(equivalentNsValue);
        }

        return equivalentNsValues;
    }
View Full Code Here

        final NodeFilter nf = req.getNodeFilter();

        // convert namespace/values to NamespaceValue objects for delegation
        List<NamespaceValue> nvs = new ArrayList<NamespaceValue>(values.size());
        for (String s : values) {
            NamespaceValue nv = OBJECT_FACTORY.createNamespaceValue();
            nv.setNamespace(ns);
            nv.setValue(s);
            nvs.add(nv);
        }

        // delegate to findKamNodesByNamespaceValues
        List<org.openbel.framework.api.Kam.KamNode> nodes;
View Full Code Here

TOP

Related Classes of org.openbel.framework.ws.model.NamespaceValue

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.