java.lang.Object
net.fortuna.ical4j.model.Content
net.fortuna.ical4j.model.Property
net.fortuna.ical4j.model.property.Method
net.fortuna.ical4j.model.property.immutable.ImmutableMethod
- All Implemented Interfaces:
Serializable,Comparable<Property>,FluentProperty,ImmutableProperty,Prototype<Property>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class net.fortuna.ical4j.model.property.Method
Method.Factory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MethodAdd one or more instances to an existing VEVENT, VTODO, or VJOURNAL.static final MethodCancel one or more instances of an existing VEVENT, VTODO, or VJOURNAL.static final MethodThe Counter method is used by an "Attendee" to negotiate a change in the calendar entry.static final MethodUsed by the "Organizer" to decline the proposed counter-proprosal.static final MethodUsed to publish a calendar entry to one or more Calendar Users.static final MethodThe Refresh method is used by an "Attendee" to request the latest version of a calendar entry.static final MethodA Reply is used in response to a Request to convey "Attendee" status to the "Organizer".static final MethodUsed to schedule a calendar entry with other Calendar Users.Fields inherited from class net.fortuna.ical4j.model.property.Method
VALUE_ADD, VALUE_CANCEL, VALUE_COUNTER, VALUE_DECLINECOUNTER, VALUE_PUBLISH, VALUE_REFRESH, VALUE_REPLY, VALUE_REQUESTFields inherited from class net.fortuna.ical4j.model.Property
ACKNOWLEDGED, ACTION, ATTACH, ATTENDEE, BUSYTYPE, CALENDAR_ADDRESS, CALSCALE, CATEGORIES, CLASS, COMMENT, COMPLETED, CONTACT, COUNTRY, CREATED, DESCRIPTION, DTEND, DTSTAMP, DTSTART, DUE, DURATION, EXDATE, EXPERIMENTAL_PREFIX, EXRULE, EXTENDED_ADDRESS, FREEBUSY, GEO, LAST_MODIFIED, LOCALITY, LOCATION, LOCATION_TYPE, METHOD, NAME, ORGANIZER, PARTICIPANT_TYPE, PERCENT_COMPLETE, POSTALCODE, PRIORITY, PRODID, PROXIMITY, RDATE, RECURRENCE_ID, REGION, RELATED_TO, REPEAT, REQUEST_STATUS, RESOURCE_TYPE, RESOURCES, RRULE, SEQUENCE, STATUS, STREET_ADDRESS, STRUCTURED_DATA, STYLED_DESCRIPTION, SUMMARY, TEL, TRANSP, TRIGGER, TZID, TZID_ALIAS_OF, TZNAME, TZOFFSETFROM, TZOFFSETTO, TZUNTIL, TZURL, UID, URL, VERSION, XML -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends Property>
TAdd a parameter to the property's parameter list.<T extends Property>
TRemove a parameter from the property's parameter list.<T extends Property>
TRemove all parameters with the specified name from the property's parameter list.<T extends Property>
TAdd a parameter to the property's parameter list whilst removing all other parameters with the same name.voidSets the current value of the property.Methods inherited from class net.fortuna.ical4j.model.property.Method
getValue, newFactory, validateMethods inherited from class net.fortuna.ical4j.model.Property
compareTo, copy, equals, getFluentTarget, getName, getParameter, getParameter, getParameterList, getParameters, getPrefix, getRequiredParameter, getRequiredParameter, hashCode, setParameters, setPrefix, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.fortuna.ical4j.model.FluentProperty
withParameterMethods inherited from interface net.fortuna.ical4j.model.property.ImmutableProperty
throwException
-
Field Details
-
PUBLISH
Used to publish a calendar entry to one or more Calendar Users. There is no interactivity between the publisher and any other calendar user. An example might include a baseball team publishing its schedule to the public. [RFC 2446] -
REQUEST
Used to schedule a calendar entry with other Calendar Users. Requests are interactive in that they require the receiver to respond using the Reply methods. Meeting Requests, Busy Time requests and the assignment of VTODOs to other Calendar Users are all examples. Requests are also used by the "Organizer" to update the status of a calendar entry. [RFC 2446] -
REPLY
A Reply is used in response to a Request to convey "Attendee" status to the "Organizer". Replies are commonly used to respond to meeting and task requests. [RFC2446] -
ADD
Add one or more instances to an existing VEVENT, VTODO, or VJOURNAL. [RFC 2446] -
CANCEL
Cancel one or more instances of an existing VEVENT, VTODO, or VJOURNAL. [RFC 2446] -
REFRESH
The Refresh method is used by an "Attendee" to request the latest version of a calendar entry. [RFC 2446] -
COUNTER
The Counter method is used by an "Attendee" to negotiate a change in the calendar entry. Examples include the request to change a proposed Event time or change the due date for a VTODO. [RFC 2446] -
DECLINE_COUNTER
Used by the "Organizer" to decline the proposed counter-proprosal. [RFC 2446]
-
-
Constructor Details
-
ImmutableMethod
-
-
Method Details
-
add
Description copied from class:PropertyAdd a parameter to the property's parameter list.- Specified by:
addin interfaceImmutableProperty- Overrides:
addin classProperty- Parameters:
parameter- the parameter to add- Returns:
- a reference to the property to support method chaining
-
remove
Description copied from class:PropertyRemove a parameter from the property's parameter list.- Specified by:
removein interfaceImmutableProperty- Overrides:
removein classProperty- Parameters:
parameter- the parameter to remove- Returns:
- a reference to the property to support method chaining
-
removeAll
Description copied from class:PropertyRemove all parameters with the specified name from the property's parameter list.- Specified by:
removeAllin interfaceImmutableProperty- Overrides:
removeAllin classProperty- Parameters:
parameterName- the name of parameters to remove- Returns:
- a reference to the property to support method chaining
-
replace
Description copied from class:PropertyAdd a parameter to the property's parameter list whilst removing all other parameters with the same name.- Specified by:
replacein interfaceImmutableProperty- Overrides:
replacein classProperty- Parameters:
parameter- the parameter to add- Returns:
- a reference to the property to support method chaining
-
setValue
Description copied from class:MethodSets the current value of the property.- Specified by:
setValuein interfaceImmutableProperty- Overrides:
setValuein classMethod- Parameters:
aValue- a string representation of the property value
-