Tabnine Logo
ReadWriteNodeTypeManager.createNodeTypeTemplate
Code IndexAdd Tabnine to your IDE (free)

How to use
createNodeTypeTemplate
method
in
org.apache.jackrabbit.oak.plugins.nodetype.write.ReadWriteNodeTypeManager

Best Java code snippets using org.apache.jackrabbit.oak.plugins.nodetype.write.ReadWriteNodeTypeManager.createNodeTypeTemplate (Showing top 2 results out of 315)

origin: apache/jackrabbit-oak

  @Test
  public void testNodeTypeWithCugNames() throws Exception {
    ReadWriteNodeTypeManager ntMgr = new ReadWriteNodeTypeManager() {
      @NotNull
      @Override
      protected Root getWriteRoot() {
        return root;
      }

      @Nullable
      @Override
      protected Tree getTypes() {
        return root.getTree(NODE_TYPES_PATH);
      }
    };
    NodeTypeTemplate ntTemplate = ntMgr.createNodeTypeTemplate();
    ntTemplate.setName("testNT");
    NodeDefinitionTemplate ndt = ntMgr.createNodeDefinitionTemplate();
    ndt.setName(REP_CUG_POLICY);
    ndt.setRequiredPrimaryTypeNames(new String[] {JcrConstants.NT_BASE});
    ntTemplate.getNodeDefinitionTemplates().add(ndt);
    ntMgr.registerNodeType(ntTemplate, true);
  }
}
origin: apache/jackrabbit-oak

@Before
public void before() throws Exception {
  super.before();
  ntMgr = new ReadWriteNodeTypeManager() {
    @NotNull
    @Override
    protected Root getWriteRoot() {
      return root;
    }
    @Override
    protected Tree getTypes() {
      return root.getTree(NODE_TYPES_PATH);
    }
  };
  if (!ntMgr.hasNodeType(NT_NAME)) {
    NodeTypeTemplate tmpl = ntMgr.createNodeTypeTemplate();
    tmpl.setName(NT_NAME);
    tmpl.setDeclaredSuperTypeNames(new String[]{JcrConstants.MIX_REFERENCEABLE, JcrConstants.NT_UNSTRUCTURED});
    ntMgr.registerNodeType(tmpl, true);
  }
  NodeUtil a = new NodeUtil(root.getTree("/a"));
  NodeUtil test = a.addChild("referenceable", NT_NAME);
  test.setString(JcrConstants.JCR_UUID, UUIDUtils.generateUUID());
  referenceablePath = test.getTree().getPath();
}
org.apache.jackrabbit.oak.plugins.nodetype.writeReadWriteNodeTypeManagercreateNodeTypeTemplate

Popular methods of ReadWriteNodeTypeManager

  • getNodeType
  • getDefinition
  • getEffectiveNodeType
  • getNamePathMapper
  • getOakName
  • getOrCreateNodeTypes
  • getRootDefinition
  • getWriteRoot
    Called by the methods #registerNodeType(NodeTypeDefinition,boolean), #registerNodeTypes(NodeTypeDefi
  • isNodeType
  • refresh
    Called by the ReadWriteNodeTypeManager implementation methods to refresh the state of the session as
  • registerNodeType
  • registerNodeTypes
  • registerNodeType,
  • registerNodeTypes,
  • createNodeDefinitionTemplate,
  • hasNodeType

Popular in Java

  • Creating JSON documents from java classes using gson
  • requestLocationUpdates (LocationManager)
  • scheduleAtFixedRate (Timer)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • FileInputStream (java.io)
    An input stream that reads bytes from a file. File file = ...finally if (in != null) in.clos
  • FileNotFoundException (java.io)
    Thrown when a file specified by a program cannot be found.
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • JTable (javax.swing)
  • Base64 (org.apache.commons.codec.binary)
    Provides Base64 encoding and decoding as defined by RFC 2045.This class implements section 6.8. Base
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now