|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.internet2.middleware.grouper.rules.RuleDefinition
public class RuleDefinition
Define a rule, convert to a JSON string for attribute
Constructor Summary | |
---|---|
RuleDefinition()
|
|
RuleDefinition(java.util.Set<AttributeAssignValueContainer> attributeAssignValueContainers)
rule definitions from attribute assigns |
|
RuleDefinition(java.lang.String attributeTypeAssignId)
load rules for one attribute type assign id |
Method Summary | |
---|---|
void |
addElVariables(java.util.Map<java.lang.String,java.lang.Object> variableMap,
RulesBean rulesBean,
boolean hasAccessToEl)
add EL variables to the substitute map |
RuleSubjectActAs |
getActAs()
who this rule acts as |
AttributeAssign |
getAttributeAssignType()
keep a reference to this to get back to the owner etc |
RuleCheck |
getCheck()
when this rules is triggered |
RuleIfCondition |
getIfCondition()
only fire if this condition occurs |
java.lang.String |
getRunDaemon()
|
RuleThen |
getThen()
do this when the rule fires |
boolean |
isRunDaemonBoolean()
run daemon, true by default |
boolean |
runDaemonOnDefinitionIfShould()
if we should run the daemon, then do |
void |
setActAs(RuleSubjectActAs actAs1)
who this rule acts as |
void |
setAttributeAssignType(AttributeAssign attributeAssignType1)
keep a reference to this to get back to the owner etc |
void |
setCheck(RuleCheck check1)
when this rules is triggered |
void |
setIfCondition(RuleIfCondition ifCondition1)
only fire if this condition occurs |
void |
setThen(RuleThen then1)
do this when the rule fires |
boolean |
shouldLog()
if we should log this rule definition |
java.lang.String |
toString()
|
java.lang.String |
validate()
validate this |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public RuleDefinition(java.lang.String attributeTypeAssignId)
attributeTypeAssignId
- public RuleDefinition(java.util.Set<AttributeAssignValueContainer> attributeAssignValueContainers)
attributeAssignValueContainers
- public RuleDefinition()
Method Detail |
---|
public AttributeAssign getAttributeAssignType()
public void setAttributeAssignType(AttributeAssign attributeAssignType1)
attributeAssignType1
- the attributeAssignType to setpublic RuleSubjectActAs getActAs()
public void setActAs(RuleSubjectActAs actAs1)
actAs1
- public RuleCheck getCheck()
public void setCheck(RuleCheck check1)
check1
- public RuleIfCondition getIfCondition()
public void setIfCondition(RuleIfCondition ifCondition1)
ifCondition1
- public RuleThen getThen()
public void setThen(RuleThen then1)
then1
- public java.lang.String getRunDaemon()
public boolean runDaemonOnDefinitionIfShould()
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public java.lang.String validate()
public boolean isRunDaemonBoolean()
public boolean shouldLog()
public void addElVariables(java.util.Map<java.lang.String,java.lang.Object> variableMap, RulesBean rulesBean, boolean hasAccessToEl)
variableMap
- rulesBean
- hasAccessToEl
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |