|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use RuleDefinition | |
---|---|
edu.internet2.middleware.grouper.rules |
Uses of RuleDefinition in edu.internet2.middleware.grouper.rules |
---|
Methods in edu.internet2.middleware.grouper.rules that return types with arguments of type RuleDefinition | |
---|---|
static java.util.Set<RuleDefinition> |
RuleFinder.findAttributeDefPrivilegeInheritRules(Stem stem)
find attribute def inherit rules by stem name |
static java.util.Set<RuleDefinition> |
RuleFinder.findFolderPrivilegeInheritRules(Stem stem)
find folder inherit rules by stem name |
static java.util.Set<RuleDefinition> |
RuleFinder.findGroupPrivilegeInheritRules(Stem stem)
find group inherit rules by stem name |
static java.util.Set<RuleDefinition> |
RuleFinder.findPrivilegeInheritRules(boolean secure)
find subject inherit rules by stem name. |
static java.util.Set<RuleDefinition> |
RuleFinder.findSubjectPrivilegeInheritRules(edu.internet2.middleware.subject.Subject subject,
boolean secure)
find subject inherit rules by stem name. |
java.util.Map<RuleCheck,java.util.Set<RuleDefinition>> |
RuleEngine.getRuleCheckIndex()
map of checks to sets of relevant rules |
java.util.Set<RuleDefinition> |
RuleEngine.getRuleDefinitions()
rule definitions |
java.util.Set<RuleDefinition> |
RuleEngine.ruleCheckIndexDefinitionsByNameOrId(RuleCheck ruleCheck)
get rule definitions from cache based on name or id |
java.util.Set<RuleDefinition> |
RuleEngine.ruleCheckIndexDefinitionsByNameOrIdInFolder(RuleCheck ruleCheck)
get rule definitions from cache based on name or id |
java.util.Set<RuleDefinition> |
RuleEngine.ruleCheckIndexDefinitionsByNameOrIdInFolderPickOneArgOptional(RuleCheck ruleCheck)
get rule definitions from cache based on name or id |
abstract java.util.Set<RuleDefinition> |
RuleCheckType.ruleDefinitions(RuleEngine ruleEngine,
RulesBean rulesBean)
get the check object from the rules bean |
Methods in edu.internet2.middleware.grouper.rules with parameters of type RuleDefinition | |
---|---|
abstract void |
RuleCheckType.addElVariables(RuleDefinition ruleDefinition,
java.util.Map<java.lang.String,java.lang.Object> variableMap,
RulesBean rulesBean,
boolean hasAccessToElApi)
add EL variables to the substitute map |
void |
RuleCheck.addElVariables(RuleDefinition ruleDefinition,
java.util.Map<java.lang.String,java.lang.Object> variableMap,
RulesBean rulesBean,
boolean hasAccessToElApi)
add EL variables to the substitute map |
static boolean |
RuleSubjectActAs.allowedToActAs(RuleDefinition ruleDefinition,
edu.internet2.middleware.subject.Subject subject,
edu.internet2.middleware.subject.Subject subjectToActAs)
see if a subject can act as another subject |
RuleCheck |
RuleCheckType.checkKey(RuleDefinition ruleDefinition)
get the check key for the index |
static RuleCheck |
RuleCheckType.checkKeyForAttributeDefinition(RuleDefinition ruleDefinition)
|
static RuleCheck |
RuleCheckType.checkKeyForStem(RuleDefinition ruleDefinition)
|
void |
RuleThen.fireRule(RuleDefinition ruleDefinition,
RuleEngine ruleEngine,
RulesBean rulesBean,
java.lang.StringBuilder logDataForThisDefinition)
fire this rule |
abstract java.lang.Object |
RuleThenEnum.fireRule(RuleDefinition ruleDefinition,
RuleEngine ruleEngine,
RulesBean rulesBean,
java.lang.StringBuilder logDataForThisDefinition)
fire this rule |
abstract boolean |
RuleCheckType.isCheckOwnerTypeAttributeDef(RuleDefinition ruleDefinition)
Whether or not the rule check owner type is an attribute def |
abstract boolean |
RuleCheckType.isCheckOwnerTypeGroup(RuleDefinition ruleDefinition)
Whether or not the rule check owner type is a group |
abstract boolean |
RuleCheckType.isCheckOwnerTypeStem(RuleDefinition ruleDefinition)
Whether or not the rule check owner type is a stem |
abstract boolean |
RuleIfConditionEnum.isIfOwnerTypeAttributeDef(RuleDefinition ruleDefinition)
Whether or not the rule if condition owner type is an attribute def |
abstract boolean |
RuleIfConditionEnum.isIfOwnerTypeGroup(RuleDefinition ruleDefinition)
Whether or not the rule if condition owner type is a group |
abstract boolean |
RuleIfConditionEnum.isIfOwnerTypeStem(RuleDefinition ruleDefinition)
Whether or not the rule if condition owner type is a stem |
void |
RuleCheckType.runDaemon(RuleDefinition ruleDefinition)
run the daemon to sync up the state |
abstract boolean |
RuleIfConditionEnum.shouldFire(RuleDefinition ruleDefinition,
RuleEngine ruleEngine,
RulesBean rulesBean)
should fire |
boolean |
RuleIfCondition.shouldFire(RuleDefinition ruleDefinition,
RuleEngine ruleEngine,
RulesBean rulesBean,
java.lang.StringBuilder logDataForThisDefinition)
if this check passes |
java.lang.String |
RuleCheckType.validate(boolean allowCheckArgs,
RuleDefinition ruleDefinition,
RuleCheck ruleCheck,
boolean requireStemScope,
boolean ownerIsGroup,
boolean ownerIsStem,
boolean ownerIsAttributeDef)
validate this check type |
java.lang.String |
RuleThen.validate(RuleDefinition ruleDefinition)
validate this |
java.lang.String |
RuleSubjectActAs.validate(RuleDefinition ruleDefinition)
validate this |
java.lang.String |
RuleIfConditionEnum.validate(RuleDefinition ruleDefinition)
validate the enum |
java.lang.String |
RuleThenEnum.validate(RuleDefinition ruleDefinition)
validate the rule |
java.lang.String |
RuleCheck.validate(RuleDefinition ruleDefinition)
validate this |
java.lang.String |
RuleIfCondition.validate(RuleDefinition ruleDefinition)
validate this |
abstract java.lang.String |
RuleCheckType.validate(RuleDefinition ruleDefinition,
RuleCheck ruleCheck)
validate this check type |
static java.lang.String |
RuleIfConditionEnum.validateNoParams(RuleDefinition ruleDefinition)
make sure there are no params |
java.lang.String |
RuleCheck.validateOwnerAttributeDef(RuleDefinition ruleDefinition)
see if the owner is an attributeDef (note, owner requiredness not checked) |
java.lang.String |
RuleCheck.validateOwnerGroup(RuleDefinition ruleDefinition)
see if the owner is a group (note, owner requiredness not checked) |
java.lang.String |
RuleCheck.validateOwnerStem(RuleDefinition ruleDefinition)
see if the owner is a stem (note, owner requiredness not checked) |
Method parameters in edu.internet2.middleware.grouper.rules with type arguments of type RuleDefinition | |
---|---|
void |
RuleEngine.setRuleDefinitions(java.util.Set<RuleDefinition> ruleDefinitions)
rule definitions |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |