magoffin.matt.ma2.domain
Interface User

All Known Subinterfaces:
UserSearchResult

public interface User

Java content class for user complex type.

The following schema fragment specifies the expected content contained within this java content object. (defined at file:/Volumes/Renton/Users/matt/ws/ws-home/matte/hyperjaxb2-build/src/main/resources/domain.xsd line 211)

 <complexType name="user">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="tz" type="{http://msqr.us/xsd/matte}time-zone"/>
         <element name="thumbnail-setting" type="{http://msqr.us/xsd/matte}media-spec"/>
         <element name="view-setting" type="{http://msqr.us/xsd/matte}media-spec"/>
         <element name="default-theme" type="{http://msqr.us/xsd/matte}theme" minOccurs="0"/>
         <element name="browse-theme" type="{http://msqr.us/xsd/matte}theme" minOccurs="0"/>
         <element name="metadata" type="{http://msqr.us/xsd/matte}metadata" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="access-level" type="{http://www.w3.org/2001/XMLSchema}int" />
       <attribute name="anonymous-key" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="country" type="{http://www.w3.org/2001/XMLSchema}string" default="US" />
       <attribute name="creation-date" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
       <attribute name="disk-usage" type="{http://www.w3.org/2001/XMLSchema}long" />
       <attribute name="email" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="language" type="{http://www.w3.org/2001/XMLSchema}string" default="en" />
       <attribute name="login" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="modify-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="password" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="quota" type="{http://www.w3.org/2001/XMLSchema}int" />
       <attribute name="user-id" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
     </restriction>
   </complexContent>
 </complexType>
 


Method Summary
 int getAccessLevel()
          Gets the value of the accessLevel property.
 java.lang.String getAnonymousKey()
          Gets the value of the anonymousKey property.
 Theme getBrowseTheme()
          Gets the value of the browseTheme property.
 java.lang.String getCountry()
          Gets the value of the country property.
 java.util.Calendar getCreationDate()
          Gets the value of the creationDate property.
 Theme getDefaultTheme()
          Gets the value of the defaultTheme property.
 java.lang.Long getDiskUsage()
          Gets the value of the diskUsage property.
 java.lang.String getEmail()
          Gets the value of the email property.
 java.lang.String getLanguage()
          Gets the value of the language property.
 java.lang.String getLogin()
          Gets the value of the login property.
 java.util.List getMetadata()
          Gets the value of the Metadata property.
 java.util.Calendar getModifyDate()
          Gets the value of the modifyDate property.
 java.lang.String getName()
          Gets the value of the name property.
 java.lang.String getPassword()
          Gets the value of the password property.
 int getQuota()
          Gets the value of the quota property.
 MediaSpec getThumbnailSetting()
          Gets the value of the thumbnailSetting property.
 TimeZone getTz()
          Gets the value of the tz property.
 java.lang.Long getUserId()
          Gets the value of the userId property.
 MediaSpec getViewSetting()
          Gets the value of the viewSetting property.
 void setAccessLevel(int value)
          Sets the value of the accessLevel property.
 void setAnonymousKey(java.lang.String value)
          Sets the value of the anonymousKey property.
 void setBrowseTheme(Theme value)
          Sets the value of the browseTheme property.
 void setCountry(java.lang.String value)
          Sets the value of the country property.
 void setCreationDate(java.util.Calendar value)
          Sets the value of the creationDate property.
 void setDefaultTheme(Theme value)
          Sets the value of the defaultTheme property.
 void setDiskUsage(java.lang.Long value)
          Sets the value of the diskUsage property.
 void setEmail(java.lang.String value)
          Sets the value of the email property.
 void setLanguage(java.lang.String value)
          Sets the value of the language property.
 void setLogin(java.lang.String value)
          Sets the value of the login property.
 void setModifyDate(java.util.Calendar value)
          Sets the value of the modifyDate property.
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setPassword(java.lang.String value)
          Sets the value of the password property.
 void setQuota(int value)
          Sets the value of the quota property.
 void setThumbnailSetting(MediaSpec value)
          Sets the value of the thumbnailSetting property.
 void setTz(TimeZone value)
          Sets the value of the tz property.
 void setUserId(java.lang.Long value)
          Sets the value of the userId property.
 void setViewSetting(MediaSpec value)
          Sets the value of the viewSetting property.
 

Method Detail

getQuota

int getQuota()
Gets the value of the quota property.


setQuota

void setQuota(int value)
Sets the value of the quota property.


getUserId

java.lang.Long getUserId()
Gets the value of the userId property.

Returns:
possible object is Long

setUserId

void setUserId(java.lang.Long value)
Sets the value of the userId property.

Parameters:
value - allowed object is Long

getDiskUsage

java.lang.Long getDiskUsage()
Gets the value of the diskUsage property.

Returns:
possible object is Long

setDiskUsage

void setDiskUsage(java.lang.Long value)
Sets the value of the diskUsage property.

Parameters:
value - allowed object is Long

getLanguage

java.lang.String getLanguage()
Gets the value of the language property.

Returns:
possible object is String

setLanguage

void setLanguage(java.lang.String value)
Sets the value of the language property.

Parameters:
value - allowed object is String

getLogin

java.lang.String getLogin()
Gets the value of the login property.

Returns:
possible object is String

setLogin

void setLogin(java.lang.String value)
Sets the value of the login property.

Parameters:
value - allowed object is String

getThumbnailSetting

MediaSpec getThumbnailSetting()
Gets the value of the thumbnailSetting property.

Returns:
possible object is MediaSpec

setThumbnailSetting

void setThumbnailSetting(MediaSpec value)
Sets the value of the thumbnailSetting property.

Parameters:
value - allowed object is MediaSpec

getPassword

java.lang.String getPassword()
Gets the value of the password property.

Returns:
possible object is String

setPassword

void setPassword(java.lang.String value)
Sets the value of the password property.

Parameters:
value - allowed object is String

getEmail

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

Returns:
possible object is String

setEmail

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

Parameters:
value - allowed object is String

getTz

TimeZone getTz()
Gets the value of the tz property.

Returns:
possible object is TimeZone

setTz

void setTz(TimeZone value)
Sets the value of the tz property.

Parameters:
value - allowed object is TimeZone

getAnonymousKey

java.lang.String getAnonymousKey()
Gets the value of the anonymousKey property.

Returns:
possible object is String

setAnonymousKey

void setAnonymousKey(java.lang.String value)
Sets the value of the anonymousKey property.

Parameters:
value - allowed object is String

getDefaultTheme

Theme getDefaultTheme()
Gets the value of the defaultTheme property.

Returns:
possible object is Theme

setDefaultTheme

void setDefaultTheme(Theme value)
Sets the value of the defaultTheme property.

Parameters:
value - allowed object is Theme

getBrowseTheme

Theme getBrowseTheme()
Gets the value of the browseTheme property.

Returns:
possible object is Theme

setBrowseTheme

void setBrowseTheme(Theme value)
Sets the value of the browseTheme property.

Parameters:
value - allowed object is Theme

getViewSetting

MediaSpec getViewSetting()
Gets the value of the viewSetting property.

Returns:
possible object is MediaSpec

setViewSetting

void setViewSetting(MediaSpec value)
Sets the value of the viewSetting property.

Parameters:
value - allowed object is MediaSpec

getAccessLevel

int getAccessLevel()
Gets the value of the accessLevel property.


setAccessLevel

void setAccessLevel(int value)
Sets the value of the accessLevel property.


getCountry

java.lang.String getCountry()
Gets the value of the country property.

Returns:
possible object is String

setCountry

void setCountry(java.lang.String value)
Sets the value of the country property.

Parameters:
value - allowed object is String

getName

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

Returns:
possible object is String

setName

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

Parameters:
value - allowed object is String

getModifyDate

java.util.Calendar getModifyDate()
Gets the value of the modifyDate property.

Returns:
possible object is Calendar

setModifyDate

void setModifyDate(java.util.Calendar value)
Sets the value of the modifyDate property.

Parameters:
value - allowed object is Calendar

getMetadata

java.util.List getMetadata()
Gets the value of the Metadata 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 Metadata property.

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

    getMetadata().add(newItem);
 

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


getCreationDate

java.util.Calendar getCreationDate()
Gets the value of the creationDate property.

Returns:
possible object is Calendar

setCreationDate

void setCreationDate(java.util.Calendar value)
Sets the value of the creationDate property.

Parameters:
value - allowed object is Calendar