BlackBerry Administration API
v5.0.3.29

com.rim.bes.basplugin.emailcommon.dto
Class EmailCommonUserSearchCriteriaServiceAttributesType

Package class diagram package EmailCommonUserSearchCriteriaServiceAttributesType
java.lang.Object
  extended by com.rim.bes.bas.dto.BASBaseDTO
      extended by com.rim.bes.bas.dto.ServiceAttributesType
          extended by com.rim.bes.bas.dto.UserSearchCriteriaServiceAttributesType
              extended by com.rim.bes.basplugin.emailcommon.dto.EmailCommonUserSearchCriteriaServiceAttributesType
Direct Known Subclasses:
EmailCommonUserSearchCriteriaServiceAttributes, EmailDominoUserSearchCriteriaServiceAttributesType, EmailExchangeUserSearchCriteriaServiceAttributesType, EmailGroupWiseUserSearchCriteriaServiceAttributesType

public abstract class EmailCommonUserSearchCriteriaServiceAttributesType
extends UserSearchCriteriaServiceAttributesType

Java class for EmailCommonUserSearchCriteriaServiceAttributesType complex type.

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

 <complexType name="EmailCommonUserSearchCriteriaServiceAttributesType">
   <complexContent>
     <extension base="{http://www.rim.com/com.rim.bes.bas.dto}UserSearchCriteriaServiceAttributesType">
       <sequence>
         <element name="userState" type="{http://www.rim.com/com.rim.bes.bas.dto}DeviceStatusEnumType" minOccurs="0"/>
         <element name="lastContactDate" type="{http://www.rim.com/com.rim.bes.basplugin.emailcommon.dto}LastContactDateEnumType" minOccurs="0"/>
         <element name="mailServerName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="notUserState" type="{http://www.rim.com/com.rim.bes.bas.dto}DeviceStatusEnum" maxOccurs="unbounded" minOccurs="0"/>
         <element name="userEmailAddress" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
 
Nested classes/interfaces inherited from class com.rim.bes.bas.dto.BASBaseDTO
BASBaseDTO.VersionStamps
 
Field Summary
protected  LastContactDateEnumType lastContactDate
           
protected  java.lang.String mailServerName
           
protected  java.util.List<DeviceStatusEnum> notUserState
           
protected  java.lang.String userEmailAddress
           
protected  DeviceStatusEnumType userState
           
 
Fields inherited from class com.rim.bes.bas.dto.ServiceAttributesType
plugInId, type
 
Fields inherited from class com.rim.bes.bas.dto.BASBaseDTO
versionStamps
 
Constructor Summary
EmailCommonUserSearchCriteriaServiceAttributesType()
           
 
Method Summary
 LastContactDateEnumType getLastContactDate()
          Gets the value of the lastContactDate property.
 java.lang.String getMailServerName()
          Gets the value of the mailServerName property.
 java.util.List<DeviceStatusEnum> getNotUserState()
          Gets the value of the notUserState property.
 java.lang.String getUserEmailAddress()
          Gets the value of the userEmailAddress property.
 DeviceStatusEnumType getUserState()
          Gets the value of the userState property.
 void setLastContactDate(LastContactDateEnumType value)
          Sets the value of the lastContactDate property.
 void setMailServerName(java.lang.String value)
          Sets the value of the mailServerName property.
 void setUserEmailAddress(java.lang.String value)
          Sets the value of the userEmailAddress property.
 void setUserState(DeviceStatusEnumType value)
          Sets the value of the userState property.
 
Methods inherited from class com.rim.bes.bas.dto.ServiceAttributesType
getPlugInId, getType, setPlugInId, setType
 
Methods inherited from class com.rim.bes.bas.dto.BASBaseDTO
getVersionStamps, setVersionStamps
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userState

protected DeviceStatusEnumType userState

lastContactDate

protected LastContactDateEnumType lastContactDate

mailServerName

protected java.lang.String mailServerName

notUserState

protected java.util.List<DeviceStatusEnum> notUserState

userEmailAddress

protected java.lang.String userEmailAddress
Constructor Detail

EmailCommonUserSearchCriteriaServiceAttributesType

public EmailCommonUserSearchCriteriaServiceAttributesType()
Method Detail

getUserState

public DeviceStatusEnumType getUserState()
Gets the value of the userState property.

Returns:
possible object is DeviceStatusEnumType

setUserState

public void setUserState(DeviceStatusEnumType value)
Sets the value of the userState property.

Parameters:
value - allowed object is DeviceStatusEnumType

getLastContactDate

public LastContactDateEnumType getLastContactDate()
Gets the value of the lastContactDate property.

Returns:
possible object is LastContactDateEnumType

setLastContactDate

public void setLastContactDate(LastContactDateEnumType value)
Sets the value of the lastContactDate property.

Parameters:
value - allowed object is LastContactDateEnumType

getMailServerName

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

Returns:
possible object is String

setMailServerName

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

Parameters:
value - allowed object is String

getNotUserState

public java.util.List<DeviceStatusEnum> getNotUserState()
Gets the value of the notUserState 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 notUserState property.

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

    getNotUserState().add(newItem);
 

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


getUserEmailAddress

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

Returns:
possible object is String

setUserEmailAddress

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

Parameters:
value - allowed object is String

BlackBerry Administration API
v5.0.3.29

Copyright 2009 Research In Motion Limited. All Rights Reserved.