microsoft.exchange.webservices.data
Class RulePredicateSizeRange

java.lang.Object
  extended by microsoft.exchange.webservices.data.ComplexProperty
      extended by microsoft.exchange.webservices.data.RulePredicateSizeRange

public final class RulePredicateSizeRange
extends ComplexProperty

Represents the minimum and maximum size of a message.


Constructor Summary
protected RulePredicateSizeRange()
          Initializes a new instance of the RulePredicateSizeRange class.
 
Method Summary
 java.lang.Integer getMaximumSize()
          Gets or sets the maximum size, in kilobytes.
 java.lang.Integer getMinimumSize()
          Gets or sets the minimum size, in kilobytes.
protected  void internalValidate()
          Validates this instance.
 void setMaximumSize(java.lang.Integer value)
           
 void setMinimumSize(java.lang.Integer value)
           
protected  boolean tryReadElementFromXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader)
          Tries to read element from XML.
protected  void writeElementsToXml(microsoft.exchange.webservices.data.EwsServiceXmlWriter writer)
          Writes elements to XML.
 
Methods inherited from class microsoft.exchange.webservices.data.ComplexProperty
addOnChangeEvent, canSetFieldValue, changed, clearChangeEvents, clearChangeLog, func, getNamespace, loadFromXml, loadFromXml, readAttributesFromXml, readTextValueFromXml, removeChangeEvent, setNamespace, tryReadElementFromXmlToPatch, updateFromXml, updateFromXml, validate, writeAttributesToXml, writeToXml, writeToXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RulePredicateSizeRange

protected RulePredicateSizeRange()
Initializes a new instance of the RulePredicateSizeRange class.

Method Detail

getMinimumSize

public java.lang.Integer getMinimumSize()
Gets or sets the minimum size, in kilobytes. If MinimumSize is set to null, no minimum size applies.


setMinimumSize

public void setMinimumSize(java.lang.Integer value)

getMaximumSize

public java.lang.Integer getMaximumSize()
Gets or sets the maximum size, in kilobytes. If MaximumSize is set to null, no maximum size applies.


setMaximumSize

public void setMaximumSize(java.lang.Integer value)

tryReadElementFromXml

protected boolean tryReadElementFromXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader)
                                 throws java.lang.Exception
Tries to read element from XML.

Overrides:
tryReadElementFromXml in class ComplexProperty
Parameters:
reader - The reader.
Returns:
True if element was read.
Throws:
java.lang.Exception - the exception

writeElementsToXml

protected void writeElementsToXml(microsoft.exchange.webservices.data.EwsServiceXmlWriter writer)
                           throws ServiceXmlSerializationException,
                                  javax.xml.stream.XMLStreamException
Writes elements to XML.

Overrides:
writeElementsToXml in class ComplexProperty
Parameters:
writer - The writer.
Throws:
ServiceXmlSerializationException
javax.xml.stream.XMLStreamException

internalValidate

protected void internalValidate()
                         throws ServiceValidationException,
                                java.lang.Exception
Validates this instance.

Overrides:
internalValidate in class ComplexProperty
Throws:
ServiceValidationException - the service validation exception
java.lang.Exception