com.ibm.ram.internal.jaxb
Class User

java.lang.Object
  extended by com.ibm.ram.internal.jaxb.User

public class User
extends java.lang.Object

Java class for User complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="User">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="email" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="lastModified" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
         <element name="userGroups" type="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}Link" minOccurs="0"/>
         <element name="imageURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
       </sequence>
       <attGroup ref="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}resourceAttrs"/>
       <attribute name="anonymous" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="identifier" type="{http://www.w3.org/2001/XMLSchema}ID" />
       <attribute name="registered" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.lang.Boolean anonymous
           
protected  java.lang.String base
           
protected  java.lang.String email
           
protected  java.lang.String etag
           
protected  java.lang.String href
           
protected  java.lang.String identifier
           
protected  java.lang.String imageURL
           
protected  java.lang.String lang
           
protected  javax.xml.datatype.XMLGregorianCalendar lastModified
           
protected  ResourceRef lcProfile
           
protected  java.lang.String name
           
protected  java.lang.String phone
           
protected  java.lang.Boolean registered
           
protected  java.lang.String space
           
protected  java.util.List<Link<UserGroup>> userGroups
           
 
Constructor Summary
User()
           
 
Method Summary
 java.lang.String getBase()
          Gets the value of the base property.
 java.lang.String getEmail()
          Gets the value of the email property.
 java.lang.String getEtag()
          Gets the value of the etag property.
 java.lang.String getHref()
          Gets the value of the href property.
 java.lang.String getIdentifier()
          Gets the value of the identifier property.
 java.lang.String getImageURL()
          Gets the value of the imageURL property.
 java.lang.String getLang()
          Gets the value of the lang property.
 javax.xml.datatype.XMLGregorianCalendar getLastModified()
          Gets the value of the lastModified property.
 ResourceRef getLCProfile()
           
 java.lang.String getName()
          Gets the value of the name property.
 java.lang.String getPhone()
          Gets the value of the phone property.
 java.lang.String getSpace()
          Gets the value of the space property.
 java.util.List<Link<UserGroup>> getUserGroups()
          Gets the value of the attributeValues property.
 boolean isAnonymous()
          Gets the value of the anonymous property.
 boolean isRegistered()
          Gets the value of the registered property.
 boolean isSetAnonymous()
           
 boolean isSetRegistered()
           
 void setAnonymous(boolean value)
          Sets the value of the anonymous property.
 void setBase(java.lang.String value)
          Sets the value of the base property.
 void setEmail(java.lang.String value)
          Sets the value of the email property.
 void setEtag(java.lang.String value)
          Sets the value of the etag property.
 void setHref(java.lang.String value)
          Sets the value of the href property.
 void setIdentifier(java.lang.String value)
          Sets the value of the identifier property.
 void setImageURL(java.lang.String value)
          Sets the value of the imageURL property.
 void setLang(java.lang.String value)
          Sets the value of the lang property.
 void setLastModified(javax.xml.datatype.XMLGregorianCalendar value)
          Sets the value of the lastModified property.
 void setLCProfile(ResourceRef lcProfile)
           
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setPhone(java.lang.String value)
          Sets the value of the phone property.
 void setRegistered(boolean value)
          Sets the value of the registered property.
 void setSpace(java.lang.String value)
          Sets the value of the space property.
 java.lang.String toString()
           
 void unsetAnonymous()
           
 void unsetRegistered()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

email

protected java.lang.String email

phone

protected java.lang.String phone

userGroups

protected java.util.List<Link<UserGroup>> userGroups

lastModified

protected javax.xml.datatype.XMLGregorianCalendar lastModified

imageURL

protected java.lang.String imageURL

anonymous

protected java.lang.Boolean anonymous

identifier

protected java.lang.String identifier

registered

protected java.lang.Boolean registered

etag

protected java.lang.String etag

href

protected java.lang.String href

base

protected java.lang.String base

lang

protected java.lang.String lang

space

protected java.lang.String space

lcProfile

protected ResourceRef lcProfile
Constructor Detail

User

public User()
Method Detail

getName

public java.lang.String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(java.lang.String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getEmail

public java.lang.String getEmail()
Gets the value of the email property.

Returns:
possible object is String

setEmail

public void setEmail(java.lang.String value)
Sets the value of the email property.

Parameters:
value - allowed object is String

getPhone

public java.lang.String getPhone()
Gets the value of the phone property.

Returns:
possible object is String

setPhone

public void setPhone(java.lang.String value)
Sets the value of the phone property.

Parameters:
value - allowed object is String

getLastModified

public javax.xml.datatype.XMLGregorianCalendar getLastModified()
Gets the value of the lastModified property.

Returns:
possible object is XMLGregorianCalendar

setLastModified

public void setLastModified(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the lastModified property.

Parameters:
value - allowed object is XMLGregorianCalendar

getImageURL

public java.lang.String getImageURL()
Gets the value of the imageURL property.

Returns:
possible object is String

setImageURL

public void setImageURL(java.lang.String value)
Sets the value of the imageURL property.

Parameters:
value - allowed object is String

isAnonymous

public boolean isAnonymous()
Gets the value of the anonymous property.

Returns:
possible object is Boolean

setAnonymous

public void setAnonymous(boolean value)
Sets the value of the anonymous property.

Parameters:
value - allowed object is Boolean

isSetAnonymous

public boolean isSetAnonymous()

unsetAnonymous

public void unsetAnonymous()

getIdentifier

public java.lang.String getIdentifier()
Gets the value of the identifier property.

Returns:
possible object is String

setIdentifier

public void setIdentifier(java.lang.String value)
Sets the value of the identifier property.

Parameters:
value - allowed object is String

isRegistered

public boolean isRegistered()
Gets the value of the registered property.

Returns:
possible object is Boolean

setRegistered

public void setRegistered(boolean value)
Sets the value of the registered property.

Parameters:
value - allowed object is Boolean

isSetRegistered

public boolean isSetRegistered()

unsetRegistered

public void unsetRegistered()

getEtag

public java.lang.String getEtag()
Gets the value of the etag property.

Returns:
possible object is String

setEtag

public void setEtag(java.lang.String value)
Sets the value of the etag property.

Parameters:
value - allowed object is String

getHref

public java.lang.String getHref()
Gets the value of the href property.

Returns:
possible object is String

setHref

public void setHref(java.lang.String value)
Sets the value of the href property.

Parameters:
value - allowed object is String

getBase

public java.lang.String getBase()
Gets the value of the base property.

Returns:
possible object is String

setBase

public void setBase(java.lang.String value)
Sets the value of the base property.

Parameters:
value - allowed object is String

getLang

public java.lang.String getLang()
Gets the value of the lang property.

Returns:
possible object is String

setLang

public void setLang(java.lang.String value)
Sets the value of the lang property.

Parameters:
value - allowed object is String

getSpace

public java.lang.String getSpace()
Gets the value of the space property.

Returns:
possible object is String

setSpace

public void setSpace(java.lang.String value)
Sets the value of the space property.

Parameters:
value - allowed object is String

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getUserGroups

public java.util.List<Link<UserGroup>> getUserGroups()
Gets the value of the attributeValues property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the attributeValues property.

For example, to add a new item, do as follows:

    getAttributeValues().add(newItem);
 

Objects of the following type(s) are allowed in the list AttributeValue


getLCProfile

public ResourceRef getLCProfile()
Returns:
Returns the lcProfile.
Since:
7.5

setLCProfile

public void setLCProfile(ResourceRef lcProfile)
Parameters:
lcProfile - The lcProfile to set.
Since:
7.5