|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.internet2.middleware.grouper.rules.RuleElUtils
public class RuleElUtils
methods available to EL of rules through the alias: ruleElUtils. Note the methods here are static, and generally should input/output primitives or strings for security reasons
Constructor Summary | |
---|---|
RuleElUtils()
|
Method Summary | |
---|---|
static boolean |
addMemberToGroupId(java.lang.String groupId,
java.lang.String memberId)
remove a member of a group |
static boolean |
addMemberToGroupName(java.lang.String groupName,
java.lang.String memberId)
remove a member of a group |
static boolean |
assignAttributeDefPrivilege(java.lang.String attributeDefId,
java.lang.String sourceId,
java.lang.String subjectId,
java.lang.String subjectIdentifier,
java.lang.String privilegeNamesCommaSeparated)
assign attributeDef privileges |
static boolean |
assignGroupPrivilege(java.lang.String groupId,
java.lang.String sourceId,
java.lang.String subjectId,
java.lang.String subjectIdentifier,
java.lang.String privilegeNamesCommaSeparated)
assign group privileges |
static boolean |
assignMembershipDisabledDaysForGroupId(java.lang.String groupId,
java.lang.String memberId,
int daysInFuture,
boolean addIfNotThere)
assign a disabled date in the future by X days |
static boolean |
assignPermissionDisabledDaysForAttributeDefId(java.lang.String attributeDefId,
java.lang.String memberId,
int daysInFuture)
assign a disabled date in the future by X days |
static boolean |
assignStemPrivilege(java.lang.String stemId,
java.lang.String sourceId,
java.lang.String subjectId,
java.lang.String subjectIdentifier,
java.lang.String privilegeNamesCommaSeparated)
assign stem privileges |
static java.lang.String |
formatDate(java.util.Date date,
java.lang.String format)
format a date, default to yyy/MM/dd. |
static boolean |
hasMembershipByGroupId(java.lang.String groupId,
java.lang.String memberId,
java.lang.String membershipType,
java.lang.String enabled)
|
static boolean |
removeMemberFromGroupId(java.lang.String groupId,
java.lang.String memberId)
remove a member of a group |
static boolean |
removeMemberFromGroupName(java.lang.String groupName,
java.lang.String memberId)
remove a member of a group |
static RuleVeto |
veto(java.lang.String reasonKey,
java.lang.String reason)
veto this for some reason |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RuleElUtils()
Method Detail |
---|
public static boolean hasMembershipByGroupId(java.lang.String groupId, java.lang.String memberId, java.lang.String membershipType, java.lang.String enabled)
groupId
- memberId
- membershipType
- @see MembershipType
, null for allenabled
- null for all, T for only enabled, F for only disabled
public static boolean removeMemberFromGroupId(java.lang.String groupId, java.lang.String memberId)
groupId
- memberId
-
public static boolean removeMemberFromGroupName(java.lang.String groupName, java.lang.String memberId)
groupName
- memberId
-
public static boolean assignGroupPrivilege(java.lang.String groupId, java.lang.String sourceId, java.lang.String subjectId, java.lang.String subjectIdentifier, java.lang.String privilegeNamesCommaSeparated)
groupId
- sourceId
- subjectId
- subjectIdentifier
- privilegeNamesCommaSeparated
-
public static boolean assignPermissionDisabledDaysForAttributeDefId(java.lang.String attributeDefId, java.lang.String memberId, int daysInFuture)
attributeDefId
- memberId
- daysInFuture
-
public static boolean assignMembershipDisabledDaysForGroupId(java.lang.String groupId, java.lang.String memberId, int daysInFuture, boolean addIfNotThere)
groupId
- memberId
- daysInFuture
- addIfNotThere
-
public static RuleVeto veto(java.lang.String reasonKey, java.lang.String reason)
reasonKey
- reason
-
public static boolean assignStemPrivilege(java.lang.String stemId, java.lang.String sourceId, java.lang.String subjectId, java.lang.String subjectIdentifier, java.lang.String privilegeNamesCommaSeparated)
stemId
- sourceId
- subjectId
- subjectIdentifier
- privilegeNamesCommaSeparated
-
public static boolean assignAttributeDefPrivilege(java.lang.String attributeDefId, java.lang.String sourceId, java.lang.String subjectId, java.lang.String subjectIdentifier, java.lang.String privilegeNamesCommaSeparated)
attributeDefId
- sourceId
- subjectId
- subjectIdentifier
- privilegeNamesCommaSeparated
-
public static java.lang.String formatDate(java.util.Date date, java.lang.String format)
date
- format
-
SimpleDateFormat
public static boolean addMemberToGroupId(java.lang.String groupId, java.lang.String memberId)
groupId
- memberId
-
public static boolean addMemberToGroupName(java.lang.String groupName, java.lang.String memberId)
groupName
- memberId
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |