Class RuleService

java.lang.Object
edu.internet2.middleware.grouper.rules.RuleService

public class RuleService extends Object
  • Constructor Details

    • RuleService

      public RuleService()
  • Method Details

    • saveOrUpdateRuleAttributes

      public static Map<String,List<String>> saveOrUpdateRuleAttributes(RuleConfig ruleConfig, GrouperObject grouperObject, String attributeAssignId)
      save or update rule config for a given grouper object (group/stem)
      Parameters:
      ruleConfig -
      grouperObject -
      Returns:
      error messages if any
    • calculateRulePattern

      public static RulePattern calculateRulePattern(RuleConfig ruleConfig)
    • getRuleConfig

      public static RuleConfig getRuleConfig(GrouperObject grouperObject, String attributeAssignId, Subject loggedInSubject)
      retrieve type setting for a given grouper object (group/stem) and target name.
      Parameters:
      grouperObject -
      targetName -
      Returns:
    • deleteRuleAttributes

      public static void deleteRuleAttributes(String attributeAssignId)