nl.surfnet.coin.teams.domain
Class MemberAttribute

java.lang.Object
  extended by nl.surfnet.coin.shared.domain.DomainObject
      extended by nl.surfnet.coin.teams.domain.MemberAttribute
All Implemented Interfaces:
Serializable

public class MemberAttribute
extends nl.surfnet.coin.shared.domain.DomainObject

Custom attributes for a Member of a Team

This saves extra OpenSocial calls when querying lists in Grouper

See Also:
Serialized Form

Field Summary
static String ATTRIBUTE_GUEST
          Attribute to indicate the current member is a guest user if corresponding value is true
 
Constructor Summary
MemberAttribute()
          Deprecated. use MemberAttribute(String, String, String)
MemberAttribute(String memberId, String attributeName, String attributeValue)
          Constructor
 
Method Summary
 String getAttributeName()
           
 String getAttributeValue()
           
 String getMemberId()
           
 void setAttributeName(String attributeName)
           
 void setAttributeValue(String attributeValue)
           
 void setMemberId(String memberId)
           
 
Methods inherited from class nl.surfnet.coin.shared.domain.DomainObject
equals, getId, hashCode, setId, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ATTRIBUTE_GUEST

public static final String ATTRIBUTE_GUEST
Attribute to indicate the current member is a guest user if corresponding value is true

See Also:
Constant Field Values
Constructor Detail

MemberAttribute

public MemberAttribute()
Deprecated. use MemberAttribute(String, String, String)

Constructor necessary for Hibernate. Avoid using it.


MemberAttribute

public MemberAttribute(String memberId,
                       String attributeName,
                       String attributeValue)
Constructor

Parameters:
memberId - unique identifier of the Member (required)
attributeName - name of the custom attribute (required)
attributeValue - value of the custom attribute
Method Detail

getMemberId

public String getMemberId()

setMemberId

public void setMemberId(String memberId)

getAttributeName

public String getAttributeName()

setAttributeName

public void setAttributeName(String attributeName)

getAttributeValue

public String getAttributeValue()

setAttributeValue

public void setAttributeValue(String attributeValue)


Copyright © 2009-2012 SURFnet bv, The Netherlands. All Rights Reserved.