congrats Icon
New! Announcing our next generation AI code completions
Read here
Tabnine Logo
RulesRepository.getAreaNode
Code IndexAdd Tabnine to your IDE (free)

How to use
getAreaNode
method
in
org.drools.repository.RulesRepository

Best Java code snippets using org.drools.repository.RulesRepository.getAreaNode (Showing top 20 results out of 315)

origin: org.drools/guvnor-repository

/**
 * This returns true if the repository contains the specified module name.
 */
public boolean containsModule(String name) {
  Node folderNode = this.getAreaNode(MODULE_AREA);
  try {
    return folderNode.hasNode(name);
  } catch (RepositoryException e) {
    throw new RulesRepositoryException(e);
  }
}
origin: org.drools/guvnor-repository

private NodeIterator getMetaDataTypeNodes() throws RepositoryException {
  Node schemaNode = getAreaNode(SCHEMA_AREA);
  return addNodeIfNew(schemaNode,
      METADATA_TYPE_AREA,
      "nt:folder").getNodes();
}
origin: org.chtijbug.drools/guvnor-repository

private NodeIterator getMetaDataTypeNodes() throws RepositoryException {
  Node schemaNode = getAreaNode(SCHEMA_AREA);
  return addNodeIfNew(schemaNode,
      METADATA_TYPE_AREA,
      "nt:folder").getNodes();
}
origin: org.chtijbug.drools/guvnor-repository

/**
 * This returns true if the repository contains the specified module name.
 */
public boolean containsModule(String name) {
  Node folderNode = this.getAreaNode(MODULE_AREA);
  try {
    return folderNode.hasNode(name);
  } catch (RepositoryException e) {
    throw new RulesRepositoryException(e);
  }
}
origin: org.drools/guvnor-repository

public StateItem loadState(String name) throws RulesRepositoryException {
  try {
    Node ruleStateNode = this.getAreaNode(STATE_AREA).getNode(name);
    return new StateItem(this,
        ruleStateNode);
  } catch (RepositoryException e) {
    log.error("Unable to load a status. ",
        e);
    throw new RulesRepositoryException("Unable to load a status. ",
        e);
  }
}
origin: org.drools/guvnor-repository

/**
 * Check if module is archived.
 */
public boolean isModuleArchived(String name) {
  Node folderNode = this.getAreaNode(MODULE_AREA);
  try {
    Node node = folderNode.getNode(name);
    return node.getProperty(AssetItem.CONTENT_PROPERTY_ARCHIVE_FLAG).getBoolean();
  } catch (RepositoryException e) {
    throw new RulesRepositoryException(e);
  }
}
origin: org.chtijbug.drools/guvnor-repository

/**
 * Check if module is archived.
 */
public boolean isModuleArchived(String name) {
  Node folderNode = this.getAreaNode(MODULE_AREA);
  try {
    Node node = folderNode.getNode(name);
    return node.getProperty(AssetItem.CONTENT_PROPERTY_ARCHIVE_FLAG).getBoolean();
  } catch (RepositoryException e) {
    throw new RulesRepositoryException(e);
  }
}
origin: org.chtijbug.drools/guvnor-repository

public StateItem loadState(String name) throws RulesRepositoryException {
  try {
    Node ruleStateNode = this.getAreaNode(STATE_AREA).getNode(name);
    return new StateItem(this,
        ruleStateNode);
  } catch (RepositoryException e) {
    log.error("Unable to load a status. ",
        e);
    throw new RulesRepositoryException("Unable to load a status. ",
        e);
  }
}
origin: org.chtijbug.drools/guvnor-repository

public boolean containsSnapshot(String moduleName,
                String snapshotName) {
  try {
    Node areaNode = this.getAreaNode(MODULE_SNAPSHOT_AREA);
    if (!areaNode.hasNode(moduleName)) {
      return false;
    }
    Node n = areaNode.getNode(moduleName);
    return n.hasNode(snapshotName);
  } catch (RepositoryException e) {
    log.error(e.getMessage(),
        e);
    throw new RulesRepositoryException(e);
  }
}
origin: org.drools/guvnor-repository

