|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.internet2.middleware.grouper.attr.assign.AttributeAssignBaseDelegate
public abstract class AttributeAssignBaseDelegate
delegate privilege calls from attribute defs
| Field Summary | |
|---|---|
static long |
allAttributeAssignsCacheHitsForTest
cache hits for testing |
static long |
allAttributeAssignsCacheMissesForTest
cache misses for testing |
| Method Summary | |
|---|---|
AttributeAssignResult |
addAttribute(AttributeDefName attributeDefName)
add a multi assignable attribute |
AttributeAssignResult |
addAttribute(java.lang.String action,
AttributeDefName attributeDefName)
add a multi assignable attribute |
AttributeAssignResult |
addAttributeById(java.lang.String attributeDefNameId)
add a multi assignable attribute |
AttributeAssignResult |
addAttributeById(java.lang.String action,
java.lang.String attributeDefNameId)
add a multi assignable attribute |
AttributeAssignResult |
addAttributeByName(java.lang.String attributeDefNameName)
add a multi assignable attribute |
AttributeAssignResult |
addAttributeByName(java.lang.String action,
java.lang.String attributeDefNameName)
add a multi assignable attribute |
void |
assertCanDelegateAttributeDefName(java.lang.String action,
AttributeDefName attributeDefName)
make sure the user can delegate the attribute |
void |
assertCanGrantAttributeDefName(java.lang.String action,
AttributeDefName attributeDefName)
make sure the user can grant delegation to the attribute |
abstract void |
assertCanReadAttributeDef(AttributeDef attributeDef)
make sure the user can read the attribute (including looking at object if necessary) |
void |
assertCanReadAttributeDefName(AttributeDefName attributeDefName)
make sure the user can read the attribute (including looking at object if necessary) |
abstract void |
assertCanUpdateAttributeDefName(AttributeDefName attributeDefName)
make sure the user can update the attribute (including looking at object if necessary) |
void |
assertScopeOk(AttributeDef attributeDef)
|
AttributeAssignResult |
assignAttribute(AttributeDefName attributeDefName)
|
AttributeAssignResult |
assignAttribute(java.lang.String action,
AttributeDefName attributeDefName)
|
AttributeAssignResult |
assignAttribute(java.lang.String action,
AttributeDefName attributeDefName,
PermissionAllowed permissionAllowed)
|
AttributeAssignResult |
assignAttributeById(java.lang.String attributeDefNameId)
|
AttributeAssignResult |
assignAttributeById(java.lang.String action,
java.lang.String attributeDefNameId)
|
AttributeAssignResult |
assignAttributeByName(java.lang.String attributeDefNameName)
|
AttributeAssignResult |
assignAttributeByName(java.lang.String action,
java.lang.String attributeDefNameName)
|
AttributeAssignResult |
delegateAttribute(AttributeDefName attributeDefName,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
|
AttributeAssignResult |
delegateAttribute(java.lang.String action,
AttributeDefName attributeDefName,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
|
AttributeAssignResult |
delegateAttributeById(java.lang.String attributeDefNameId,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
|
AttributeAssignResult |
delegateAttributeById(java.lang.String action,
java.lang.String attributeDefNameId,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
|
AttributeAssignResult |
delegateAttributeByName(java.lang.String attributeDefNameName,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
|
AttributeAssignResult |
delegateAttributeByName(java.lang.String action,
java.lang.String attributeDefNameName,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
|
abstract AttributeAssignable |
getAttributeAssignable()
get the assignable object |
java.util.Set<AttributeAssign> |
getAttributeAssigns()
find the assignments of any name associated with an owner this is the javabean equivalent to retrieveAssignments |
boolean |
hasAttribute(AttributeDefName attributeDefName)
|
boolean |
hasAttribute(java.lang.String action,
AttributeDefName attributeDefName)
|
boolean |
hasAttributeById(java.lang.String attributeDefNameId)
|
boolean |
hasAttributeById(java.lang.String action,
java.lang.String attributeDefNameId)
|
boolean |
hasAttributeByName(java.lang.String attributeDefNameName)
see if the group |
boolean |
hasAttributeByName(java.lang.String action,
java.lang.String attributeDefNameName)
see if the group |
AttributeAssignResult |
internal_addAttributeHelper(java.lang.String action,
AttributeDefName attributeDefName,
boolean checkSecurity,
java.lang.String uuid)
add a multi assignable attribute |
AttributeAssignResult |
internal_assignAttributeHelper(java.lang.String action,
AttributeDefName attributeDefName,
boolean checkSecurity,
java.lang.String uuid,
PermissionAllowed permissionAllowed)
|
AttributeAssignResult |
removeAttribute(AttributeDefName attributeDefName)
|
AttributeAssignResult |
removeAttribute(java.lang.String action,
AttributeDefName attributeDefName)
|
AttributeAssignResult |
removeAttributeByAssignId(java.lang.String assignId)
remove an attribute assign by id |
AttributeAssignResult |
removeAttributeByAssignId(java.lang.String assignId,
boolean checkSecurity)
|
AttributeAssignResult |
removeAttributeById(java.lang.String attributeDefNameId)
|
AttributeAssignResult |
removeAttributeById(java.lang.String action,
java.lang.String attributeDefNameId)
|
AttributeAssignResult |
removeAttributeByName(java.lang.String attributeDefNameName)
|
AttributeAssignResult |
removeAttributeByName(java.lang.String action,
java.lang.String attributeDefNameName)
|
AttributeAssign |
retrieveAssignment(java.lang.String action,
AttributeDefName attributeDefName,
boolean checkSecurity,
boolean exceptionIfNull)
retrieve an assignment (should be single assign) |
java.util.Set<AttributeAssign> |
retrieveAssignments()
find the assignments of any name associated with an owner |
java.util.Set<AttributeAssign> |
retrieveAssignments(AttributeDef attributeDef)
find the assignments of any name associated with a def |
java.util.Set<AttributeAssign> |
retrieveAssignments(AttributeDefName attributeDefName)
|
java.util.Set<AttributeAssign> |
retrieveAssignmentsByAttributeDef(java.lang.String name)
|
java.util.Set<AttributeAssign> |
retrieveAssignmentsByAttributeDefId(java.lang.String attributeDefId)
|
java.util.Set<AttributeDefName> |
retrieveAttributes()
|
java.util.Set<AttributeDefName> |
retrieveAttributes(AttributeDef attributeDef)
|
java.util.Set<AttributeDefName> |
retrieveAttributesByAttributeDef(java.lang.String nameOfAttributeDef)
|
java.util.Set<AttributeDefName> |
retrieveAttributesByAttributeDefId(java.lang.String attributeDefId)
|
abstract java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static long allAttributeAssignsCacheHitsForTest
public static long allAttributeAssignsCacheMissesForTest
| Method Detail |
|---|
public void assertCanReadAttributeDefName(AttributeDefName attributeDefName)
attributeDefName - public abstract void assertCanReadAttributeDef(AttributeDef attributeDef)
attributeDef - public abstract void assertCanUpdateAttributeDefName(AttributeDefName attributeDefName)
attributeDefName -
public void assertCanDelegateAttributeDefName(java.lang.String action,
AttributeDefName attributeDefName)
action - attributeDefName -
public void assertCanGrantAttributeDefName(java.lang.String action,
AttributeDefName attributeDefName)
action - attributeDefName - public AttributeAssignResult assignAttribute(AttributeDefName attributeDefName)
attributeDefName -
public AttributeAssignResult assignAttributeByName(java.lang.String attributeDefNameName)
attributeDefNameName -
public AttributeAssignResult assignAttributeById(java.lang.String attributeDefNameId)
attributeDefNameId -
public boolean hasAttributeById(java.lang.String attributeDefNameId)
attributeDefNameId -
public boolean hasAttribute(AttributeDefName attributeDefName)
attributeDefName -
public AttributeAssign retrieveAssignment(java.lang.String action,
AttributeDefName attributeDefName,
boolean checkSecurity,
boolean exceptionIfNull)
action - attributeDefName - checkSecurity - exceptionIfNull -
public boolean hasAttributeByName(java.lang.String attributeDefNameName)
attributeDefNameName -
public java.util.Set<AttributeAssign> retrieveAssignmentsByAttributeDefId(java.lang.String attributeDefId)
attributeDefId -
public java.util.Set<AttributeDefName> retrieveAttributesByAttributeDefId(java.lang.String attributeDefId)
attributeDefId -
public java.util.Set<AttributeDefName> retrieveAttributesByAttributeDef(java.lang.String nameOfAttributeDef)
nameOfAttributeDef -
public java.util.Set<AttributeAssign> retrieveAssignmentsByAttributeDef(java.lang.String name)
name - is the name of the attribute def
public java.util.Set<AttributeAssign> retrieveAssignments(AttributeDef attributeDef)
attributeDef -
public java.util.Set<AttributeAssign> retrieveAssignments(AttributeDefName attributeDefName)
attributeDefName -
public java.util.Set<AttributeDefName> retrieveAttributes(AttributeDef attributeDef)
attributeDef -
public AttributeAssignResult removeAttribute(AttributeDefName attributeDefName)
attributeDefName -
public AttributeAssignResult removeAttributeById(java.lang.String attributeDefNameId)
attributeDefNameId -
public AttributeAssignResult removeAttributeByName(java.lang.String attributeDefNameName)
attributeDefNameName -
public AttributeAssignResult assignAttribute(java.lang.String action,
AttributeDefName attributeDefName)
action - is the action on the assignment (null means default action)attributeDefName -
public AttributeAssignResult assignAttribute(java.lang.String action,
AttributeDefName attributeDefName,
PermissionAllowed permissionAllowed)
action - is the action on the assignment (null means default action)attributeDefName - permissionAllowed - if permission then if allowed or disallowed
public AttributeAssignResult internal_assignAttributeHelper(java.lang.String action,
AttributeDefName attributeDefName,
boolean checkSecurity,
java.lang.String uuid,
PermissionAllowed permissionAllowed)
action - is the action on the assignment (null means default action)attributeDefName - checkSecurity - uuid - uuid of the assignmentpermissionAllowed - if permission this is the allowed flag
public AttributeAssignResult assignAttributeById(java.lang.String action,
java.lang.String attributeDefNameId)
action - is the action on the assignment (null means default action)attributeDefNameId -
public AttributeAssignResult assignAttributeByName(java.lang.String action,
java.lang.String attributeDefNameName)
action - is the action on the assignment (null means default action)attributeDefNameName -
public boolean hasAttribute(java.lang.String action,
AttributeDefName attributeDefName)
action - is the action on the assignment (null means default action)attributeDefName -
public boolean hasAttributeById(java.lang.String action,
java.lang.String attributeDefNameId)
action - is the action on the assignment (null means default action)attributeDefNameId -
public boolean hasAttributeByName(java.lang.String action,
java.lang.String attributeDefNameName)
action - is the action on the assignment (null means default action)attributeDefNameName -
public AttributeAssignResult removeAttribute(java.lang.String action,
AttributeDefName attributeDefName)
action - is the action on the assignment (null means default action)attributeDefName -
public AttributeAssignResult removeAttributeById(java.lang.String action,
java.lang.String attributeDefNameId)
action - is the action on the assignment (null means default action)attributeDefNameId -
public AttributeAssignResult removeAttributeByAssignId(java.lang.String assignId)
assignId -
public AttributeAssignResult removeAttributeByAssignId(java.lang.String assignId,
boolean checkSecurity)
checkSecurity - assignId -
public AttributeAssignResult removeAttributeByName(java.lang.String action,
java.lang.String attributeDefNameName)
action - is the action on the assignment (null means default action)attributeDefNameName -
public abstract java.lang.String toString()
toString in class java.lang.ObjectObject.toString()
public AttributeAssignResult delegateAttribute(AttributeDefName attributeDefName,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
attributeDefName - assign - true to assign, false to unassignattributeAssignDelegateOptions - if there are more options, null if not
public AttributeAssignResult delegateAttribute(java.lang.String action,
AttributeDefName attributeDefName,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
action - is the action on the assignment (null means default action)attributeDefName - assign - true to assign, false to unassignattributeAssignDelegateOptions - if there are more options, null if not
public AttributeAssignResult delegateAttributeById(java.lang.String attributeDefNameId,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
attributeDefNameId - assign - true to assign, false to unassignattributeAssignDelegateOptions - if there are more options, null if not
public AttributeAssignResult delegateAttributeById(java.lang.String action,
java.lang.String attributeDefNameId,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
action - is the action on the assignment (null means default action)attributeDefNameId - assign - true to assign, false to unassignattributeAssignDelegateOptions - if there are more options, null if not
public AttributeAssignResult delegateAttributeByName(java.lang.String attributeDefNameName,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
attributeDefNameName - assign - true to assign, false to unassignattributeAssignDelegateOptions - if there are more options, null if not
public AttributeAssignResult delegateAttributeByName(java.lang.String action,
java.lang.String attributeDefNameName,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
action - is the action on the assignment (null means default action)assign - true to assign, false to unassignattributeAssignDelegateOptions - if there are more options, null if notattributeDefNameName -
public AttributeAssignResult addAttribute(AttributeDefName attributeDefName)
attributeDefName -
public AttributeAssignResult addAttribute(java.lang.String action,
AttributeDefName attributeDefName)
action - is the action on the assignment (null means default action)attributeDefName -
public AttributeAssignResult addAttributeById(java.lang.String attributeDefNameId)
attributeDefNameId -
public AttributeAssignResult addAttributeById(java.lang.String action,
java.lang.String attributeDefNameId)
action - is the action on the assignment (null means default action)attributeDefNameId -
public AttributeAssignResult addAttributeByName(java.lang.String attributeDefNameName)
attributeDefNameName -
public AttributeAssignResult addAttributeByName(java.lang.String action,
java.lang.String attributeDefNameName)
action - is the action on the assignment (null means default action)attributeDefNameName -
public void assertScopeOk(AttributeDef attributeDef)
attributeDef - public abstract AttributeAssignable getAttributeAssignable()
public AttributeAssignResult internal_addAttributeHelper(java.lang.String action,
AttributeDefName attributeDefName,
boolean checkSecurity,
java.lang.String uuid)
action - is the action on the assignment (null means default action)attributeDefName - checkSecurity - uuid - uuid of the assignment
public java.util.Set<AttributeDefName> retrieveAttributes()
public java.util.Set<AttributeAssign> getAttributeAssigns()
public java.util.Set<AttributeAssign> retrieveAssignments()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||