|
|||||||||
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)
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(String action,
AttributeDefName attributeDefName)
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)
add a permission to a role / subject pair (effective membership) |
AttributeAssignResult |
assignSubjectRolePermission(AttributeDefName attributeDefName,
Subject subject)
add a permission to a role / subject pair (effective membership) |
AttributeAssignResult |
assignSubjectRolePermission(String action,
AttributeDefName attributeDefName,
Member member)
add a permission to a role / subject pair (effective membership) |
AttributeAssignResult |
assignSubjectRolePermission(String action,
AttributeDefName attributeDefName,
Subject subject)
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(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,
Subject subject,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
add a permission to a role / subject pair (effective membership) |
AttributeAssignResult |
delegateSubjectRolePermission(String action,
AttributeDefName attributeDefName,
Member member,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
add a permission to a role / subject pair (effective membership) |
AttributeAssignResult |
delegateSubjectRolePermission(String action,
AttributeDefName attributeDefName,
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(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,
Subject subject)
add a permission to a role / subject pair (effective membership) |
AttributeAssignResult |
removeSubjectRolePermission(String action,
AttributeDefName attributeDefName,
Member member)
add a permission to a role / subject pair (effective membership) |
AttributeAssignResult |
removeSubjectRolePermission(String action,
AttributeDefName attributeDefName,
Subject subject)
add a permission to a role / subject pair (effective membership) |
AttributeAssign |
retrieveAssignment(Member member,
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 |
---|
public AttributeAssignResult assignRolePermission(AttributeDefName attributeDefName)
attributeDefName
-
public AttributeAssignResult removeRolePermission(AttributeDefName attributeDefName)
attributeDefName
-
public AttributeAssign retrieveAssignment(Member member, String action, AttributeDefName attributeDefName, boolean checkSecurity, boolean exceptionfNotFound)
member
- action
- attributeDefName
- checkSecurity
- exceptionfNotFound
-
public AttributeAssignResult assignSubjectRolePermission(AttributeDefName attributeDefName, Subject subject)
attributeDefName
- subject
-
public AttributeAssignResult removeSubjectRolePermission(AttributeDefName attributeDefName, Subject subject)
attributeDefName
- subject
-
public AttributeAssignResult assignRolePermission(String action, AttributeDefName attributeDefName)
action
- is the action on the assignment (e.g. read, write, assign (default))attributeDefName
-
public AttributeAssignResult assignSubjectRolePermission(String action, AttributeDefName attributeDefName, Subject subject)
action
- is the action on the assignment (e.g. read, write, assign (default))attributeDefName
- subject
-
public AttributeAssignResult removeRolePermission(String action, AttributeDefName attributeDefName)
action
- is the action on the assignment (e.g. read, write, assign (default))attributeDefName
-
public AttributeAssignResult removeSubjectRolePermission(String action, AttributeDefName attributeDefName, Subject subject)
action
- is the action on the assignment (e.g. read, write, assign (default))attributeDefName
- subject
-
public AttributeAssignResult assignSubjectRolePermission(AttributeDefName attributeDefName, Member member)
attributeDefName
- member
-
public AttributeAssignResult assignSubjectRolePermission(String action, AttributeDefName attributeDefName, Member member)
action
- is the action on the assignment (e.g. read, write, assign (default))attributeDefName
- member
-
public AttributeAssignResult removeSubjectRolePermission(AttributeDefName attributeDefName, Member member)
attributeDefName
- member
-
public AttributeAssignResult removeSubjectRolePermission(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(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, 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(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(String action, AttributeDefName attributeDefName, 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 |