Enum ICalBuilder.ITIPMethod

java.lang.Object
java.lang.Enum<ICalBuilder.ITIPMethod>
org.bzdev.net.calendar.ICalBuilder.ITIPMethod
All Implemented Interfaces:
Serializable, Comparable<ICalBuilder.ITIPMethod>
Enclosing class:
ICalBuilder

public static enum ICalBuilder.ITIPMethod extends Enum<ICalBuilder.ITIPMethod>
Methods defined by iTIP (iCalendar Transport-Independent Interoperability Protocol). Please see Section 1.4 of RFC 5546.
See Also:
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    Add one or more new instances to an existing recurring iCalendar object.
    Cancel one or more instances of an existing iCalendar object.
    Used by an Attendee to negotiate a change in an iCalendar object.
    Used by the Organizer to decline the proposed counter proposal.
    Used to publish an iCalendar object to one or more "Calendar Users".
    Used by an Attendee to request the latest version of an iCalendar object.
    A reply is used in response to a request to convey Attendee status to the Organizer.
    Used to schedule an iCalendar object with other "Calendar Users".
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the enum constant of this type with the specified name.
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Enum

    clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • PUBLISH

      public static final ICalBuilder.ITIPMethod PUBLISH
      Used to publish an iCalendar object 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.

      Note: The description of each constant was copied from Section 1.4 of RFC 5546.

    • REQUEST

      public static final ICalBuilder.ITIPMethod REQUEST
      Used to schedule an iCalendar object 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 tasks to other "Calendar Users" are all examples. Requests are also used by the Organizer to update the status of an iCalendar object.

      Note: The description was copied from Section 1.4 of RFC 5546.

    • REPLY

      public static final ICalBuilder.ITIPMethod 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.

      Note: The description was copied from Section 1.4 of RFC 5546.

    • ADD

      public static final ICalBuilder.ITIPMethod ADD
      Add one or more new instances to an existing recurring iCalendar object.

      Note: The description was copied from Section 1.4 of RFC 5546.

    • CANCEL

      public static final ICalBuilder.ITIPMethod CANCEL
      Cancel one or more instances of an existing iCalendar object.

      Note: The description was copied from Section 1.4 of RFC 5546.

    • REFRESH

      public static final ICalBuilder.ITIPMethod REFRESH
      Used by an Attendee to request the latest version of an iCalendar object.

      Note: The description was copied from Section 1.4 of RFC 5546.

    • COUNTER

      public static final ICalBuilder.ITIPMethod COUNTER
      Used by an Attendee to negotiate a change in an iCalendar object. Examples include the request to change a proposed event time or change the due date for a task.

      Note: The description was copied from Section 1.4 of RFC 5546.

    • DECLINECOUNTER

      public static final ICalBuilder.ITIPMethod DECLINECOUNTER
      Used by the Organizer to decline the proposed counter proposal.

      Note: The description was copied from Section 1.4 of RFC 5546.

  • Method Details

    • values

      public static ICalBuilder.ITIPMethod[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static ICalBuilder.ITIPMethod valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null