public boolean containsSnapshot(String moduleName,
                String snapshotName) {
  try {
    Node areaNode = this.getAreaNode(MODULE_SNAPSHOT_AREA);
    if (!areaNode.hasNode(moduleName)) {
      return false;
    }
    Node n = areaNode.getNode(moduleName);
    return n.hasNode(snapshotName);
  } catch (RepositoryException e) {
    log.error(e.getMessage(),
        e);
    throw new RulesRepositoryException(e);
  }
}
origin: org.chtijbug.drools/guvnor-repository

public ModuleItem loadModuleSnapshot(String moduleName,
                    String snapshotName) {
  try {
    Node n = this.getAreaNode(MODULE_SNAPSHOT_AREA).getNode(moduleName).getNode(snapshotName);
    return new ModuleItem(this,
        n);
  } catch (RepositoryException e) {
    log.error(e.getMessage(),
        e);
    throw new RulesRepositoryException(e);
  }
}
origin: org.drools/guvnor-repository

private Node getPerspectivesConfigurationArea() throws RepositoryException {
  Node areaNode;
  try {
    areaNode = this.getAreaNode(String.format("%s/%s",
        CONFIGURATION_AREA,
        PERSPECTIVES_CONFIGURATION_AREA));
  } catch (RulesRepositoryException e) {
    Node repositoryNode = this.session.getRootNode().getNode(RULES_REPOSITORY_NAME);
    Node configurationArea = RulesRepository.addNodeIfNew(repositoryNode,
        RulesRepository.CONFIGURATION_AREA,
        "nt:folder");
    areaNode = RulesRepository.addNodeIfNew(configurationArea,
        RulesRepository.PERSPECTIVES_CONFIGURATION_AREA,
        "nt:folder");
  }
  return areaNode;
}
origin: org.drools/guvnor-repository

public ModuleItem loadModuleSnapshot(String moduleName,
                    String snapshotName) {
  try {
    Node n = this.getAreaNode(MODULE_SNAPSHOT_AREA).getNode(moduleName).getNode(snapshotName);
    return new ModuleItem(this,
        n);
  } catch (RepositoryException e) {
    log.error(e.getMessage(),
        e);
    throw new RulesRepositoryException(e);
  }
}
origin: org.chtijbug.drools/guvnor-repository

private Node getPerspectivesConfigurationArea() throws RepositoryException {
  Node areaNode;
  try {
    areaNode = this.getAreaNode(String.format("%s/%s",
        CONFIGURATION_AREA,
        PERSPECTIVES_CONFIGURATION_AREA));
  } catch (RulesRepositoryException e) {
    Node repositoryNode = this.session.getRootNode().getNode(RULES_REPOSITORY_NAME);
    Node configurationArea = RulesRepository.addNodeIfNew(repositoryNode,
        RulesRepository.CONFIGURATION_AREA,
        "nt:folder");
    areaNode = RulesRepository.addNodeIfNew(configurationArea,
        RulesRepository.PERSPECTIVES_CONFIGURATION_AREA,
        "nt:folder");
  }
  return areaNode;
}
origin: org.drools/guvnor-repository

/**
 * @return A list of statii in the system.
 */
public StateItem[] listStates() {
  List<StateItem> states = new ArrayList<StateItem>();
  try {
    NodeIterator it = this.getAreaNode(STATE_AREA).getNodes();
    while (it.hasNext()) {
      states.add(new StateItem(this,
          it.nextNode()));
    }
  } catch (RepositoryException e) {
    log.error(e.getMessage(),
        e);
    throw new RulesRepositoryException(e);
  }
  return states.toArray(new StateItem[states.size()]);
}
origin: org.chtijbug.drools/guvnor-repository

private Node getMetaDataTypeNode(String metadataType)
    throws RepositoryException {
  Node schemaNode = getAreaNode(SCHEMA_AREA);
  return addNodeIfNew(
      addNodeIfNew(schemaNode,
          METADATA_TYPE_AREA,
          "nt:folder"),
      metadataType,
      "nt:file");
}
origin: org.drools/guvnor-repository

