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

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

Best Java code snippets using org.apache.jackrabbit.oak.plugins.nodetype.write.ReadWriteNodeTypeManager.registerNodeType (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.writeReadWriteNodeTypeManagerregisterNodeType

Popular methods of ReadWriteNodeTypeManager

  • getNodeType
  • createNodeTypeTemplate
  • 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
  • registerNodeTypes
  • refresh,
  • registerNodeTypes,
  • createNodeDefinitionTemplate,
  • hasNodeType

Popular in Java

  • Updating database using SQL prepared statement
  • getSharedPreferences (Context)
  • getApplicationContext (Context)
  • notifyDataSetChanged (ArrayAdapter)
  • File (java.io)
    An "abstract" representation of a file system entity identified by a pathname. The pathname may be a
  • FileInputStream (java.io)
    An input stream that reads bytes from a file. File file = ...finally if (in != null) in.clos
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • Enumeration (java.util)
    A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
  • StringUtils (org.apache.commons.lang)
    Operations on java.lang.String that arenull safe. * IsEmpty/IsBlank - checks if a String contains
  • Top PhpStorm 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