|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.internet2.middleware.grouper.rules.RuleUtils
public class RuleUtils
Field Summary | |
---|---|
static String |
RULE_ACT_AS_SUBJECT_ID
|
static String |
RULE_ACT_AS_SUBJECT_IDENTIFIER
|
static String |
RULE_ACT_AS_SUBJECT_SOURCE_ID
|
static String |
RULE_CHECK_ARG0
|
static String |
RULE_CHECK_ARG1
|
static String |
RULE_CHECK_OWNER_ID
|
static String |
RULE_CHECK_OWNER_NAME
|
static String |
RULE_CHECK_STEM_SCOPE
|
static String |
RULE_CHECK_TYPE
|
static String |
RULE_IF_CONDITION_EL
|
static String |
RULE_IF_CONDITION_ENUM
|
static String |
RULE_IF_CONDITION_ENUM_ARG0
|
static String |
RULE_IF_CONDITION_ENUM_ARG1
|
static String |
RULE_IF_OWNER_ID
|
static String |
RULE_IF_OWNER_NAME
|
static String |
RULE_IF_STEM_SCOPE
|
static String |
RULE_RUN_DAEMON
should be T or F |
static String |
RULE_THEN_EL
|
static String |
RULE_THEN_ENUM
|
static String |
RULE_THEN_ENUM_ARG0
|
static String |
RULE_THEN_ENUM_ARG1
|
static String |
RULE_THEN_ENUM_ARG2
|
static String |
RULE_VALID
|
Constructor Summary | |
---|---|
RuleUtils()
|
Method Summary | |
---|---|
static AttributeDef |
attributeDef(String attributeDefId,
String attributeDefName,
String alternateAttributeDefId,
boolean useRootSession,
boolean throwExceptionIfNotFound)
|
static String |
attributeRuleStemName()
return the stem name where the rule attributes go, without colon on end |
static String |
emailTemplate(String emailTemplateString)
if it starts with template: then get the arg from a file. |
static boolean |
folderHasMembership(RulesBean rulesBean,
String stemId,
String stemName,
Stem.Scope stemScope,
MembershipType membershipType)
see if there is a membership in the folder |
static Group |
group(String groupId,
String groupName,
String alternateGroupId,
boolean useRootSession,
boolean throwExceptionIfNotFound)
|
static boolean |
groupHasImmediateEnabledMembership(RulesBean rulesBean,
String groupId)
|
static Set<PermissionEntry> |
permissionsForUser(String attributeDefId,
RulesBean rulesBean,
boolean noEndDate)
|
static Set<PermissionEntry> |
permissionsForUser(String attributeDefId,
String memberId,
boolean noEndDate)
|
static String |
removeSurroundingQuotesConvertNull(String string)
take in a string, e.g. |
static String |
ruleActAsSubjectIdentifierName()
full rule then el name |
static String |
ruleActAsSubjectIdName()
full ruleActAsSubjectIdName |
static String |
ruleActAsSubjectSourceIdName()
full ruleActAsSubjectSourceIdName |
static AttributeDef |
ruleAttrAttributeDef()
return the rule attr attribute def this throws exception if cant find |
static AttributeDefName |
ruleAttributeDefName()
return the rule attribute def name, assign this to an object to attach a rule. |
static String |
ruleCheckArg0Name()
full ruleCheckArg0Name |
static String |
ruleCheckArg1Name()
full ruleCheckArg1Name |
static String |
ruleCheckOwnerIdName()
full ruleCheckOwnerIdName |
static String |
ruleCheckOwnerNameName()
full ruleCheckOwnerName |
static String |
ruleCheckStemScopeName()
full ruleCheckStemScope |
static String |
ruleCheckTypeName()
full ruleCheckTypeName |
static String |
ruleIfConditionElName()
full rule ruleIfConditionElName |
static String |
ruleIfConditionEnumArg0Name()
full rule if condition enum arg0 name |
static String |
ruleIfConditionEnumArg1Name()
full rule if condition enum arg1 name |
static String |
ruleIfConditionEnumName()
full rule if condition enum name |
static String |
ruleIfOwnerIdName()
full ruleIfOwnerIdName |
static String |
ruleIfOwnerNameName()
full ruleIfOwnerName |
static String |
ruleIfStemScopeName()
full ruleIfStemScopeName |
static String |
ruleRunDaemonName()
full rule run daemon name |
static String |
ruleThenElName()
full rule then el name |
static String |
ruleThenEnumArg0Name()
full rule then enum arg0 name |
static String |
ruleThenEnumArg1Name()
full rule then enum arg1 name |
static String |
ruleThenEnumArg2Name()
full rule then enum arg2 name |
static String |
ruleThenEnumName()
full rule then enum name |
static AttributeDef |
ruleTypeAttributeDef()
return the rule type attribute def this throws exception if cant find |
static AttributeDefName |
ruleValidAttributeDefName()
return the rule attribute def name, assign this to an object to attach a rule. |
static String |
ruleValidName()
full rule valid name name |
static Stem |
stem(String stemId,
String stemName,
String alternateStemId,
boolean useRootSession,
boolean throwExceptionIfNotFound)
|
static String |
validateAttributeDef(String attributeDefId,
String attributeDefName,
String alternateAttributeDefId)
|
static String |
validateGroup(String groupId,
String groupName,
String alternateGroupId)
|
static String |
validateStem(String stemId,
String stemName,
String alternateStemId)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String RULE_THEN_EL
public static final String RULE_RUN_DAEMON
public static final String RULE_VALID
public static final String RULE_THEN_ENUM
public static final String RULE_THEN_ENUM_ARG0
public static final String RULE_THEN_ENUM_ARG1
public static final String RULE_THEN_ENUM_ARG2
public static final String RULE_IF_CONDITION_ENUM
public static final String RULE_IF_CONDITION_ENUM_ARG0
public static final String RULE_IF_CONDITION_ENUM_ARG1
public static final String RULE_IF_CONDITION_EL
public static final String RULE_IF_OWNER_NAME
public static final String RULE_CHECK_OWNER_NAME
public static final String RULE_CHECK_STEM_SCOPE
public static final String RULE_CHECK_OWNER_ID
public static final String RULE_CHECK_ARG0
public static final String RULE_CHECK_ARG1
public static final String RULE_IF_OWNER_ID
public static final String RULE_IF_STEM_SCOPE
public static final String RULE_CHECK_TYPE
public static final String RULE_ACT_AS_SUBJECT_SOURCE_ID
public static final String RULE_ACT_AS_SUBJECT_IDENTIFIER
public static final String RULE_ACT_AS_SUBJECT_ID
Constructor Detail |
---|
public RuleUtils()
Method Detail |
---|
public static boolean groupHasImmediateEnabledMembership(RulesBean rulesBean, String groupId)
rulesBean
- groupId
-
public static boolean folderHasMembership(RulesBean rulesBean, String stemId, String stemName, Stem.Scope stemScope, MembershipType membershipType)
rulesBean
- stemId
- add either this or stem namestemName
- add either this or stem idstemScope
- membershipType
- null for any
public static Set<PermissionEntry> permissionsForUser(String attributeDefId, RulesBean rulesBean, boolean noEndDate)
attributeDefId
- rulesBean
- noEndDate
-
public static Set<PermissionEntry> permissionsForUser(String attributeDefId, String memberId, boolean noEndDate)
attributeDefId
- rulesBean
- memberId
- noEndDate
-
public static String emailTemplate(String emailTemplateString)
emailTemplateString
-
public static String removeSurroundingQuotesConvertNull(String string)
string
-
public static AttributeDefName ruleAttributeDefName()
public static AttributeDefName ruleValidAttributeDefName()
public static AttributeDef ruleTypeAttributeDef()
public static AttributeDef ruleAttrAttributeDef()
public static String attributeRuleStemName()
public static String ruleThenElName()
public static String ruleRunDaemonName()
public static String ruleValidName()
public static String ruleThenEnumName()
public static String ruleThenEnumArg0Name()
public static String ruleThenEnumArg1Name()
public static String ruleThenEnumArg2Name()
public static String ruleIfConditionEnumName()
public static String ruleIfConditionEnumArg0Name()
public static String ruleIfConditionEnumArg1Name()
public static String ruleIfConditionElName()
public static String ruleIfOwnerNameName()
public static String ruleCheckOwnerNameName()
public static String ruleCheckStemScopeName()
public static String ruleCheckOwnerIdName()
public static String ruleCheckArg0Name()
public static String ruleCheckArg1Name()
public static String ruleIfOwnerIdName()
public static String ruleIfStemScopeName()
public static String ruleCheckTypeName()
public static String ruleActAsSubjectSourceIdName()
public static String ruleActAsSubjectIdentifierName()
public static String ruleActAsSubjectIdName()
public static Group group(String groupId, String groupName, String alternateGroupId, boolean useRootSession, boolean throwExceptionIfNotFound)
groupId
- groupName
- alternateGroupId
- useRootSession
- if we should use root or static sessionthrowExceptionIfNotFound
-
public static Stem stem(String stemId, String stemName, String alternateStemId, boolean useRootSession, boolean throwExceptionIfNotFound)
stemId
- stemName
- alternateStemId
- useRootSession
- if we should use root or static sessionthrowExceptionIfNotFound
-
public static AttributeDef attributeDef(String attributeDefId, String attributeDefName, String alternateAttributeDefId, boolean useRootSession, boolean throwExceptionIfNotFound)
attributeDefId
- attributeDefName
- alternateAttributeDefId
- useRootSession
- if we should use root or static sessionthrowExceptionIfNotFound
-
public static String validateGroup(String groupId, String groupName, String alternateGroupId)
groupId
- groupName
- alternateGroupId
-
public static String validateStem(String stemId, String stemName, String alternateStemId)
stemId
- stemName
- alternateStemId
-
public static String validateAttributeDef(String attributeDefId, String attributeDefName, String alternateAttributeDefId)
attributeDefId
- attributeDefName
- alternateAttributeDefId
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |