|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.internet2.middleware.grouper.permissions.PermissionRoleDelegate
public class PermissionRoleDelegate
delegate the role
Constructor Summary | |
---|---|
PermissionRoleDelegate(Group group1)
|
Method Summary | |
---|---|
AttributeAssignResult |
assignRolePermission(AttributeDefName attributeDefName)
Deprecated. use assignRolePermission(attributeDefName, permissionAllowed) instead, will be removed some time after 2.0 |
AttributeAssignResult |
assignRolePermission(AttributeDefName attributeDefName,
PermissionAllowed permissionAllowed)
add a permission to a role, which means that any subject in the role will get this permission, and any role in the roleSet directed graph will also get the permission |
AttributeAssignResult |
assignRolePermission(java.lang.String action,
AttributeDefName attributeDefName)
Deprecated. use assignRolePermission(action, attributeDefName, permissionAllowed), will remove this some time after 2.0 |
AttributeAssignResult |
assignRolePermission(java.lang.String action,
AttributeDefName attributeDefName,
PermissionAllowed permissionAllowed)
add a permission to a role, which means that any subject in the role will get this permission, and any role in the roleSet directed graph will also get the permission |
AttributeAssignResult |
assignSubjectRolePermission(AttributeDefName attributeDefName,
Member member)
Deprecated. use assignSubjectRolePermission(attributeDefName, member, permissionAllowed) will be removed some time after 2.0 |
AttributeAssignResult |
assignSubjectRolePermission(AttributeDefName attributeDefName,
Member member,
PermissionAllowed permissionAllowed)
add a permission to a role / subject pair (effective membership) |
AttributeAssignResult |
assignSubjectRolePermission(AttributeDefName attributeDefName,
edu.internet2.middleware.subject.Subject subject)
Deprecated. use assignSubjectRolePermission(attributeDefName, subject, permissionAllowed) will be removed some time after 2.0 |
AttributeAssignResult |
assignSubjectRolePermission(AttributeDefName attributeDefName,
edu.internet2.middleware.subject.Subject subject,
PermissionAllowed permissionAllowed)
add a permission to a role / subject pair (effective membership) |
AttributeAssignResult |
assignSubjectRolePermission(java.lang.String action,
AttributeDefName attributeDefName,
Member member)
Deprecated. use assignSubjectRolePermission(action, attributeDefName, member, permissionAllowed) will be removed some time after 2.0 |
AttributeAssignResult |
assignSubjectRolePermission(java.lang.String action,
AttributeDefName attributeDefName,
Member member,
PermissionAllowed permissionAllowed)
add a permission to a role / subject pair (effective membership) |
AttributeAssignResult |
assignSubjectRolePermission(java.lang.String action,
AttributeDefName attributeDefName,
edu.internet2.middleware.subject.Subject subject)
Deprecated. use assignSubjectRolePermission(action, attributeDefName, subject, permissionAllowed) instead |
AttributeAssignResult |
assignSubjectRolePermission(java.lang.String action,
AttributeDefName attributeDefName,
edu.internet2.middleware.subject.Subject subject,
PermissionAllowed permissionAllowed)
add a permission to a role / subject pair (effective membership) |
AttributeAssignResult |
delegateRolePermission(AttributeDefName attributeDefName,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
add a permission to a role, which means that any subject in the role will get this permission, and any role in the roleSet directed graph will also get the permission. |
AttributeAssignResult |
delegateRolePermission(java.lang.String action,
AttributeDefName attributeDefName,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
add a permission to a role, which means that any subject in the role will get this permission, and any role in the roleSet directed graph will also get the permission Note: the subject assigning must have delegate or grant on permission |
AttributeAssignResult |
delegateSubjectRolePermission(AttributeDefName attributeDefName,
Member member,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
add a permission to a role / subject pair (effective membership) Note: the subject assigning must have delegate or grant on permission |
AttributeAssignResult |
delegateSubjectRolePermission(AttributeDefName attributeDefName,
edu.internet2.middleware.subject.Subject subject,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
add a permission to a role / subject pair (effective membership) |
AttributeAssignResult |
delegateSubjectRolePermission(java.lang.String action,
AttributeDefName attributeDefName,
Member member,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
add a permission to a role / subject pair (effective membership) |
AttributeAssignResult |
delegateSubjectRolePermission(java.lang.String action,
AttributeDefName attributeDefName,
edu.internet2.middleware.subject.Subject subject,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
add a permission to a role / subject pair (effective membership) |
AttributeAssignResult |
removeRolePermission(AttributeDefName attributeDefName)
remove a permission from a role, which means that any subject in the role will not directly have this permission, and any role in the roleSet directed graph will also not get this permission from this role |
AttributeAssignResult |
removeRolePermission(java.lang.String action,
AttributeDefName attributeDefName)
remove a permission from a role, which means that any subject in the role will not directly have this permission, and any role in the roleSet directed graph will also not get this permission from this role |
AttributeAssignResult |
removeSubjectRolePermission(AttributeDefName attributeDefName,
Member member)
add a permission to a role / subject pair (effective membership) |
AttributeAssignResult |
removeSubjectRolePermission(AttributeDefName attributeDefName,
edu.internet2.middleware.subject.Subject subject)
add a permission to a role / subject pair (effective membership) |
AttributeAssignResult |
removeSubjectRolePermission(java.lang.String action,
AttributeDefName attributeDefName,
Member member)
add a permission to a role / subject pair (effective membership) |
AttributeAssignResult |
removeSubjectRolePermission(java.lang.String action,
AttributeDefName attributeDefName,
edu.internet2.middleware.subject.Subject subject)
add a permission to a role / subject pair (effective membership) |
AttributeAssign |
retrieveAssignment(Member member,
java.lang.String action,
AttributeDefName attributeDefName,
boolean checkSecurity,
boolean exceptionfNotFound)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PermissionRoleDelegate(Group group1)
group1
- Method Detail |
---|
@Deprecated public AttributeAssignResult assignRolePermission(AttributeDefName attributeDefName)
attributeDefName
-
public AttributeAssignResult assignRolePermission(AttributeDefName attributeDefName, PermissionAllowed permissionAllowed)
attributeDefName
- permissionAllowed
-
public AttributeAssignResult removeRolePermission(AttributeDefName attributeDefName)
attributeDefName
-
public AttributeAssign retrieveAssignment(Member member, java.lang.String action, AttributeDefName attributeDefName, boolean checkSecurity, boolean exceptionfNotFound)
member
- action
- attributeDefName
- checkSecurity
- exceptionfNotFound
-
@Deprecated public AttributeAssignResult assignSubjectRolePermission(AttributeDefName attributeDefName, edu.internet2.middleware.subject.Subject subject)
attributeDefName
- subject
-
public AttributeAssignResult assignSubjectRolePermission(AttributeDefName attributeDefName, edu.internet2.middleware.subject.Subject subject, PermissionAllowed permissionAllowed)
attributeDefName
- subject
- permissionAllowed
-
public AttributeAssignResult removeSubjectRolePermission(AttributeDefName attributeDefName, edu.internet2.middleware.subject.Subject subject)
attributeDefName
- subject
-
@Deprecated public AttributeAssignResult assignRolePermission(java.lang.String action, AttributeDefName attributeDefName)
action
- is the action on the assignment (e.g. read, write, assign (default))attributeDefName
-
public AttributeAssignResult assignRolePermission(java.lang.String action, AttributeDefName attributeDefName, PermissionAllowed permissionAllowed)
action
- is the action on the assignment (e.g. read, write, assign (default))attributeDefName
- permissionAllowed
- allowed or disallowed
@Deprecated public AttributeAssignResult assignSubjectRolePermission(java.lang.String action, AttributeDefName attributeDefName, edu.internet2.middleware.subject.Subject subject)
action
- is the action on the assignment (e.g. read, write, assign (default))attributeDefName
- subject
-
public AttributeAssignResult assignSubjectRolePermission(java.lang.String action, AttributeDefName attributeDefName, edu.internet2.middleware.subject.Subject subject, PermissionAllowed permissionAllowed)
action
- is the action on the assignment (e.g. read, write, assign (default))attributeDefName
- subject
- permissionAllowed
-
public AttributeAssignResult removeRolePermission(java.lang.String action, AttributeDefName attributeDefName)
action
- is the action on the assignment (e.g. read, write, assign (default))attributeDefName
-
public AttributeAssignResult removeSubjectRolePermission(java.lang.String action, AttributeDefName attributeDefName, edu.internet2.middleware.subject.Subject subject)
action
- is the action on the assignment (e.g. read, write, assign (default))attributeDefName
- subject
-
@Deprecated public AttributeAssignResult assignSubjectRolePermission(AttributeDefName attributeDefName, Member member)
attributeDefName
- member
-
public AttributeAssignResult assignSubjectRolePermission(AttributeDefName attributeDefName, Member member, PermissionAllowed permissionAllowed)
attributeDefName
- member
- permissionAllowed
-
@Deprecated public AttributeAssignResult assignSubjectRolePermission(java.lang.String action, AttributeDefName attributeDefName, Member member)
action
- is the action on the assignment (e.g. read, write, assign (default))attributeDefName
- member
-
public AttributeAssignResult assignSubjectRolePermission(java.lang.String action, AttributeDefName attributeDefName, Member member, PermissionAllowed permissionAllowed)
action
- is the action on the assignment (e.g. read, write, assign (default))attributeDefName
- member
- permissionAllowed
-
public AttributeAssignResult removeSubjectRolePermission(AttributeDefName attributeDefName, Member member)
attributeDefName
- member
-
public AttributeAssignResult removeSubjectRolePermission(java.lang.String action, AttributeDefName attributeDefName, Member member)
action
- is the action on the assignment (e.g. read, write, assign (default))attributeDefName
- member
-
public AttributeAssignResult delegateRolePermission(AttributeDefName attributeDefName, boolean assign, AttributeAssignDelegateOptions attributeAssignDelegateOptions)
attributeDefName
- assign
- true to assign, false to removeattributeAssignDelegateOptions
- options in the assignment, null if none
public AttributeAssignResult delegateRolePermission(java.lang.String action, AttributeDefName attributeDefName, boolean assign, AttributeAssignDelegateOptions attributeAssignDelegateOptions)
action
- is the action on the assignment (e.g. read, write, assign (default))attributeDefName
- assign
- true to assign, false to removeattributeAssignDelegateOptions
- options in the assignment, null if none
public AttributeAssignResult delegateSubjectRolePermission(AttributeDefName attributeDefName, Member member, boolean assign, AttributeAssignDelegateOptions attributeAssignDelegateOptions)
attributeDefName
- member
- assign
- true to assign, false to removeattributeAssignDelegateOptions
- options in the assignment, null if none
public AttributeAssignResult delegateSubjectRolePermission(AttributeDefName attributeDefName, edu.internet2.middleware.subject.Subject subject, boolean assign, AttributeAssignDelegateOptions attributeAssignDelegateOptions)
attributeDefName
- subject
- assign
- true to assign, false to removeattributeAssignDelegateOptions
- options in the assignment, null if none
public AttributeAssignResult delegateSubjectRolePermission(java.lang.String action, AttributeDefName attributeDefName, Member member, boolean assign, AttributeAssignDelegateOptions attributeAssignDelegateOptions)
action
- is the action on the assignment (e.g. read, write, assign (default))attributeDefName
- member
- assign
- true to assign, false to removeattributeAssignDelegateOptions
- options in the assignment, null if none
public AttributeAssignResult delegateSubjectRolePermission(java.lang.String action, AttributeDefName attributeDefName, edu.internet2.middleware.subject.Subject subject, boolean assign, AttributeAssignDelegateOptions attributeAssignDelegateOptions)
action
- is the action on the assignment (e.g. read, write, assign (default))attributeDefName
- subject
- assign
- true to assign, false to removeattributeAssignDelegateOptions
- options in the assignment, null if none
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |