Class SearchFilter.Exists
- java.lang.Object
-
- microsoft.exchange.webservices.data.property.complex.ComplexProperty
-
- microsoft.exchange.webservices.data.search.filter.SearchFilter
-
- microsoft.exchange.webservices.data.search.filter.SearchFilter.PropertyBasedFilter
-
- microsoft.exchange.webservices.data.search.filter.SearchFilter.Exists
-
- All Implemented Interfaces:
ISelfValidate,ComplexFunctionDelegate<EwsServiceXmlReader>
- Enclosing class:
- SearchFilter
public static final class SearchFilter.Exists extends SearchFilter.PropertyBasedFilter
Represents a search filter checking if a field is set. Applications can use ExistsFilter to define conditions such as "Field IS SET".
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class microsoft.exchange.webservices.data.search.filter.SearchFilter
SearchFilter.ContainsSubstring, SearchFilter.ExcludesBitmask, SearchFilter.Exists, SearchFilter.IsEqualTo, SearchFilter.IsGreaterThan, SearchFilter.IsGreaterThanOrEqualTo, SearchFilter.IsLessThan, SearchFilter.IsLessThanOrEqualTo, SearchFilter.IsNotEqualTo, SearchFilter.Not, SearchFilter.PropertyBasedFilter, SearchFilter.RelationalFilter, SearchFilter.SearchFilterCollection
-
-
Constructor Summary
Constructors Constructor Description Exists()Initializes a new instance of the class.Exists(PropertyDefinitionBase propertyDefinition)Initializes a new instance of the class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetXmlElementName()Gets the name of the XML element.-
Methods inherited from class microsoft.exchange.webservices.data.search.filter.SearchFilter.PropertyBasedFilter
getPropertyDefinition, internalValidate, setPropertyDefinition, tryReadElementFromXml, writeElementsToXml
-
Methods inherited from class microsoft.exchange.webservices.data.search.filter.SearchFilter
loadFromXml, writeToXml
-
Methods inherited from class microsoft.exchange.webservices.data.property.complex.ComplexProperty
addOnChangeEvent, canSetFieldValue, changed, clearChangeEvents, clearChangeLog, func, getNamespace, loadFromXml, loadFromXml, readAttributesFromXml, readTextValueFromXml, removeChangeEvent, setNamespace, tryReadElementFromXmlToPatch, updateFromXml, updateFromXml, validate, writeAttributesToXml, writeToXml, writeToXml
-
-
-
-
Constructor Detail
-
Exists
public Exists()
Initializes a new instance of the class.
-
Exists
public Exists(PropertyDefinitionBase propertyDefinition)
Initializes a new instance of the class.- Parameters:
propertyDefinition- the property definition
-
-
Method Detail
-
getXmlElementName
protected String getXmlElementName()
Gets the name of the XML element.- Specified by:
getXmlElementNamein classSearchFilter- Returns:
- the xml element name
-
-