private Node getMetaDataTypeNode(String metadataType)
    throws RepositoryException {
  Node schemaNode = getAreaNode(SCHEMA_AREA);
  return addNodeIfNew(
      addNodeIfNew(schemaNode,
          METADATA_TYPE_AREA,
          "nt:folder"),
      metadataType,
      "nt:file");
}
origin: org.drools/guvnor-repository

/**
 * Create a status node of the given name.
 */
public StateItem createState(String name) {
  try {
    Node folderNode = this.getAreaNode(STATE_AREA);
    String nodePath = NodeUtils.makeJSR170ComplaintName(name);
    Node stateNode = RulesRepository.addNodeIfNew(folderNode,
        nodePath,
        StateItem.STATE_NODE_TYPE_NAME);
    log.debug("Created the status [" + name + "] at [" + nodePath + "]");
    return new StateItem(this,
        stateNode);
  } catch (Exception e) {
    log.error(e.getMessage(),
        e);
    throw new RulesRepositoryException(e);
  }
}
origin: org.drools/guvnor-repository

/**
 * This will return or create the default module for assets that have no
 * home yet.
 */
public ModuleItem loadDefaultModule() throws RulesRepositoryException {
  Node folderNode = this.getAreaNode(MODULE_AREA);
  try {
    if (folderNode.hasNode(DEFAULT_PACKAGE)) {
      return loadModule(DEFAULT_PACKAGE);
    } else {
      return createModule(DEFAULT_PACKAGE,
          "");
    }
  } catch (RepositoryException e) {
    throw new RulesRepositoryException(e);
  }
}
origin: org.chtijbug.drools/guvnor-repository

/**
 * This will return or create the default module for assets that have no
 * home yet.
 */
public ModuleItem loadDefaultModule() throws RulesRepositoryException {
  Node folderNode = this.getAreaNode(MODULE_AREA);
  try {
    if (folderNode.hasNode(DEFAULT_PACKAGE)) {
      return loadModule(DEFAULT_PACKAGE);
    } else {
      return createModule(DEFAULT_PACKAGE,
          "");
    }
  } catch (RepositoryException e) {
    throw new RulesRepositoryException(e);
  }
}
org.drools.repositoryRulesRepositorygetAreaNode

Popular methods of RulesRepository

  • createModule
    Adds a module to the repository.
  • loadModule
    Loads a Module for the specified module name and version. Will throw an exception if the specified m
  • save
    Save any pending changes.
  • <init>
    This requires a JCR session be setup, and the repository be configured.
  • findAssetsByCategory
    This will retrieve a list of RuleItem objects - that are allocated to the provided category. Only th
  • findAssetsByName
    This will search assets, looking for matches against the name.
  • findAssetsByState
    Finds the AssetItem's linked to the requested state. Similar to finding by category.
  • getSession
  • getState
    Gets a StateItem for the specified state name. If a node for the specified state does not yet exist,
  • listModuleSnapshots
    Return a list of the snapshots available for the given module name.
  • listModules
  • loadAssetByUUID
    Loads an asset by its UUID (generally the fastest way to load something).
  • listModules,
  • loadAssetByUUID,
  • loadCategory,
  • loadGlobalArea,
  • loadModuleByUUID,
  • loadModuleSnapshot,
  • loadState,
  • addNodeIfNew,
  • checkForDataMigration

Popular in Java

  • Creating JSON documents from java classes using gson
  • putExtra (Intent)
  • getExternalFilesDir (Context)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • Color (java.awt)
    The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary
  • Iterator (java.util)
    An iterator over a sequence of objects, such as a collection.If a collection has been changed since
  • Collectors (java.util.stream)
  • ImageIO (javax.imageio)
  • Reference (javax.naming)
  • Servlet (javax.servlet)
    Defines methods that all servlets must implement. A servlet is a small Java program that runs within
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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