Examples of KamHandle


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

        if (request == null) {
            throw new MissingRequest(GET_NEW_INSTANCE_REQUEST);
        }

        // Make sure a Kam was specified in the request
        KamHandle kamHandle = request.getHandle();
        if (null == kamHandle) {
            throw new KamStoreServiceException("KamHandle payload is missing");
        }

        // Get the real Kam from the KamCache
        org.openbel.framework.api.Kam objKam =
                kamCacheService.getKam(kamHandle.getHandle());
        if (objKam == null) {
            throw new RequestException(format(KAM_REQUEST_NO_KAM_FOR_HANDLE,
                    kamHandle.getHandle()));
        }

        // Use the KamUtils class to do the work
        org.openbel.framework.api.Kam objNewKamInstance;
        objNewKamInstance = newInstance(objKam);
View Full Code Here

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

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

        KamHandle kam1 = request.getKam1();
        if (null == kam1) {
            throw new RequestException("kamHandle for Kam1 payload is missing");
        }

        KamHandle kam2 = request.getKam2();
        List<KamEdge> kamEdges = request.getKamEdges();

        if (kam2 == null && noItems(kamEdges)) {
            final String msg = "Missing kam2 and kamEdges - nothing to do";
            throw new RequestException(msg);
        }

        org.openbel.framework.api.Kam objKam1;
        objKam1 = kamCacheService.getKam(kam1.getHandle());
        if (objKam1 == null) {
            throw new RequestException(format(KAM_REQUEST_NO_KAM_FOR_HANDLE,
                    kam1.getHandle()));
        }

        org.openbel.framework.api.Kam objNewKam = null;
        if (null != kam2) {
            org.openbel.framework.api.Kam objKam2;
            objKam2 = kamCacheService.getKam(kam2.getHandle());
            if (objKam2 == null) {
                throw new RequestException(format(
                        KAM_REQUEST_NO_KAM_FOR_HANDLE, kam2.getHandle()));
            }

            objNewKam = union(objKam1, objKam2);
        } else {
            List<org.openbel.framework.api.Kam.KamEdge> edges =
View Full Code Here

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

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

        KamHandle kam1 = request.getKam1();
        if (null == kam1) {
            throw new RequestException("kamHandle for Kam1 payload is missing");
        }

        KamHandle kam2 = request.getKam2();
        List<KamEdge> kamEdges = request.getKamEdges();

        if (kam2 == null && noItems(kamEdges)) {
            final String msg = "Missing kam2 and kamEdges - nothing to do";
            throw new RequestException(msg);
        }

        org.openbel.framework.api.Kam objKam1;
        objKam1 = kamCacheService.getKam(kam1.getHandle());
        if (objKam1 == null) {
            throw new RequestException(format(KAM_REQUEST_NO_KAM_FOR_HANDLE,
                    kam1.getHandle()));
        }

        org.openbel.framework.api.Kam objNewKam = null;
        if (null != kam2) {
            // Get the real Kam from the KamCache
            org.openbel.framework.api.Kam objKam2;
            objKam2 = kamCacheService.getKam(kam2.getHandle());
            if (objKam2 == null) {
                throw new RequestException(format(
                        KAM_REQUEST_NO_KAM_FOR_HANDLE, kam2.getHandle()));
            }
            objNewKam = intersection(objKam1, objKam2);
        } else {
            List<org.openbel.framework.api.Kam.KamEdge> edges =
                    convertEdges(
View Full Code Here

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

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

        KamHandle kam1 = request.getKam1();
        if (null == kam1) {
            throw new RequestException("kamHandle for Kam1 payload is missing");
        }

        KamHandle kam2 = request.getKam2();
        List<KamEdge> kamEdges = request.getKamEdges();

        if (kam2 == null && noItems(kamEdges)) {
            final String msg = "Missing kam2 and kamEdges - nothing to do";
            throw new RequestException(msg);
        }

        org.openbel.framework.api.Kam objKam1;
        objKam1 = kamCacheService.getKam(kam1.getHandle());
        if (objKam1 == null) {
            throw new RequestException(format(KAM_REQUEST_NO_KAM_FOR_HANDLE,
                    kam1.getHandle()));
        }

        org.openbel.framework.api.Kam objNewKam = null;
        if (null != kam2) {
            org.openbel.framework.api.Kam objKam2;
            objKam2 = kamCacheService.getKam(kam2.getHandle());
            if (objKam2 == null) {
                throw new RequestException(format(
                        KAM_REQUEST_NO_KAM_FOR_HANDLE, kam2.getHandle()));
            }
            objNewKam = difference(objKam1, objKam2);
        } else {
            List<org.openbel.framework.api.Kam.KamEdge> edges =
                    convertEdges(
View Full Code Here

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

            org.openbel.framework.api.Kam derivedKam) {

        String kamHandleString = kamCacheService.cacheKam(derivedKam
                .getKamInfo().getName(), derivedKam);

        KamHandle kamHandle = OBJECT_FACTORY.createKamHandle();
        kamHandle.setHandle(kamHandleString);

        return kamHandle;
    }
View Full Code Here

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

        if (req == null) {
            throw new MissingRequest(MAP_DATA_REQUEST);
        }

        // validate kam
        final KamHandle handle = req.getHandle();
        if (handle == null || handle.getHandle() == null) {
            throw new RequestException("KamHandle is missing");
        }
        // Get the Dialect (may be null)
        final Dialect dialect = getDialect(req.getDialect());
        final org.openbel.framework.api.Kam kam = getKam(
View Full Code Here

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

        if (request == null) {
            throw new MissingRequest(GET_KAM_REQUEST);
        }

        // Make sure a Kam was specified in the request
        KamHandle kamHandle = request.getHandle();
        if (null == kamHandle) {
            throw new RequestException("KamHandle payload is missing");
        }

        // Get the real Kam from the KamCache
View Full Code Here

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

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

        KamHandle kamHandle = request.getHandle();
        if (null == kamHandle) {
            throw new RequestException("Handle is missing");
        }

        List<String> ids = request.getIds();
View Full Code Here

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

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

        KamHandle kamHandle = request.getHandle();
        if (null == kamHandle) {
            throw new RequestException("Handle is missing");
        }

        List<String> labels = request.getLabels();
View Full Code Here

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

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

        final KamHandle kamHandle = request.getHandle();
        if (null == kamHandle) {
            throw new RequestException("Handle is missing");
        }

        final List<String> patterns = request.getPatterns();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.