public interface ICalendar extends Serializable
ICalendarManager
. Calendar alias is another way to uniquely identify
calendar object but it is different from calendar ID is that it is not auto-generated but specified when creating a calendar.
Calendar alias is used to specify calendar instances on design time for processes and tasks
Each calendar is assosicated with timeZone ID, all time based events in this calendar such as Holidays or Workdays are applied within that timeZone
Modifier and Type | Field and Description |
---|---|
static int |
TYPE_UNKNOWN
Calendar Type Unknown
|
static int |
TYPE_WORKDAY
Workday Calendar Type
|
Modifier and Type | Method and Description |
---|---|
String |
getAlias()
Returns unique alias for this calendar
|
String |
getID()
Returns ID of this calendar object
|
String |
getName()
Returns friendly display name for this calendar object
|
String |
getTimeZone()
Returns timeZone ID for this calendar
|
int |
getType()
Returns type of this calendar object
|
void |
setAlias(String alias)
Sets alias value for Calendar.
|
void |
setName(String name)
Sets display name for Calendar
|
void |
setTimeZone(String timeZone)
Sets timeZone ID for Calendar
|
static final int TYPE_UNKNOWN
static final int TYPE_WORKDAY
String getID()
int getType()
String getName()
String getAlias()
String getTimeZone()
void setTimeZone(String timeZone)
void setName(String name)
void setAlias(String alias)