Package org.modeshape.sequencer.teiid.model.ReferenceResolver

Examples of org.modeshape.sequencer.teiid.model.ReferenceResolver.UnresolvedReference.addMixin()


                    if (!StringUtil.isBlank(description)) {
                        if (node != null) {
                            node.addMixin(JcrId.ANNOTATED);
                            setProperty(node, JcrId.DESCRIPTION, description);
                        } else if (unresolved != null) {
                            unresolved.addMixin(JcrId.ANNOTATED);
                            unresolved.addProperty(JcrId.DESCRIPTION, description, false);
                        }
                    }

                    // keywords
View Full Code Here


                    if (!StringUtil.isBlank(keywordsValue)) {
                        if ((node != null) && !node.isNodeType(JcrId.ANNOTATED)) {
                            node.addMixin(JcrId.ANNOTATED);
                        } else if (unresolved != null) {
                            unresolved.addMixin(JcrId.ANNOTATED);
                        }

                        for (final String keyword : keywordsValue.split("\\s")) {
                            if (node != null) {
                                addPropertyValue(node, JcrId.KEYWORDS, keyword);
View Full Code Here

                                    hasTags = true;

                                    if (node != null) {
                                        node.addMixin(JcrId.TAGS);
                                    } else if (unresolved != null) {
                                        unresolved.addMixin(JcrId.TAGS);
                                    }
                                }

                                if (node != null) {
                                    setProperty(node, key, value);
View Full Code Here

        UnresolvedReference unresolved = null;

        // add SQL mixin
        if (targetNode == null) {
            unresolved = resolver.addUnresolvedReference(uuid);
            unresolved.addMixin(JcrId.WITH_SQL);
            unresolved.addMixin(JcrId.TRANSFORMED);
        } else if (!targetNode.isNodeType(JcrId.WITH_SQL)) {
            targetNode.addMixin(JcrId.WITH_SQL);
            targetNode.addMixin(JcrId.TRANSFORMED);
        }
View Full Code Here

        // add SQL mixin
        if (targetNode == null) {
            unresolved = resolver.addUnresolvedReference(uuid);
            unresolved.addMixin(JcrId.WITH_SQL);
            unresolved.addMixin(JcrId.TRANSFORMED);
        } else if (!targetNode.isNodeType(JcrId.WITH_SQL)) {
            targetNode.addMixin(JcrId.WITH_SQL);
            targetNode.addMixin(JcrId.TRANSFORMED);
        }
View Full Code Here

        final Node columnNode = resolver.getNode(columnUuid);
        UnresolvedReference unresolvedColumn = null;

        if (columnNode == null) {
            unresolvedColumn = resolver.addUnresolvedReference(columnUuid);
            unresolvedColumn.addMixin(JcrId.TRANSFORMED);
        } else if (!columnNode.isNodeType(JcrId.TRANSFORMED)) {
            columnNode.addMixin(JcrId.TRANSFORMED);
        }

        // nested children are inputs which are the referenced source columns
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.