Package decisionrules

Class DecisionRulesService.Management

java.lang.Object
decisionrules.DecisionRulesService.Management
Enclosing class:
DecisionRulesService

public class DecisionRulesService.Management extends Object
  • Constructor Details

    • Management

      public Management()
  • Method Details

    • getRule

      public Rule getRule(String ruleIdOrAlias, Integer version)
    • getRule

      public Rule getRule(String ruleIdOrAlias)
    • getRuleByPath

      public Rule getRuleByPath(String path, Integer version)
    • getRuleByPath

      public Rule getRuleByPath(String path)
    • updateRuleStatus

      public Rule updateRuleStatus(String ruleIdOrAlias, DecisionRulesEnums.RuleStatus status, Integer version)
    • updateRule

      public Rule updateRule(String ruleIdOrAlias, Rule rule, Integer version)
    • updateRule

      public Rule updateRule(String ruleIdOrAlias, Rule rule)
    • createRule

      public Rule createRule(Rule rule, String path)
    • createRule

      public Rule createRule(Rule rule)
    • createNewRuleVersion

      public Rule createNewRuleVersion(String ruleIdOrAlias, Rule rule)
    • deleteRule

      public void deleteRule(String ruleIdOrAlias, Integer version)
    • deleteRule

      public void deleteRule(String ruleIdOrAlias)
    • deleteRuleByPath

      public void deleteRuleByPath(String path, Integer version)
    • deleteRuleByPath

      public void deleteRuleByPath(String path)
    • lockRule

      public void lockRule(String ruleIdOrAlias, boolean lock, Integer version)
    • lockRule

      public void lockRule(String ruleIdOrAlias, boolean lock)
    • lockRuleByPath

      public void lockRuleByPath(String path, boolean lock, Integer version)
    • lockRuleByPath

      public void lockRuleByPath(String path, boolean lock)
    • findDuplicates

      public Duplicates findDuplicates(String ruleIdOrAlias, Integer version)
    • findDuplicates

      public Duplicates findDuplicates(String ruleIdOrAlias)
    • findDependencies

      public Dependencies findDependencies(String ruleIdOrAlias, Integer version)
    • findDependencies

      public Dependencies findDependencies(String ruleIdOrAlias)
    • getRulesForSpace

      public Rule[] getRulesForSpace()
    • getRulesByTags

      public Rule[] getRulesByTags(String[] tags)
    • updateTags

      public String[] updateTags(String ruleIdOrAlias, String[] tags, Integer version)
    • updateTags

      public String[] updateTags(String ruleIdOrAlias, String[] tags)
    • deleteTags

      public void deleteTags(String ruleIdOrAlias, String[] tags, Integer version)
    • deleteTags

      public void deleteTags(String ruleIdOrAlias, String[] tags)
    • createFolder

      public void createFolder(String targetNodeid, FolderData data)
    • createFolderByPath

      public void createFolderByPath(String path, FolderData data)
    • updateNodeFolderStructure

      public FolderData updateNodeFolderStructure(String targetNodeid, FolderData data)
    • updateNodeFolderStructureByPath

      public FolderData updateNodeFolderStructureByPath(String path, FolderData data)
    • exportFolder

      public FolderExport exportFolder(String nodeId)
    • exportFolderByPath

      public FolderExport exportFolderByPath(String path)
    • importFolder

      public FolderImport importFolder(String targetNodeid, Object data)
    • importFolderToPath

      public FolderImport importFolderToPath(String path, Object data)
    • getFolderStructure

      public FolderData getFolderStructure(String targetNodeid)
    • getFolderStructure

      public FolderData getFolderStructure()
    • getFolderStructureByPath

      public FolderData getFolderStructureByPath(String path)
    • deleteFolder

      public void deleteFolder(String targetNodeid, boolean deleteAll)
    • deleteFolderByPath

      public void deleteFolderByPath(String path, boolean deleteAll)
    • renameFolder

      public void renameFolder(String targetNodeid, String newName)
    • renameFolderByPath

      public void renameFolderByPath(String path, String newName)
    • moveFolder

      public void moveFolder(String targetId, FolderNode[] nodes, String targetPath)
    • findFolderOrRuleByAttribute

      public String findFolderOrRuleByAttribute(FindOptions data)
      Parameters:
      data -
      Returns:
      JSON string response from the API of a Rule or FolderData - further processing is up to the user