|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Role
| Method Summary | |
|---|---|
boolean |
addMember(edu.internet2.middleware.subject.Subject subj,
boolean exceptionIfAlreadyMember)
Add a subject to this role as immediate member. |
void |
delete()
delete this role. |
boolean |
deleteMember(edu.internet2.middleware.subject.Subject subj,
boolean exceptionIfAlreadyDeleted)
remove a subject from this role, and subject must be immediate member. |
AttributeValueDelegate |
getAttributeValueDelegate()
this delegate works on attributes and values at the same time |
java.lang.String |
getDescription()
description of role, friendly description, e.g. in sentence form, about what the attribute is about |
java.lang.String |
getDisplayExtension()
displayExtension of role |
java.lang.String |
getDisplayName()
displayName of attribute, e.g. |
java.lang.String |
getExtension()
extension of attribute expireTime |
java.lang.String |
getId()
uuid of role |
java.lang.String |
getName()
name of role |
PermissionRoleDelegate |
getPermissionRoleDelegate()
delegate calls to this class for permission role stuff |
RoleInheritanceDelegate |
getRoleInheritanceDelegate()
delegate calls to this class for role hierarchy stuff |
java.lang.String |
getStemId()
stem that this attribute is in |
boolean |
hasMember(edu.internet2.middleware.subject.Subject subject)
|
void |
setDescription(java.lang.String description1)
description of attribute, friendly description, e.g. in sentence form, about what the attribute is about |
void |
setDisplayExtension(java.lang.String displayExtension1)
displayExtension of attribute, e.g. |
void |
setDisplayName(java.lang.String displayName1)
displayName of attribute, e.g. |
void |
setExtension(java.lang.String extension1)
extension of attribute expireTime |
void |
setId(java.lang.String id1)
id of this attribute def name |
void |
setName(java.lang.String name1)
|
void |
setStemId(java.lang.String stemId1)
stem that this attribute is in |
| Methods inherited from interface edu.internet2.middleware.grouper.grouperSet.GrouperSetElement |
|---|
__getId, __getName |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Method Detail |
|---|
boolean hasMember(edu.internet2.middleware.subject.Subject subject)
subject -
Group.hasMember(Subject)void delete()
java.lang.String getId()
java.lang.String getName()
java.lang.String getDescription()
java.lang.String getDisplayExtension()
java.lang.String getDisplayName()
java.lang.String getExtension()
java.lang.String getStemId()
void setDescription(java.lang.String description1)
description1 - void setDisplayExtension(java.lang.String displayExtension1)
displayExtension1 - void setDisplayName(java.lang.String displayName1)
displayName1 - void setExtension(java.lang.String extension1)
extension1 - void setId(java.lang.String id1)
id1 - void setName(java.lang.String name1)
name1 - void setStemId(java.lang.String stemId1)
stemId1 - RoleInheritanceDelegate getRoleInheritanceDelegate()
PermissionRoleDelegate getPermissionRoleDelegate()
boolean addMember(edu.internet2.middleware.subject.Subject subj,
boolean exceptionIfAlreadyMember)
throws InsufficientPrivilegeException,
MemberAddException
try {
role.addMember(subj);
}
catch (InsufficientPrivilegeException eIP) {
// Not privileged to add members
}
catch (MemberAddException eMA) {
// Unable to add subject
}
subj - Add this SubjectexceptionIfAlreadyMember - if false, and subject is already a member,
then dont throw a MemberAddException if the member is already in the role
InsufficientPrivilegeException
MemberAddException
boolean deleteMember(edu.internet2.middleware.subject.Subject subj,
boolean exceptionIfAlreadyDeleted)
throws InsufficientPrivilegeException,
MemberDeleteException
try {
g.deleteMember(subj);
}
catch (InsufficientPrivilegeException eIP) {
// Not privileged to delete this subject
}
catch (MemberDeleteException eMD) {
// Unable to delete subject
}
subj - remove this SubjectexceptionIfAlreadyDeleted -
InsufficientPrivilegeException
MemberDeleteExceptionAttributeValueDelegate getAttributeValueDelegate()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||