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

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

public class AttributeAssignEffMshipDelegate
extends AttributeAssignBaseDelegate

delegate attribute calls from effective memberships


Field Summary
 
Fields inherited from class edu.internet2.middleware.grouper.attr.assign.AttributeAssignBaseDelegate
allAttributeAssignsCacheHitsForTest, allAttributeAssignsCacheMissesForTest
 
Constructor Summary
AttributeAssignEffMshipDelegate(Group group1, Member member1)
           
 
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)
 AttributeAssignResult assignAttribute(AttributeDefName attributeDefName)
           
 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, 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

AttributeAssignEffMshipDelegate

public AttributeAssignEffMshipDelegate(Group group1,
                                       Member member1)
Parameters:
group1 -
member1 -
Method Detail

assignAttribute

public AttributeAssignResult assignAttribute(AttributeDefName attributeDefName)
Overrides:
assignAttribute in class AttributeAssignBaseDelegate
Returns:
the result including if added or already there
See Also:
AttributeAssignBaseDelegate.assignAttribute(edu.internet2.middleware.grouper.attr.AttributeDefName)

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()