|
||||||||||
| 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 | |||||||||