Class RuleService
java.lang.Object
edu.internet2.middleware.grouper.rules.RuleService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RulePattern
calculateRulePattern
(RuleConfig ruleConfig) static void
deleteRuleAttributes
(String attributeAssignId) static RuleConfig
getRuleConfig
(GrouperObject grouperObject, String attributeAssignId, Subject loggedInSubject) retrieve type setting for a given grouper object (group/stem) and target name.saveOrUpdateRuleAttributes
(RuleConfig ruleConfig, GrouperObject grouperObject, String attributeAssignId) save or update rule config for a given grouper object (group/stem)
-
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
-
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
-attributeAssignId
-loggedInSubject
-- Returns:
-
deleteRuleAttributes
-