|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.openexchange.api.OXObject
com.openexchange.api.OXSqlObject
com.openexchange.api.OXCommon
com.openexchange.api.OXCalendar
public abstract class OXCalendar
OXAppointment
Field Summary | |
---|---|
static int |
ACCEPT
|
static java.lang.String |
ALARM
|
static int |
APRIL
|
static int |
AUGUST
|
static int |
DAILY
|
static int |
DAY
|
static java.lang.String |
DAY_IN_MONTH
|
static java.lang.String |
DAYS
|
static int |
DECEMBER
|
static int |
DECLINE
|
static java.lang.String |
END_DATE
|
static int |
FEBRUARY
|
static int |
FRIDAY
|
static java.lang.String |
INTERVAL
|
static int |
JANUARY
|
static int |
JULY
|
static int |
JUNE
|
static int |
MARCH
|
static int |
MAY
|
static int |
MONDAY
|
static java.lang.String |
MONTH
|
static int |
MONTHLY
|
static int |
NONE
|
static java.lang.String |
NOTE
|
static java.lang.String |
NOTIFICATION
|
static int |
NOVEMBER
|
static int |
OCTOBER
|
static java.lang.String |
PARTICIPANTS
|
static java.lang.String |
PRIVATE
|
static java.lang.String |
RECURRENCE_DATE_POSITION
|
static java.lang.String |
RECURRENCE_ID
|
static java.lang.String |
RECURRENCE_POSITION
|
static java.lang.String |
RECURRENCE_TYPE
|
static int |
SATURDAY
|
static int |
SEPTEMBER
|
static java.lang.String |
START_DATE
|
static int |
SUNDAY
|
static int |
THURSDAY
|
static java.lang.String |
TITLE
|
static int |
TUESDAY
|
static java.lang.String |
UNTIL
|
static int |
WEDNESDAY
|
static int |
WEEK_DAY
|
static int |
WEEKEND_DAY
|
static int |
WEEKLY
|
static int |
YEARLY
|
Fields inherited from class com.openexchange.api.OXCommon |
---|
ATTACHMENT_FLAG, CATEGORIES, CREATED_BY, FOLDER_ID, MODIFIED_BY, PERSONAL_FOLDER_ID |
Fields inherited from class com.openexchange.api.OXSqlObject |
---|
DELETED, NEW_AND_MODIFIED |
Fields inherited from class com.openexchange.api.OXObject |
---|
CREATION_TIME, LAST_MODIFIED, OBJECT_ID |
Constructor Summary | |
---|---|
OXCalendar()
|
Method Summary | |
---|---|
void |
addParticipantGroup(java.lang.String name)
add participant group |
void |
addParticipantUser(java.lang.String name)
add participant |
void |
addParticipantUser(java.lang.String name,
int confirm)
add participant with confirmation |
java.lang.Object |
clone()
|
int |
getAlarm()
return the alarm in minutes before the appointments starts or 0 if no alarm was set |
java.util.Date |
getEnd()
return the end of the Appointment |
int |
getInterval()
return the interval of the recurrence |
java.lang.String |
getNote()
return the note |
int |
getParticipantConfirm(java.lang.String name)
return the confirmation status of the user |
java.util.Iterator |
getParticipantGroups()
return the participanting groups |
java.util.Iterator |
getParticipantUsers()
return the participanting users |
int |
getRecurrenceDayInMonth()
return the day in month of the recurrence |
int |
getRecurrenceDays()
return the day(s) of the recurrence |
int |
getRecurrenceID()
return recurrence_id |
int |
getRecurrenceMonth()
return the month of the recurrence (JANUARY - DECEMBER) |
int |
getRecurrencePosition()
return the recurrence position |
int |
getRecurrenceType()
return recurence_type (DAILY, WEEKLY, MONTHLY, YEARLY) |
java.util.Date |
getStart()
return the begin of the Appointment |
java.lang.String |
getTitle()
return the title |
java.util.Date |
getUntil()
return the end of the recurrence |
boolean |
isPrivate()
return private status |
void |
removeParticipantGroup(java.lang.String name)
remove participant group |
void |
removeParticipantUser(java.lang.String name)
remove participant user |
void |
setAlarm(int alarm)
set the alarm |
void |
setDailyRecurrence(int interval)
add a daily recurrence with the give interval |
void |
setDailyRecurrence(int interval,
java.util.Date until)
add a daily recurrence with the give interval until the given date |
void |
setEnd(java.util.Date enddate)
set the end date |
void |
setInterval(int interval)
set the interval of the recurrence |
void |
setMonthlyRecurrence(int interval,
int day_in_month)
add a monthly recurrence with the give interval and the given day in month |
void |
setMonthlyRecurrence(int interval,
int day_in_month,
java.util.Date until)
add a monthly recurrence with the give interval and the given day in month until the given date |
void |
setMonthlyRecurrence(int interval,
int days,
int day_in_month)
add a monthly recurrence with the give interval, the given days and the given day in month |
void |
setMonthlyRecurrence(int interval,
int days,
int day_in_month,
java.util.Date until)
add a monthly recurrence with the give interval, the given days and the given day in month until the given date |
void |
setNote(java.lang.String note)
set the note |
void |
setNotification(boolean enable)
enable user notification |
void |
setRecurrenceDay(int days)
set recurrence days |
void |
setRecurrenceMonth(int month)
set recurrence month |
void |
setRecurrenceMonthDay(int day_in_month)
set recurrence day in month |
void |
setRecurrenceType(int type)
set recurrence type |
void |
setStart(java.util.Date startdate)
set the start date |
void |
setTitle(java.lang.String title)
set the title |
void |
setUntil(java.util.Date until)
set until |
void |
setWeeklyRecurrence(int interval,
int days)
add a weekly recurrence with the give interval and the given days |
void |
setWeeklyRecurrence(int interval,
int days,
java.util.Date until)
add a weekly recurrence with the give interval and the given days until the given date |
void |
setYearlyRecurrence(int interval,
int day_in_month,
int month)
add a yearly recurrence with the give interval, the given day in month and the given month |
void |
setYearlyRecurrence(int interval,
int day_in_month,
int month,
java.util.Date until)
add a yearly recurrence with the give interval, the given day in month and the given month until the given date |
void |
setYearlyRecurrence(int interval,
int days,
int day_in_month,
int month)
add a yearly recurrence with the give interval, days, day in month and month |
void |
setYearlyRecurrence(int interval,
int days,
int day_in_month,
int month,
java.util.Date until)
add a yearly recurrence with the give interval, days, day in month and month until the given date |
Methods inherited from class com.openexchange.api.OXCommon |
---|
delete, delete, getCreatedBy, getDoublicateID, getFolderID, getModifiedBy, hasAttachments, load, setDeleteQuery, setFolderID, setReturnnames, setSimpleQuery, setSimpleQuery |
Methods inherited from class com.openexchange.api.OXSqlObject |
---|
canDelete, canRead, canWrite, destroy, getNext, getSearchQuery, getSQL_ORDER, getSQL_SELECT, getSQL_WHERE, getSQL, insert, load, load, reset, save, setSQL_ORDER, setSQL_WHERE, setSQL |
Methods inherited from class com.openexchange.api.OXObject |
---|
contains, delete, get, getConnection, getCreationTime, getInternalFieldname, getLastModified, getMandatoryFields, getMappedField, getObjectID, getPassword, getReadableFields, getUser, getWriteableFields, isNull, iterator, put, remove, set, setInternalObject, setObjectID, toString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String START_DATE
public static final java.lang.String END_DATE
public static final java.lang.String TITLE
public static final java.lang.String NOTE
public static final java.lang.String RECURRENCE_ID
public static final java.lang.String RECURRENCE_POSITION
public static final java.lang.String RECURRENCE_DATE_POSITION
public static final java.lang.String RECURRENCE_TYPE
public static final java.lang.String DAY_IN_MONTH
public static final java.lang.String DAYS
public static final java.lang.String MONTH
public static final java.lang.String INTERVAL
public static final java.lang.String UNTIL
public static final java.lang.String PARTICIPANTS
public static final java.lang.String NOTIFICATION
public static final java.lang.String ALARM
public static final java.lang.String PRIVATE
public static final int ACCEPT
public static final int DECLINE
public static final int NONE
public static final int DAILY
public static final int WEEKLY
public static final int MONTHLY
public static final int YEARLY
public static final int JANUARY
public static final int FEBRUARY
public static final int MARCH
public static final int APRIL
public static final int MAY
public static final int JUNE
public static final int JULY
public static final int AUGUST
public static final int SEPTEMBER
public static final int OCTOBER
public static final int NOVEMBER
public static final int DECEMBER
public static final int SUNDAY
public static final int MONDAY
public static final int TUESDAY
public static final int WEDNESDAY
public static final int THURSDAY
public static final int FRIDAY
public static final int SATURDAY
public static final int DAY
public static final int WEEK_DAY
public static final int WEEKEND_DAY
Constructor Detail |
---|
public OXCalendar()
Method Detail |
---|
public int getAlarm()
public void setAlarm(int alarm)
alarm
- public java.util.Date getStart()
public void setStart(java.util.Date startdate)
startdate
- public java.util.Date getEnd()
public void setEnd(java.util.Date enddate)
enddate
- public java.lang.String getTitle()
public void setTitle(java.lang.String title)
title
- public java.lang.String getNote()
public void setNote(java.lang.String note)
note
- public boolean isPrivate()
public int getRecurrenceID()
public int getRecurrenceType()
public int getInterval()
public int getRecurrenceDayInMonth()
public int getRecurrenceMonth()
public int getRecurrenceDays()
public int getRecurrencePosition()
public java.util.Date getUntil()
public void addParticipantUser(java.lang.String name)
name
- public void addParticipantUser(java.lang.String name, int confirm)
name
- confirm
- public void addParticipantGroup(java.lang.String name)
name
- public void removeParticipantUser(java.lang.String name)
name
- public void removeParticipantGroup(java.lang.String name)
name
- public void setInterval(int interval)
interval
- public void setRecurrenceDay(int days)
days
- public void setRecurrenceMonthDay(int day_in_month)
day_in_month
- public void setRecurrenceMonth(int month)
month
- public void setRecurrenceType(int type)
type
- public void setUntil(java.util.Date until)
until
- public void setDailyRecurrence(int interval)
interval
- public void setDailyRecurrence(int interval, java.util.Date until)
interval
- until
- public void setWeeklyRecurrence(int interval, int days)
interval
- days
- public void setWeeklyRecurrence(int interval, int days, java.util.Date until)
interval
- days
- until
- public void setMonthlyRecurrence(int interval, int day_in_month)
interval
- day_in_month
- public void setMonthlyRecurrence(int interval, int day_in_month, java.util.Date until)
interval
- day_in_month
- until
- public void setMonthlyRecurrence(int interval, int days, int day_in_month)
interval
- days
- day_in_month
- public void setMonthlyRecurrence(int interval, int days, int day_in_month, java.util.Date until)
interval
- days
- day_in_month
- until
- public void setYearlyRecurrence(int interval, int day_in_month, int month)
interval
- day_in_month
- month
- public void setYearlyRecurrence(int interval, int day_in_month, int month, java.util.Date until)
interval
- day_in_month
- month
- until
- public void setYearlyRecurrence(int interval, int days, int day_in_month, int month)
interval
- days
- day_in_month
- month
- public void setYearlyRecurrence(int interval, int days, int day_in_month, int month, java.util.Date until)
interval
- days
- day_in_month
- month
- until
- public java.util.Iterator getParticipantUsers()
public java.util.Iterator getParticipantGroups()
public int getParticipantConfirm(java.lang.String name)
name
-
public void setNotification(boolean enable)
enable
- public java.lang.Object clone()
clone
in class OXCommon
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |