edu.internet2.middleware.grouper.group
Class GroupMember

java.lang.Object
  extended by edu.internet2.middleware.grouper.group.GroupMember
All Implemented Interfaces:
AttributeAssignable

public class GroupMember
extends Object
implements AttributeAssignable

holds a group and a member


Constructor Summary
GroupMember()
           
GroupMember(Group group1, Member member1)
           
GroupMember(Group group1, edu.internet2.middleware.subject.Subject subject)
           
GroupMember(Role group1, edu.internet2.middleware.subject.Subject subject)
           
 
Method Summary
 AttributeAssignEffMshipDelegate getAttributeDelegate()
          delegate for effective memberships
 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
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GroupMember

public GroupMember(Group group1,
                   Member member1)
Parameters:
group1 -
member1 -

GroupMember

public GroupMember(Role group1,
                   edu.internet2.middleware.subject.Subject subject)
Parameters:
group1 -
subject -

GroupMember

public GroupMember(Group group1,
                   edu.internet2.middleware.subject.Subject subject)
Parameters:
group1 -
subject -

GroupMember

public GroupMember()
Method Detail

toString

public String toString()
Overrides:
toString in class Object
See Also:
Object.toString()

getAttributeDelegate

public AttributeAssignEffMshipDelegate getAttributeDelegate()
delegate for effective memberships

Specified by:
getAttributeDelegate in interface AttributeAssignable
Returns:
the delegate

getGroup

public Group getGroup()
group

Returns:
group

setGroup

public void setGroup(Group group1)
group

Parameters:
group1 -

getMember

public Member getMember()
member

Returns:
subject

setMember

public void setMember(Member member1)
member

Parameters:
member1 -

getAttributeValueDelegate

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

Specified by:
getAttributeValueDelegate in interface AttributeAssignable
Returns:
the delegate