Class ScriptRMCaveatConfigService

All Implemented Interfaces:
org.alfresco.processor.ProcessorExtension, Scopeable

public class ScriptRMCaveatConfigService extends BaseScopableProcessorExtension
Script projection of RM Caveat Config Service
Author:
Mark Rogers
  • Constructor Details

    • ScriptRMCaveatConfigService

      public ScriptRMCaveatConfigService()
  • Method Details

    • setCaveatConfigService

      public void setCaveatConfigService(RMCaveatConfigService rmCaveatConfigService)
    • getRmCaveatConfigService

      public RMCaveatConfigService getRmCaveatConfigService()
    • setAuthorityService

      public void setAuthorityService(AuthorityService authorityService)
    • getAuthorityService

      public AuthorityService getAuthorityService()
    • getConstraint

      public ScriptConstraint getConstraint(String listName)
    • getAllConstraints

      public ScriptConstraint[] getAllConstraints()
    • getConstraintsWithoutEmptyList

      public ScriptConstraint[] getConstraintsWithoutEmptyList()
    • deleteConstraintList

      public void deleteConstraintList(String listName)
      Delete list
      Parameters:
      listName -
    • updateConstraintValues

      public void updateConstraintValues(String listName, String authorityName, String[] values)
      Update value
    • deleteRMConstraintListAuthority

      public void deleteRMConstraintListAuthority(String listName, String authorityName)
      Delete the constraint values. i.e remove an authority from a constraint list
    • deleteRMConstraintListValue

      public void deleteRMConstraintListValue(String listName, String valueName)
      Delete the constraint values. i.e remove a value from a constraint list
    • createConstraint

      public ScriptConstraint createConstraint(String listName, String title, String[] allowedValues)