public enum CalendarWrite extends Enum<CalendarWrite>
Enum Constant and Description |
---|
COMPLETEREPLACE
Used when APIs modify entry data via CalUpdateEntry.
This flag means that NO data is preserved from the original entry and the resulting entry is 100% a product of the iCalendar passed in. NOTE: When this flag is NOT used, some content may be preserved during an update if that particular content was not included in the iCalendar input. This includes: Body Attachments Custom data properties as specified in $CSCopyItems |
DISABLE_IMPLICIT_SCHEDULING
Used when APIs create or modify calendar entries where the organizer is the mailfile owner.
When a calendar entry is modified with DISABLE_IMPLICIT_SCHEDULING set, no notices
are sent (invites, updates, reschedules, cancels, etc)Note: This is not intended for cases where you are saving a meeting as a draft (since there is currently not a capability to then send it later. |
IGNORE_VERIFY_DB
Used when APIs create or modify entries on the calendar
This will allow creation/modification of calendar entries, even if the database is not a mailfile |
USE_ALARM_DEFAULTS
By default, alarms will be created on calendar entries based on VALARM content of iCalendar input.
Use of this flag will disregard VALARM information in the iCalendar and use the user's default alarm settings for created or updated entries. |
Modifier and Type | Method and Description |
---|---|
int |
getValue() |
static int |
toBitMask(Collection<CalendarWrite> findSet) |
static CalendarWrite |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CalendarWrite[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CalendarWrite COMPLETEREPLACE
public static final CalendarWrite DISABLE_IMPLICIT_SCHEDULING
DISABLE_IMPLICIT_SCHEDULING
set, no notices
are sent (invites, updates, reschedules, cancels, etc)public static final CalendarWrite IGNORE_VERIFY_DB
public static final CalendarWrite USE_ALARM_DEFAULTS
public static CalendarWrite[] values()
for (CalendarWrite c : CalendarWrite.values()) System.out.println(c);
public static CalendarWrite valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic int getValue()
public static int toBitMask(Collection<CalendarWrite> findSet)
Copyright © 2019–2021 HCL. All rights reserved.