|
||||||||||
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.Long |
getIdIndex()
id index 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.Long getIdIndex()
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 Subject
exceptionIfAlreadyMember
- 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 Subject
exceptionIfAlreadyDeleted
-
InsufficientPrivilegeException
MemberDeleteException
AttributeValueDelegate getAttributeValueDelegate()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |