edu.internet2.middleware.grouper.attr.assign
Class AttributeAssignMembershipDelegate

java.lang.Object
  extended by edu.internet2.middleware.grouper.attr.assign.AttributeAssignBaseDelegate
      extended by edu.internet2.middleware.grouper.attr.assign.AttributeAssignMembershipDelegate

public class AttributeAssignMembershipDelegate
extends AttributeAssignBaseDelegate

delegate privilege calls from attribute defs


Field Summary
 
Fields inherited from class edu.internet2.middleware.grouper.attr.assign.AttributeAssignBaseDelegate
allAttributeAssignsCacheHitsForTest, allAttributeAssignsCacheMissesForTest
 
Constructor Summary
AttributeAssignMembershipDelegate(Membership membership1)
           
 
Method Summary
 void assertCanReadAttributeDef(AttributeDef attributeDef)
          make sure the user can read the attribute (including looking at object if necessary)
 void assertCanUpdateAttributeDefName(AttributeDefName attributeDefName)
          make sure the user can update the attribute (including looking at object if necessary)
 AttributeAssignable getAttributeAssignable()
          get the assignable object
 String toString()
           
 
Methods inherited from class edu.internet2.middleware.grouper.attr.assign.AttributeAssignBaseDelegate
addAttribute, addAttribute, addAttributeById, addAttributeById, addAttributeByName, addAttributeByName, assertCanDelegateAttributeDefName, assertCanGrantAttributeDefName, assertCanReadAttributeDefName, assertScopeOk, assignAttribute, assignAttribute, assignAttribute, assignAttributeById, assignAttributeById, assignAttributeByName, assignAttributeByName, clearObjectHasAttributeCache, delegateAttribute, delegateAttribute, delegateAttributeById, delegateAttributeById, delegateAttributeByName, delegateAttributeByName, getAttributeAssigns, getAttributeOrAncestorAttribute, hasAttribute, hasAttribute, hasAttributeById, hasAttributeById, hasAttributeByName, hasAttributeByName, hasAttributeOrAncestorHasAttribute, internal_addAttributeHelper, internal_assignAttributeHelper, removeAttribute, removeAttribute, removeAttributeByAssignId, removeAttributeByAssignId, removeAttributeById, removeAttributeById, removeAttributeByName, removeAttributeByName, retrieveAssignment, retrieveAssignments, retrieveAssignments, retrieveAssignments, retrieveAssignmentsByAttributeDef, retrieveAssignmentsByAttributeDefId, retrieveAttributes, retrieveAttributes, retrieveAttributesByAttributeDef, retrieveAttributesByAttributeDefId
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AttributeAssignMembershipDelegate

public AttributeAssignMembershipDelegate(Membership membership1)
Parameters:
membership1 -
Method Detail

assertCanReadAttributeDef

public void assertCanReadAttributeDef(AttributeDef attributeDef)
Description copied from class: AttributeAssignBaseDelegate
make sure the user can read the attribute (including looking at object if necessary)

Specified by:
assertCanReadAttributeDef in class AttributeAssignBaseDelegate
See Also:
AttributeAssignBaseDelegate.assertCanReadAttributeDef(edu.internet2.middleware.grouper.attr.AttributeDef)

assertCanUpdateAttributeDefName

public void assertCanUpdateAttributeDefName(AttributeDefName attributeDefName)
Description copied from class: AttributeAssignBaseDelegate
make sure the user can update the attribute (including looking at object if necessary)

Specified by:
assertCanUpdateAttributeDefName in class AttributeAssignBaseDelegate
See Also:
AttributeAssignBaseDelegate.assertCanUpdateAttributeDefName(edu.internet2.middleware.grouper.attr.AttributeDefName)

toString

public String toString()
Specified by:
toString in class AttributeAssignBaseDelegate
See Also:
Object.toString()

getAttributeAssignable

public AttributeAssignable getAttributeAssignable()
Description copied from class: AttributeAssignBaseDelegate
get the assignable object

Specified by:
getAttributeAssignable in class AttributeAssignBaseDelegate
Returns:
the assignable object
See Also:
AttributeAssignBaseDelegate.getAttributeAssignable()