is.idega.idegaweb.golf.rest.pojo
Class GolfMember

java.lang.Object
  extended by is.idega.idegaweb.golf.rest.pojo.GolfMember
All Implemented Interfaces:
java.io.Serializable

public class GolfMember
extends java.lang.Object
implements java.io.Serializable

Golf member value bean to be used as JSON or JAXB data structure in restful web service

JSON example

{
}

Author:
zygimantas
See Also:
Serialized Form

Constructor Summary
GolfMember()
           
 
Method Summary
 Address getAddress()
           
 java.lang.String getEmail()
           
 java.lang.String getGender()
           
 java.lang.String getLoginName()
           
 java.lang.String getMembershipNumber()
           
 java.lang.String getMembershipType()
           
 java.lang.String getName()
           
 java.lang.String getNewImage()
           
 java.lang.String getPassword()
           
 java.lang.String getPersonalId()
           
 java.util.List<java.lang.String> getPhones()
           
 java.util.List<java.lang.String> getRelations()
           
 java.lang.String getStatus()
           
 void setAddress(Address address)
           
 void setEmail(java.lang.String email)
           
 void setGender(java.lang.String gender)
           
 void setLoginName(java.lang.String loginName)
           
 void setMembershipNumber(java.lang.String membershipNumber)
           
 void setMembershipType(java.lang.String membershipType)
           
 void setName(java.lang.String name)
           
 void setNewImage(java.lang.String newImage)
           
 void setPassword(java.lang.String password)
           
 void setPersonalId(java.lang.String personalId)
           
 void setPhones(java.util.List<java.lang.String> phones)
           
 void setRelations(java.util.List<java.lang.String> relations)
           
 void setStatus(java.lang.String status)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GolfMember

public GolfMember()
Method Detail

getNewImage

public java.lang.String getNewImage()
Returns:
The new image (Base64 encoded image bytes) for member:
  • null for no changes
  • "" (empty string) for removing image from member
  • Base64 encoded image bytes for changing member image to new one

setNewImage

public void setNewImage(java.lang.String newImage)
Parameters:
newImage - - New image (Base64 encoded image bytes) for member:
  • null for no changes
  • "" (empty string) for removing image from member
  • Base64 encoded image bytes for changing member image to new one

getPersonalId

public java.lang.String getPersonalId()
Returns:
Member personalId (SSN, kennitala...)

setPersonalId

public void setPersonalId(java.lang.String personalId)
Parameters:
personalId - Member personalId (SSN, kennitala...)

getName

public java.lang.String getName()
Returns:
Full name of member

setName

public void setName(java.lang.String name)
Parameters:
name - Full name of member

getMembershipNumber

public java.lang.String getMembershipNumber()
Returns:

setMembershipNumber

public void setMembershipNumber(java.lang.String membershipNumber)
Parameters:
membershipNumber -

getGender

public java.lang.String getGender()
Returns:
Gender of member:
  • "M" male
  • "F" female

setGender

public void setGender(java.lang.String gender)
Parameters:
gender - Gender of member:
  • "M" male
  • "F" female

getStatus

public java.lang.String getStatus()
Returns:
Member status in edited club:
  • "A" active
  • "I" inactive

setStatus

public void setStatus(java.lang.String status)
Parameters:
status - Member status in edited club:
  • "A" active
  • "I" inactive

getAddress

public Address getAddress()
Returns:
The address of member Address

setAddress

public void setAddress(Address address)
Parameters:
address - The address of member Address

getPhones

public java.util.List<java.lang.String> getPhones()
Returns:
List of member mobile phones:
  • null no phone changes
  • [] (empty list) for removing phones from member
  • list of phones for adding phones to member

setPhones

public void setPhones(java.util.List<java.lang.String> phones)
Parameters:
phones - List of member mobile phones:
  • null no phone changes
  • [] (empty list) for removing phones from member
  • list of phones for adding phones to member

getEmail

public java.lang.String getEmail()
Returns:
The email of member

setEmail

public void setEmail(java.lang.String email)
Parameters:
email - The email of member

getMembershipType

public java.lang.String getMembershipType()
Returns:
The membership type of member in edited club
  • "main" club is main club of member
  • "sub" club is sub club of member

setMembershipType

public void setMembershipType(java.lang.String membershipType)
Parameters:
membershipType - The membership type of member in edited club
  • "main" club is main club of member
  • "sub" club is sub club of member

getLoginName

public java.lang.String getLoginName()
Returns:
The login name of member, null or empty string for not changing

setLoginName

public void setLoginName(java.lang.String loginName)
Parameters:
loginName - The login name of member, null or empty string for not changing

getPassword

public java.lang.String getPassword()
Returns:
Member login password, null or empty string for not changing

setPassword

public void setPassword(java.lang.String password)
Parameters:
password - login password, null or empty string for not changing

getRelations

public java.util.List<java.lang.String> getRelations()
Returns:
List of personal ids of relatives of member that are in edited union
  • null no relatives changes
  • [] (empty list) for removing relatives from member
  • list of personal ids for setting relatives to member of edited club. Relatives whose personal ids were not included but who are in edited club will be removed from member's relatives in database.

setRelations

public void setRelations(java.util.List<java.lang.String> relations)
Parameters:
relations - List of personal ids of relatives of member that are in edited union
  • null no relatives changes
  • [] (empty list) for removing relatives from member
  • list of personal ids for setting relatives to member of edited club. Relatives whose personal ids were not included but who are in edited club will be removed from member's relatives in database.


Copyright © 2000-2014 idega software. All Rights Reserved.