Package decisionrules
Class DecisionRulesService.Management
java.lang.Object
decisionrules.DecisionRulesService.Management
- Enclosing class:
DecisionRulesService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateFolder(String targetNodeid, FolderData data) voidcreateFolderByPath(String path, FolderData data) createNewRuleVersion(String ruleIdOrAlias, Rule rule) createRule(Rule rule) createRule(Rule rule, String path) voiddeleteFolder(String targetNodeid, boolean deleteAll) voiddeleteFolderByPath(String path, boolean deleteAll) voiddeleteRule(String ruleIdOrAlias) voiddeleteRule(String ruleIdOrAlias, Integer version) voiddeleteRuleByPath(String path) voiddeleteRuleByPath(String path, Integer version) voiddeleteTags(String ruleIdOrAlias, String[] tags) voiddeleteTags(String ruleIdOrAlias, String[] tags, Integer version) exportFolder(String nodeId) exportFolderByPath(String path) findDependencies(String ruleIdOrAlias) findDependencies(String ruleIdOrAlias, Integer version) findDuplicates(String ruleIdOrAlias) findDuplicates(String ruleIdOrAlias, Integer version) getFolderStructure(String targetNodeid) getRuleByPath(String path) getRuleByPath(String path, Integer version) Rule[]getRulesByTags(String[] tags) Rule[]importFolder(String targetNodeid, Object data) importFolderToPath(String path, Object data) voidvoidvoidlockRuleByPath(String path, boolean lock) voidlockRuleByPath(String path, boolean lock, Integer version) voidmoveFolder(String targetId, FolderNode[] nodes, String targetPath) voidrenameFolder(String targetNodeid, String newName) voidrenameFolderByPath(String path, String newName) updateNodeFolderStructure(String targetNodeid, FolderData data) updateNodeFolderStructureByPath(String path, FolderData data) updateRule(String ruleIdOrAlias, Rule rule) updateRule(String ruleIdOrAlias, Rule rule, Integer version) updateRuleStatus(String ruleIdOrAlias, DecisionRulesEnums.RuleStatus status, Integer version) String[]updateTags(String ruleIdOrAlias, String[] tags) String[]updateTags(String ruleIdOrAlias, String[] tags, Integer version)
-
Constructor Details
-
Management
public Management()
-
-
Method Details
-
getRule
-
getRule
-
getRuleByPath
-
getRuleByPath
-
updateRuleStatus
public Rule updateRuleStatus(String ruleIdOrAlias, DecisionRulesEnums.RuleStatus status, Integer version) -
updateRule
-
updateRule
-
createRule
-
createRule
-
createNewRuleVersion
-
deleteRule
-
deleteRule
-
deleteRuleByPath
-
deleteRuleByPath
-
lockRule
-
lockRule
-
lockRuleByPath
-
lockRuleByPath
-
findDuplicates
-
findDuplicates
-
findDependencies
-
findDependencies
-
getRulesForSpace
-
getRulesByTags
-
updateTags
-
updateTags
-
deleteTags
-
deleteTags
-
createFolder
-
createFolderByPath
-
updateNodeFolderStructure
-
updateNodeFolderStructureByPath
-
exportFolder
-
exportFolderByPath
-
importFolder
-
importFolderToPath
-
getFolderStructure
-
getFolderStructure
-
getFolderStructureByPath
-
deleteFolder
-
deleteFolderByPath
-
renameFolder
-
renameFolderByPath
-
moveFolder
-
findFolderOrRuleByAttribute
- Parameters:
data-- Returns:
- JSON string response from the API of a Rule or FolderData - further processing is up to the user
-