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

java.lang.Object
  extended by edu.internet2.middleware.grouper.attr.assign.EffectiveMembershipWrapper
All Implemented Interfaces:
AttributeAssignable

public class EffectiveMembershipWrapper
extends java.lang.Object
implements AttributeAssignable

wraps an effective membership which may or may not exist


Constructor Summary
EffectiveMembershipWrapper()
           
EffectiveMembershipWrapper(Group group1, Member member1)
           
 
Method Summary
 AttributeAssignBaseDelegate getAttributeDelegate()
          get the logic delegate
 AttributeValueDelegate getAttributeValueDelegate()
          this delegate works on attributes and values at the same time
 Group getGroup()
          group
 Member getMember()
          member
 void setGroup(Group group1)
          group
 void setMember(Member member1)
          member
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EffectiveMembershipWrapper

public EffectiveMembershipWrapper()

EffectiveMembershipWrapper

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

getGroup

public Group getGroup()
group

Returns:
group

setGroup

public void setGroup(Group group1)
group

Parameters:
group1 -

getMember

public Member getMember()
member

Returns:
member

setMember

public void setMember(Member member1)
member

Parameters:
member1 -

getAttributeDelegate

public AttributeAssignBaseDelegate getAttributeDelegate()
Description copied from interface: AttributeAssignable
get the logic delegate

Specified by:
getAttributeDelegate in interface AttributeAssignable
Returns:
the delegate
See Also:
AttributeAssignable.getAttributeDelegate()

getAttributeValueDelegate

public AttributeValueDelegate getAttributeValueDelegate()
this delegate works on attributes and values at the same time

Specified by:
getAttributeValueDelegate in interface AttributeAssignable
Returns:
the delegate