com.mirth.match.ejb.core
Class User

java.lang.Object
  extended by com.mirth.match.ejb.core.KanaEntity
      extended by com.mirth.match.ejb.core.User

public class User
extends KanaEntity

Java class for user complex type.

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

 <complexType name="user">
   <complexContent>
     <extension base="{http://core.ejb.match.mirth.com/}kanaEntity">
       <sequence>
         <element name="accountLockDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="accountLocked" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="changePassword" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="contactAddr1" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="contactAddr2" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="contactFax" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="contactLocality" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="contactPostCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="contactRegion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="contactVoice" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="country" type="{http://core.ejb.match.mirth.com/}isoCountry" minOccurs="0"/>
         <element name="department" type="{http://core.ejb.match.mirth.com/}department" minOccurs="0"/>
         <element name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="email" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="filters" type="{http://core.ejb.match.mirth.com/}userFilter" maxOccurs="unbounded" minOccurs="0"/>
         <element name="invalidLoginAttempts" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="passwords" type="{http://core.ejb.match.mirth.com/}password" maxOccurs="unbounded" minOccurs="0"/>
         <element name="preferences">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="entry" maxOccurs="unbounded" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="key" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                             <element name="value" type="{http://core.ejb.match.mirth.com/}userPreference" minOccurs="0"/>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="principalName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="securityRoles" type="{http://core.ejb.match.mirth.com/}securityRole" maxOccurs="unbounded" minOccurs="0"/>
         <element name="userKey" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class User.Preferences
          Java class for anonymous complex type.
 
Field Summary
protected  javax.xml.datatype.XMLGregorianCalendar accountLockDate
           
protected  boolean accountLocked
           
protected  boolean changePassword
           
protected  java.lang.String contactAddr1
           
protected  java.lang.String contactAddr2
           
protected  java.lang.String contactFax
           
protected  java.lang.String contactLocality
           
protected  java.lang.String contactPostCode
           
protected  java.lang.String contactRegion
           
protected  java.lang.String contactVoice
           
protected  IsoCountry country
           
protected  Department department
           
protected  java.lang.String displayName
           
protected  java.lang.String email
           
protected  java.util.List<UserFilter> filters
           
protected  java.lang.Integer invalidLoginAttempts
           
protected  java.util.List<Password> passwords
           
protected  User.Preferences preferences
           
protected  java.lang.String principalName
           
protected  java.util.List<SecurityRole> securityRoles
           
protected  java.lang.Integer userKey
           
 
Constructor Summary
User()
           
 
Method Summary
 javax.xml.datatype.XMLGregorianCalendar getAccountLockDate()
          Gets the value of the accountLockDate property.
 java.lang.String getContactAddr1()
          Gets the value of the contactAddr1 property.
 java.lang.String getContactAddr2()
          Gets the value of the contactAddr2 property.
 java.lang.String getContactFax()
          Gets the value of the contactFax property.
 java.lang.String getContactLocality()
          Gets the value of the contactLocality property.
 java.lang.String getContactPostCode()
          Gets the value of the contactPostCode property.
 java.lang.String getContactRegion()
          Gets the value of the contactRegion property.
 java.lang.String getContactVoice()
          Gets the value of the contactVoice property.
 IsoCountry getCountry()
          Gets the value of the country property.
 Department getDepartment()
          Gets the value of the department property.
 java.lang.String getDisplayName()
          Gets the value of the displayName property.
 java.lang.String getEmail()
          Gets the value of the email property.
 java.util.List<UserFilter> getFilters()
          Gets the value of the filters property.
 java.lang.Integer getInvalidLoginAttempts()
          Gets the value of the invalidLoginAttempts property.
 java.util.List<Password> getPasswords()
          Gets the value of the passwords property.
 User.Preferences getPreferences()
          Gets the value of the preferences property.
 java.lang.String getPrincipalName()
          Gets the value of the principalName property.
 java.util.List<SecurityRole> getSecurityRoles()
          Gets the value of the securityRoles property.
 java.lang.Integer getUserKey()
          Gets the value of the userKey property.
 boolean isAccountLocked()
          Gets the value of the accountLocked property.
 boolean isChangePassword()
          Gets the value of the changePassword property.
 void setAccountLockDate(javax.xml.datatype.XMLGregorianCalendar value)
          Sets the value of the accountLockDate property.
 void setAccountLocked(boolean value)
          Sets the value of the accountLocked property.
 void setChangePassword(boolean value)
          Sets the value of the changePassword property.
 void setContactAddr1(java.lang.String value)
          Sets the value of the contactAddr1 property.
 void setContactAddr2(java.lang.String value)
          Sets the value of the contactAddr2 property.
 void setContactFax(java.lang.String value)
          Sets the value of the contactFax property.
 void setContactLocality(java.lang.String value)
          Sets the value of the contactLocality property.
 void setContactPostCode(java.lang.String value)
          Sets the value of the contactPostCode property.
 void setContactRegion(java.lang.String value)
          Sets the value of the contactRegion property.
 void setContactVoice(java.lang.String value)
          Sets the value of the contactVoice property.
 void setCountry(IsoCountry value)
          Sets the value of the country property.
 void setDepartment(Department value)
          Sets the value of the department property.
 void setDisplayName(java.lang.String value)
          Sets the value of the displayName property.
 void setEmail(java.lang.String value)
          Sets the value of the email property.
 void setInvalidLoginAttempts(java.lang.Integer value)
          Sets the value of the invalidLoginAttempts property.
 void setPreferences(User.Preferences value)
          Sets the value of the preferences property.
 void setPrincipalName(java.lang.String value)
          Sets the value of the principalName property.
 void setUserKey(java.lang.Integer value)
          Sets the value of the userKey property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

accountLockDate

protected javax.xml.datatype.XMLGregorianCalendar accountLockDate

accountLocked

protected boolean accountLocked

changePassword

protected boolean changePassword

contactAddr1

protected java.lang.String contactAddr1

contactAddr2

protected java.lang.String contactAddr2

contactFax

protected java.lang.String contactFax

contactLocality

protected java.lang.String contactLocality

contactPostCode

protected java.lang.String contactPostCode

contactRegion

protected java.lang.String contactRegion

contactVoice

protected java.lang.String contactVoice

country

protected IsoCountry country

department

protected Department department

displayName

protected java.lang.String displayName

email

protected java.lang.String email

filters

protected java.util.List<UserFilter> filters

invalidLoginAttempts

protected java.lang.Integer invalidLoginAttempts

passwords

protected java.util.List<Password> passwords

preferences

protected User.Preferences preferences

principalName

protected java.lang.String principalName

securityRoles

protected java.util.List<SecurityRole> securityRoles

userKey

protected java.lang.Integer userKey
Constructor Detail

User

public User()
Method Detail

getAccountLockDate

public javax.xml.datatype.XMLGregorianCalendar getAccountLockDate()
Gets the value of the accountLockDate property.

Returns:
possible object is XMLGregorianCalendar

setAccountLockDate

public void setAccountLockDate(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the accountLockDate property.

Parameters:
value - allowed object is XMLGregorianCalendar

isAccountLocked

public boolean isAccountLocked()
Gets the value of the accountLocked property.


setAccountLocked

public void setAccountLocked(boolean value)
Sets the value of the accountLocked property.


isChangePassword

public boolean isChangePassword()
Gets the value of the changePassword property.


setChangePassword

public void setChangePassword(boolean value)
Sets the value of the changePassword property.


getContactAddr1

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

Returns:
possible object is String

setContactAddr1

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

Parameters:
value - allowed object is String

getContactAddr2

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

Returns:
possible object is String

setContactAddr2

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

Parameters:
value - allowed object is String

getContactFax

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

Returns:
possible object is String

setContactFax

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

Parameters:
value - allowed object is String

getContactLocality

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

Returns:
possible object is String

setContactLocality

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

Parameters:
value - allowed object is String

getContactPostCode

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

Returns:
possible object is String

setContactPostCode

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

Parameters:
value - allowed object is String

getContactRegion

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

Returns:
possible object is String

setContactRegion

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

Parameters:
value - allowed object is String

getContactVoice

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

Returns:
possible object is String

setContactVoice

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

Parameters:
value - allowed object is String

getCountry

public IsoCountry getCountry()
Gets the value of the country property.

Returns:
possible object is IsoCountry

setCountry

public void setCountry(IsoCountry value)
Sets the value of the country property.

Parameters:
value - allowed object is IsoCountry

getDepartment

public Department getDepartment()
Gets the value of the department property.

Returns:
possible object is Department

setDepartment

public void setDepartment(Department value)
Sets the value of the department property.

Parameters:
value - allowed object is Department

getDisplayName

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

Returns:
possible object is String

setDisplayName

public void setDisplayName(java.lang.String value)
Sets the value of the displayName 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

getFilters

public java.util.List<UserFilter> getFilters()
Gets the value of the filters 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 filters property.

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

    getFilters().add(newItem);
 

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


getInvalidLoginAttempts

public java.lang.Integer getInvalidLoginAttempts()
Gets the value of the invalidLoginAttempts property.

Returns:
possible object is Integer

setInvalidLoginAttempts

public void setInvalidLoginAttempts(java.lang.Integer value)
Sets the value of the invalidLoginAttempts property.

Parameters:
value - allowed object is Integer

getPasswords

public java.util.List<Password> getPasswords()
Gets the value of the passwords 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 passwords property.

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

    getPasswords().add(newItem);
 

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


getPreferences

public User.Preferences getPreferences()
Gets the value of the preferences property.

Returns:
possible object is User.Preferences

setPreferences

public void setPreferences(User.Preferences value)
Sets the value of the preferences property.

Parameters:
value - allowed object is User.Preferences

getPrincipalName

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

Returns:
possible object is String

setPrincipalName

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

Parameters:
value - allowed object is String

getSecurityRoles

public java.util.List<SecurityRole> getSecurityRoles()
Gets the value of the securityRoles 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 securityRoles property.

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

    getSecurityRoles().add(newItem);
 

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


getUserKey

public java.lang.Integer getUserKey()
Gets the value of the userKey property.

Returns:
possible object is Integer

setUserKey

public void setUserKey(java.lang.Integer value)
Sets the value of the userKey property.

Parameters:
value - allowed object is Integer


Copyright © 2011 Mirth Corp. All Rights Reserved.