Class PropFilterType
java.lang.Object
org.oasis_open.docs.ws_calendar.ns.soap.PropFilterType
The propFilter XML element specifies a query
targeted at a specific calendar property (e.g., CATEGORIES) in the
scope of the enclosing calendar component. A calendar property is
said to match a propFilter if:
* The propFilter XML element is empty and a property of
the type specified by the "name" attribute exists in the
enclosing calendar component;
or:
* The propFilter XML element contains a is-not-defined
XML element and no property of the type specified by
the "name" attribute exists in the enclosing calendar
component;
or:
* The propFilter XML element contains a timeRange
XML element and the property value overlaps the specified time
range, and all specified paramFilter child XML elements
also match the targeted property;
or:
* The propFilter XML element contains a textMatch
XML element and the property value matches it, and all
specified paramFilter child XML elements also match the
targeted property;
Java class for PropFilterType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PropFilterType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{urn:ietf:params:xml:ns:icalendar-2.0}baseProperty"/> <choice minOccurs="0"> <element ref="{http://docs.oasis-open.org/ws-calendar/ns/soap}is-not-defined"/> <sequence> <choice> <element ref="{http://docs.oasis-open.org/ws-calendar/ns/soap}timeRange"/> <element ref="{http://docs.oasis-open.org/ws-calendar/ns/soap}textMatch"/> </choice> <element ref="{http://docs.oasis-open.org/ws-calendar/ns/soap}paramFilter" maxOccurs="unbounded" minOccurs="0"/> </sequence> </choice> </sequence> <attribute name="test" type="{http://docs.oasis-open.org/ws-calendar/ns/soap}AnyofAllofType" default="anyof" /> </restriction> </complexContent> </complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected javax.xml.bind.JAXBElement<? extends BasePropertyType>
protected IsNotDefinedType
protected List<ParamFilterType>
protected String
protected TextMatchType
protected UTCTimeRangeType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.xml.bind.JAXBElement<? extends BasePropertyType>
Gets the value of the baseProperty property.Gets the value of the isNotDefined property.Gets the value of the paramFilter property.getTest()
Gets the value of the test property.Gets the value of the textMatch property.Gets the value of the timeRange property.void
setBaseProperty
(javax.xml.bind.JAXBElement<? extends BasePropertyType> value) Sets the value of the baseProperty property.void
setIsNotDefined
(IsNotDefinedType value) Sets the value of the isNotDefined property.void
Sets the value of the test property.void
setTextMatch
(TextMatchType value) Sets the value of the textMatch property.void
setTimeRange
(UTCTimeRangeType value) Sets the value of the timeRange property.
-
Field Details
-
baseProperty
-
isNotDefined
-
timeRange
-
textMatch
-
paramFilter
-
test
-
-
Constructor Details
-
PropFilterType
public PropFilterType()
-
-
Method Details
-
getBaseProperty
Gets the value of the baseProperty property.- Returns:
- possible object is
JAXBElement
<
VersionPropType
>
JAXBElement
<
PollPropertiesPropType
>
JAXBElement
<
LocationPropType
>
JAXBElement
<
XMicrosoftCdoBusystatusPropType
>
JAXBElement
<
XBedeworkExsynchLastmodPropType
>
JAXBElement
<
UidPropType
>
JAXBElement
<
XBwLocationPropType
>
JAXBElement
<
XBedeworkInstanceOnlyPropType
>
JAXBElement
<
RdatePropType
>
JAXBElement
<
TriggerPropType
>
JAXBElement
<
SummaryPropType
>
JAXBElement
<
XBedeworkRegistrationStartPropType
>
JAXBElement
<
TzurlPropType
>
JAXBElement
<
RelatedToPropType
>
JAXBElement
<
TzidPropType
>
JAXBElement
<
FreebusyPropType
>
JAXBElement
<
XBwCategoriesPropType
>
JAXBElement
<
CommentPropType
>
JAXBElement
<
RrulePropType
>
JAXBElement
<
ActionPropType
>
JAXBElement
<
PollItemIdPropType
>
JAXBElement
<
ContactPropType
>
JAXBElement
<
XBedeworkCostPropType
>
JAXBElement
<
XMicrosoftCdoIntendedstatusPropType
>
JAXBElement
<
TranspPropType
>
JAXBElement
<
RecurrenceIdPropType
>
JAXBElement
<
ProdidPropType
>
JAXBElement
<
DuePropType
>
JAXBElement
<
PollModePropType
>
JAXBElement
<
DurationPropType
>
JAXBElement
<
XBedeworkExsynchEndtzidPropType
>
JAXBElement
<
ExdatePropType
>
JAXBElement
<
AcceptResponsePropType
>
JAXBElement
<
TolerancePropType
>
JAXBElement
<
MethodPropType
>
JAXBElement
<
AttendeePropType
>
JAXBElement
<
DurationPropType
>
JAXBElement
<
CreatedPropType
>
JAXBElement
<
CategoriesPropType
>
JAXBElement
<
CompletedPropType
>
JAXBElement
<
WsCalendarTypeType
>
JAXBElement
<
PercentCompletePropType
>
JAXBElement
<
OrganizerPropType
>
JAXBElement
<
WsCalendarAttachType
>
JAXBElement
<
UrlPropType
>
JAXBElement
<
ExrulePropType
>
JAXBElement
<
PriorityPropType
>
JAXBElement
<
TzoffsettoPropType
>
JAXBElement
<
CalscalePropType
>
JAXBElement
<
XBedeworkMaxTicketsPropType
>
JAXBElement
<
DtstartPropType
>
JAXBElement
<
RequestStatusPropType
>
JAXBElement
<
OrganizerPropType
>
JAXBElement
<
TznamePropType
>
JAXBElement
<
SequencePropType
>
JAXBElement
<
AttachPropType
>
JAXBElement
<
XBedeworkWaitListLimitPropType
>
JAXBElement
<
ClassPropType
>
JAXBElement
<
RepeatPropType
>
JAXBElement
<
DescriptionPropType
>
JAXBElement
<
ResourcesPropType
>
JAXBElement
<
TzoffsetfromPropType
>
JAXBElement
<
LinkPropType
>
JAXBElement
<
StatusPropType
>
JAXBElement
<
GeoPropType
>
JAXBElement
<
DtendPropType
>
JAXBElement
<
VoterPropType
>
JAXBElement
<
XBwContactPropType
>
JAXBElement
<
DtstampPropType
>
JAXBElement
<
XBedeworkRegistrationEndPropType
>
JAXBElement
<
XBedeworkWrapperPropType
>
JAXBElement
<
XBedeworkMaxTicketsPerUserPropType
>
JAXBElement
<
LastModifiedPropType
>
JAXBElement
<
XBedeworkExsynchStarttzidPropType
>
JAXBElement
<
BasePropertyType
>
-
setBaseProperty
Sets the value of the baseProperty property.- Parameters:
value
- allowed object isJAXBElement
<
VersionPropType
>
JAXBElement
<
PollPropertiesPropType
>
JAXBElement
<
LocationPropType
>
JAXBElement
<
XMicrosoftCdoBusystatusPropType
>
JAXBElement
<
XBedeworkExsynchLastmodPropType
>
JAXBElement
<
UidPropType
>
JAXBElement
<
XBwLocationPropType
>
JAXBElement
<
XBedeworkInstanceOnlyPropType
>
JAXBElement
<
RdatePropType
>
JAXBElement
<
TriggerPropType
>
JAXBElement
<
SummaryPropType
>
JAXBElement
<
XBedeworkRegistrationStartPropType
>
JAXBElement
<
TzurlPropType
>
JAXBElement
<
RelatedToPropType
>
JAXBElement
<
TzidPropType
>
JAXBElement
<
FreebusyPropType
>
JAXBElement
<
XBwCategoriesPropType
>
JAXBElement
<
CommentPropType
>
JAXBElement
<
RrulePropType
>
JAXBElement
<
ActionPropType
>
JAXBElement
<
PollItemIdPropType
>
JAXBElement
<
ContactPropType
>
JAXBElement
<
XBedeworkCostPropType
>
JAXBElement
<
XMicrosoftCdoIntendedstatusPropType
>
JAXBElement
<
TranspPropType
>
JAXBElement
<
RecurrenceIdPropType
>
JAXBElement
<
ProdidPropType
>
JAXBElement
<
DuePropType
>
JAXBElement
<
PollModePropType
>
JAXBElement
<
DurationPropType
>
JAXBElement
<
XBedeworkExsynchEndtzidPropType
>
JAXBElement
<
ExdatePropType
>
JAXBElement
<
AcceptResponsePropType
>
JAXBElement
<
TolerancePropType
>
JAXBElement
<
MethodPropType
>
JAXBElement
<
AttendeePropType
>
JAXBElement
<
DurationPropType
>
JAXBElement
<
CreatedPropType
>
JAXBElement
<
CategoriesPropType
>
JAXBElement
<
CompletedPropType
>
JAXBElement
<
WsCalendarTypeType
>
JAXBElement
<
PercentCompletePropType
>
JAXBElement
<
OrganizerPropType
>
JAXBElement
<
WsCalendarAttachType
>
JAXBElement
<
UrlPropType
>
JAXBElement
<
ExrulePropType
>
JAXBElement
<
PriorityPropType
>
JAXBElement
<
TzoffsettoPropType
>
JAXBElement
<
CalscalePropType
>
JAXBElement
<
XBedeworkMaxTicketsPropType
>
JAXBElement
<
DtstartPropType
>
JAXBElement
<
RequestStatusPropType
>
JAXBElement
<
OrganizerPropType
>
JAXBElement
<
TznamePropType
>
JAXBElement
<
SequencePropType
>
JAXBElement
<
AttachPropType
>
JAXBElement
<
XBedeworkWaitListLimitPropType
>
JAXBElement
<
ClassPropType
>
JAXBElement
<
RepeatPropType
>
JAXBElement
<
DescriptionPropType
>
JAXBElement
<
ResourcesPropType
>
JAXBElement
<
TzoffsetfromPropType
>
JAXBElement
<
LinkPropType
>
JAXBElement
<
StatusPropType
>
JAXBElement
<
GeoPropType
>
JAXBElement
<
DtendPropType
>
JAXBElement
<
VoterPropType
>
JAXBElement
<
XBwContactPropType
>
JAXBElement
<
DtstampPropType
>
JAXBElement
<
XBedeworkRegistrationEndPropType
>
JAXBElement
<
XBedeworkWrapperPropType
>
JAXBElement
<
XBedeworkMaxTicketsPerUserPropType
>
JAXBElement
<
LastModifiedPropType
>
JAXBElement
<
XBedeworkExsynchStarttzidPropType
>
JAXBElement
<
BasePropertyType
>
-
getIsNotDefined
Gets the value of the isNotDefined property.- Returns:
- possible object is
IsNotDefinedType
-
setIsNotDefined
Sets the value of the isNotDefined property.- Parameters:
value
- allowed object isIsNotDefinedType
-
getTimeRange
Gets the value of the timeRange property.- Returns:
- possible object is
UTCTimeRangeType
-
setTimeRange
Sets the value of the timeRange property.- Parameters:
value
- allowed object isUTCTimeRangeType
-
getTextMatch
Gets the value of the textMatch property.- Returns:
- possible object is
TextMatchType
-
setTextMatch
Sets the value of the textMatch property.- Parameters:
value
- allowed object isTextMatchType
-
getParamFilter
Gets the value of the paramFilter 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 paramFilter property.For example, to add a new item, do as follows:
getParamFilter().add(newItem);
Objects of the following type(s) are allowed in the list
ParamFilterType
-
getTest
Gets the value of the test property.- Returns:
- possible object is
String
-
setTest
Sets the value of the test property.- Parameters:
value
- allowed object isString
-