BlackBerry Administration API
v5.0.3.29

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

Package class diagram package EmailFilterRuleType
java.lang.Object
  extended by com.rim.bes.bas.dto.BASBaseDTO
      extended by com.rim.bes.basplugin.emailcommon.dto.EmailFilterRuleType
Direct Known Subclasses:
Filter

public abstract class EmailFilterRuleType
extends BASBaseDTO

Java class for EmailFilterRuleType complex type.

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

 <complexType name="EmailFilterRuleType">
   <complexContent>
     <extension base="{http://www.rim.com/com.rim.bes.bas.dto}BASBaseDTO">
       <sequence>
         <element name="enabled" type="{http://www.rim.com/com.rim.bes.basplugin.emailcommon.dto}EmailFilterRuleEnabledEnumType" minOccurs="0"/>
         <element name="action" type="{http://www.rim.com/com.rim.bes.basplugin.emailcommon.dto}FilterActionEnumType" minOccurs="0"/>
         <element name="sensitivity" type="{http://www.rim.com/com.rim.bes.basplugin.emailcommon.dto}FilterSensitivityConditionEnumType" minOccurs="0"/>
         <element name="importance" type="{http://www.rim.com/com.rim.bes.basplugin.emailcommon.dto}FilterImportanceConditionEnumType" minOccurs="0"/>
         <element name="body" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="forwardMethod" type="{http://www.rim.com/com.rim.bes.basplugin.emailcommon.dto}ForwardMethod" maxOccurs="unbounded" minOccurs="0"/>
         <element name="from" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="recipient" type="{http://www.rim.com/com.rim.bes.basplugin.emailcommon.dto}Recipient" maxOccurs="unbounded" minOccurs="0"/>
         <element name="subject" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="to" 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  FilterActionEnumType action
           
protected  java.lang.String body
           
protected  EmailFilterRuleEnabledEnumType enabled
           
protected  java.util.List<ForwardMethod> forwardMethod
           
protected  java.lang.String from
           
protected  FilterImportanceConditionEnumType importance
           
protected  java.lang.String name
           
protected  java.util.List<Recipient> recipient
           
protected  FilterSensitivityConditionEnumType sensitivity
           
protected  java.lang.String subject
           
protected  java.lang.String to
           
 
Fields inherited from class com.rim.bes.bas.dto.BASBaseDTO
versionStamps
 
Constructor Summary
EmailFilterRuleType()
           
 
Method Summary
 FilterActionEnumType getAction()
          Gets the value of the action property.
 java.lang.String getBody()
          Gets the value of the body property.
 EmailFilterRuleEnabledEnumType getEnabled()
          Gets the value of the enabled property.
 java.util.List<ForwardMethod> getForwardMethod()
          Gets the value of the forwardMethod property.
 java.lang.String getFrom()
          Gets the value of the from property.
 FilterImportanceConditionEnumType getImportance()
          Gets the value of the importance property.
 java.lang.String getName()
          Gets the value of the name property.
 java.util.List<Recipient> getRecipient()
          Gets the value of the recipient property.
 FilterSensitivityConditionEnumType getSensitivity()
          Gets the value of the sensitivity property.
 java.lang.String getSubject()
          Gets the value of the subject property.
 java.lang.String getTo()
          Gets the value of the to property.
 void setAction(FilterActionEnumType value)
          Sets the value of the action property.
 void setBody(java.lang.String value)
          Sets the value of the body property.
 void setEnabled(EmailFilterRuleEnabledEnumType value)
          Sets the value of the enabled property.
 void setFrom(java.lang.String value)
          Sets the value of the from property.
 void setImportance(FilterImportanceConditionEnumType value)
          Sets the value of the importance property.
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setSensitivity(FilterSensitivityConditionEnumType value)
          Sets the value of the sensitivity property.
 void setSubject(java.lang.String value)
          Sets the value of the subject property.
 void setTo(java.lang.String value)
          Sets the value of the to property.
 
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

enabled

protected EmailFilterRuleEnabledEnumType enabled

action

protected FilterActionEnumType action

sensitivity

protected FilterSensitivityConditionEnumType sensitivity

importance

protected FilterImportanceConditionEnumType importance

body

protected java.lang.String body

forwardMethod

protected java.util.List<ForwardMethod> forwardMethod

from

protected java.lang.String from

name

protected java.lang.String name

recipient

protected java.util.List<Recipient> recipient

subject

protected java.lang.String subject

to

protected java.lang.String to
Constructor Detail

EmailFilterRuleType

public EmailFilterRuleType()
Method Detail

getEnabled

public EmailFilterRuleEnabledEnumType getEnabled()
Gets the value of the enabled property.

Returns:
possible object is EmailFilterRuleEnabledEnumType

setEnabled

public void setEnabled(EmailFilterRuleEnabledEnumType value)
Sets the value of the enabled property.

Parameters:
value - allowed object is EmailFilterRuleEnabledEnumType

getAction

public FilterActionEnumType getAction()
Gets the value of the action property.

Returns:
possible object is FilterActionEnumType

setAction

public void setAction(FilterActionEnumType value)
Sets the value of the action property.

Parameters:
value - allowed object is FilterActionEnumType

getSensitivity

public FilterSensitivityConditionEnumType getSensitivity()
Gets the value of the sensitivity property.

Returns:
possible object is FilterSensitivityConditionEnumType

setSensitivity

public void setSensitivity(FilterSensitivityConditionEnumType value)
Sets the value of the sensitivity property.

Parameters:
value - allowed object is FilterSensitivityConditionEnumType

getImportance

public FilterImportanceConditionEnumType getImportance()
Gets the value of the importance property.

Returns:
possible object is FilterImportanceConditionEnumType

setImportance

public void setImportance(FilterImportanceConditionEnumType value)
Sets the value of the importance property.

Parameters:
value - allowed object is FilterImportanceConditionEnumType

getBody

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

Returns:
possible object is String

setBody

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

Parameters:
value - allowed object is String

getForwardMethod

public java.util.List<ForwardMethod> getForwardMethod()
Gets the value of the forwardMethod 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 forwardMethod property.

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

    getForwardMethod().add(newItem);
 

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


getFrom

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

Returns:
possible object is String

setFrom

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

Parameters:
value - allowed object is String

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

getRecipient

public java.util.List<Recipient> getRecipient()
Gets the value of the recipient 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 recipient property.

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

    getRecipient().add(newItem);
 

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


getSubject

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

Returns:
possible object is String

setSubject

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

Parameters:
value - allowed object is String

getTo

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

Returns:
possible object is String

setTo

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

Parameters:
value - allowed object is String

BlackBerry Administration API
v5.0.3.29

Copyright 2009 Research In Motion Limited. All Rights Reserved.