Package org.openbel.framework.api

Examples of org.openbel.framework.api.Dialect


        final KamInfo kamInfo = getKamInfo(kamElementRef,
                "Error processing KAM node");
        objKam = kamCacheService.getKam(kamInfo.getName());

        // Get the Dialect (may be null)
        final Dialect dialect = getDialect(request.getDialect());
        if (dialect != null) {
            objKam = new KamDialect(objKam, dialect);
        }

        if (objKam == null) {
View Full Code Here


        if (objKam == null) {
            throw new RequestException("Error processing KAM node",
                    new InvalidIdException(kamElementRef.getEncodedString()));
        }
        // Get the Dialect (may be null)
        final Dialect dialect = getDialect(request.getDialect());
        if (dialect != null) {
            objKam = new KamDialect(objKam, dialect);
        }

        final org.openbel.framework.api.EdgeFilter edges =
View Full Code Here

                || request.getNamespaceValues().isEmpty()) {
            throw new RequestException("At least 1 NamespaceValue is required");
        }

        // Get the Dialect (may be null)
        final Dialect dialect = getDialect(request.getDialect());
        final org.openbel.framework.api.Kam objKam = getKam(
                kamHandle, dialect);

        List<org.openbel.framework.api.Kam.KamNode> nodes = findKamNodesByNamespacevalues(
                request.getNamespaceValues(), request.getFilter(), objKam,
View Full Code Here

    private Dialect getDialect(final DialectHandle dialectHandle)
            throws RequestException {
        if (dialectHandle == null) {
            return null;
        }
        Dialect dialect = dialectCacheService.getDialect(dialectHandle
                .getHandle());

        if (dialect == null) {
            final String fmt = DIALECT_REQUEST_NO_DIALECT_FOR_HANDLE;
            final String msg = format(fmt, dialectHandle.getHandle());
View Full Code Here

    /**
     * {@inheritDoc}
     */
    @Override
    public synchronized void releaseDialect(String dialectHandle) {
        Dialect d = handleDialectCache.remove(dialectHandle);
        dialectHandleCache.remove(d);
    }
View Full Code Here

        if (handle == null) {
            throw new RequestException("KamHandle payload is missing");
        }

        // Get the Dialect (may be null)
        final Dialect dialect = getDialect(request.getDialect());

        final org.openbel.framework.api.Kam kam = verifyKam(handle, dialect);

        final List<Node> nodes = request.getNodes();
        if (nodes.isEmpty()) {
View Full Code Here

        if (handle == null) {
            throw new RequestException("KamHandle payload is missing");
        }

        // Get the Dialect (may be null)
        final Dialect dialect = getDialect(request.getDialect());

        final org.openbel.framework.api.Kam kam = verifyKam(handle, dialect);

        final List<Edge> edges = request.getEdges();
        if (edges.isEmpty()) {
View Full Code Here

    private Dialect getDialect(final DialectHandle dialectHandle)
            throws RequestException {
        if (dialectHandle == null) {
            return null;
        }
        Dialect dialect =
                dialectCacheService.getDialect(dialectHandle.getHandle());

        if (dialect == null) {
            final String fmt = DIALECT_REQUEST_NO_DIALECT_FOR_HANDLE;
            final String msg = format(fmt, dialectHandle.getHandle());
View Full Code Here

        if (kam == null) {
            throw new RequestException("Invalid KamHandle: "
                    + request.getKam().getHandle());
        }

        Dialect d = dialectFactory.createDefaultDialect(kam.getKamInfo());

        GetDefaultDialectResponse resp =
                OBJECT_FACTORY.createGetDefaultDialectResponse();
        DialectHandle dh = OBJECT_FACTORY.createDialectHandle();
        dh.setHandle(dialectService.cacheDialect(d));
View Full Code Here

        List<Namespace> geneNamespaces = convert(request.getGeneNamespaces());
        List<Namespace> bpNamespaces = convert(request.getBpNamespaces());
        List<Namespace> chemNamespaces = convert(request.getChemNamespaces());

        Dialect d;
        try {
            d =
                    dialectFactory.createCustomDialect(kam.getKamInfo(),
                            geneNamespaces, bpNamespaces, chemNamespaces,
                            Converter.convert(request.getSyntax()),
View Full Code Here

TOP

Related Classes of org.openbel.framework.api.Dialect

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.