org.exoplatform.calendar.service
Class CalendarSetting

java.lang.Object
  extended by org.exoplatform.calendar.service.CalendarSetting

public class CalendarSetting
extends Object

Created by The eXo Platform SARL Author : Hung Nguyen hung.nguyen@exoplatform.com Jul 16, 2007


Field Summary
static String ACTION_ALWAYS
           
static String ACTION_ASK
           
static String ACTION_BYSETTING
           
static String ACTION_NEVER
           
static String DAY_VIEW
           
static long DEFAULT_TIME_INTERVAL
          default value for one moving of event, task on UI.
static String FRIDAY
           
static String LIST_VIEW
           
static String MONDAY
           
static String MONTH_VIEW
           
static String SATURDAY
           
static String SUNDAY
           
static String THURSDAY
           
static String TUESDAY
           
static String WEEK_VIEW
           
static String WENDNESDAY
           
static String WORKING_VIEW
           
 
Constructor Summary
CalendarSetting()
           
 
Method Summary
 Calendar createCalendar(Date time)
          Create Calendar object which has the user preference (timezone, firstdayofweek, ...)
 Calendar createCalendar(long time)
          Create Calendar object which has the user preference (timezone, firstdayofweek, ...)
 String getBaseURL()
           
 String getDateFormat()
           
 String[] getFilterPrivateCalendars()
           
 String[] getFilterPublicCalendars()
           
 String[] getFilterSharedCalendars()
           
 String getSendOption()
           
 String[] getSharedCalendarsColors()
           
 String getTimeFormat()
           
 long getTimeInterval()
           
 String getTimeZone()
           
 String getViewType()
           
 String getWeekStartOn()
           
 String getWorkingTimeBegin()
           
 String getWorkingTimeEnd()
           
 boolean isShowWorkingTime()
           
 void setBaseURL(String url)
           
 void setDateFormat(String dFormat)
           
 void setFilterPrivateCalendars(String[] defaultCalendars)
           
 void setFilterPublicCalendars(String[] defaultCalendars)
           
 void setFilterSharedCalendars(String[] sharedCalendars)
           
 void setSendOption(String option)
           
 void setSharedCalendarsColors(String[] sharedCalendarColor)
           
 void setShowWorkingTime(boolean isShowWorkingTime)
           
 void setTimeFormat(String timeFormat)
           
 void setTimeInterval(long timeInterval)
           
 void setTimeZone(String timeZone)
           
 void setViewType(String viewType)
           
 void setWeekStartOn(String weekStartOn)
           
 void setWorkingTimeBegin(String workingTimeBegin)
           
 void setWorkingTimeEnd(String workingTimeEnd)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DAY_VIEW

public static String DAY_VIEW

WEEK_VIEW

public static String WEEK_VIEW

MONTH_VIEW

public static String MONTH_VIEW

LIST_VIEW

public static String LIST_VIEW

WORKING_VIEW

public static String WORKING_VIEW

DEFAULT_TIME_INTERVAL

public static final long DEFAULT_TIME_INTERVAL
default value for one moving of event, task on UI. used when drag and drop.

See Also:
Constant Field Values

SUNDAY

public static String SUNDAY

MONDAY

public static String MONDAY

TUESDAY

public static String TUESDAY

WENDNESDAY

public static String WENDNESDAY

THURSDAY

public static String THURSDAY

FRIDAY

public static String FRIDAY

SATURDAY

public static String SATURDAY

ACTION_ALWAYS

public static String ACTION_ALWAYS

ACTION_NEVER

public static String ACTION_NEVER

ACTION_ASK

public static String ACTION_ASK

ACTION_BYSETTING

public static String ACTION_BYSETTING
Constructor Detail

CalendarSetting

public CalendarSetting()
Method Detail

setViewType

public void setViewType(String viewType)

getViewType

public String getViewType()

setTimeInterval

public void setTimeInterval(long timeInterval)

getTimeInterval

public long getTimeInterval()

setWeekStartOn

public void setWeekStartOn(String weekStartOn)

getWeekStartOn

public String getWeekStartOn()

setDateFormat

public void setDateFormat(String dFormat)

getDateFormat

public String getDateFormat()

setTimeFormat

public void setTimeFormat(String timeFormat)

getTimeFormat

public String getTimeFormat()

setBaseURL

public void setBaseURL(String url)

getBaseURL

public String getBaseURL()

setFilterPrivateCalendars

public void setFilterPrivateCalendars(String[] defaultCalendars)

getFilterPrivateCalendars

public String[] getFilterPrivateCalendars()

setFilterPublicCalendars

public void setFilterPublicCalendars(String[] defaultCalendars)

getFilterPublicCalendars

public String[] getFilterPublicCalendars()

setShowWorkingTime

public void setShowWorkingTime(boolean isShowWorkingTime)

isShowWorkingTime

public boolean isShowWorkingTime()

setWorkingTimeBegin

public void setWorkingTimeBegin(String workingTimeBegin)

getWorkingTimeBegin

public String getWorkingTimeBegin()

setWorkingTimeEnd

public void setWorkingTimeEnd(String workingTimeEnd)

getWorkingTimeEnd

public String getWorkingTimeEnd()

setTimeZone

public void setTimeZone(String timeZone)

getTimeZone

public String getTimeZone()

setSharedCalendarsColors

public void setSharedCalendarsColors(String[] sharedCalendarColor)

getSharedCalendarsColors

public String[] getSharedCalendarsColors()

setFilterSharedCalendars

public void setFilterSharedCalendars(String[] sharedCalendars)

getFilterSharedCalendars

public String[] getFilterSharedCalendars()

setSendOption

public void setSendOption(String option)

getSendOption

public String getSendOption()

createCalendar

public Calendar createCalendar(long time)
Create Calendar object which has the user preference (timezone, firstdayofweek, ...)

Parameters:
time - time in long
Returns:
calendar object

createCalendar

public Calendar createCalendar(Date time)
Create Calendar object which has the user preference (timezone, firstdayofweek, ...)

Parameters:
time -
Returns:
calendar object


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.