Skip to content

Instantly share code, notes, and snippets.

@douglascrp
Last active October 1, 2017 01:22
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save douglascrp/95b96a81bc52f367ab851b5ff1f8730c to your computer and use it in GitHub Desktop.
Save douglascrp/95b96a81bc52f367ab851b5ff1f8730c to your computer and use it in GitHub Desktop.
How to enable/disable Alfresco folder rules using JavaScript
var context = Packages.org.springframework.web.context.ContextLoader.getCurrentWebApplicationContext();
var ruleService = context.getBean('RuleService', Packages.org.alfresco.service.cmr.rule.RuleService);
logger.warn("Before disabling: " + ruleService.isEnabled());
logger.warn("Disabling rules");
ruleService.disableRules();
logger.warn("After disabling: " + ruleService.isEnabled());
try {
logger.warn("Nothing to see here!");
} finally {
logger.warn("Before enabling: " + ruleService.isEnabled());
logger.warn("Enabling rules");
ruleService.enableRules();
logger.warn("After enabling: " + ruleService.isEnabled());
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment