com.jalios.jcms.calendar
Class PortletCalendarHandler
java.lang.Object
com.jalios.jcms.context.JcmsContext
com.jalios.jcms.context.JcmsJspContext
com.jalios.jcms.handler.JcmsFormHandler
com.jalios.jcms.calendar.PortletCalendarHandler
- All Implemented Interfaces:
- JcmsConstants, JaliosConstants
public class PortletCalendarHandler
- extends JcmsFormHandler
- Since:
- jcms-5.0.0
- Version:
- $Revision: 23104 $
- Author:
- Olivier Jaquemet
Fields inherited from class com.jalios.jcms.context.JcmsJspContext |
AJAX_REQUEST_ATTRIBUTES, BODY_HEADER, CSS_HEADER, cssboMap, cssfoMap, CUSTOM_HEADER, editIcon, HTTPEQUIV_HEADER, httpequivMap, HTTPNAME_HEADER, httpnameMap, initEditIcon, JAVASCRIPT_CODE_SET_ATTRIBUTE, JAVASCRIPT_SET_ATTRIBUTE, JS_HEADER, jsboMap, jsboSet, jsfoMap, jsfoSet, out, pageContext, SHOW_EDIT_ICON, STYLE_HEADER |
Fields inherited from class com.jalios.jcms.context.JcmsContext |
browser, caddy, channel, inFO, initDone, initWorkspace, isAdmin, isAjaxRequest, isDebug, isLogged, loggedMember, request, response, userLang, userLocale, workspace |
Fields inherited from interface com.jalios.jcms.JcmsConstants |
ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, CRYPT_MD5, CRYPT_UNDEFINED, CRYPT_UNIX, CTRL_TOPIC_INTERNAL, CTRL_TOPIC_REF, CTRL_TOPIC_VALUE, CTRL_TOPIC_WRITE, CUSTOM_PROP, DAILY_MAIL_ALERT, DOCCHOOSER_HEIGHT, DOCCHOOSER_WIDTH, DOCS_DIR, EDATE_SEARCH, EMAIL_REGEXP, ERROR_MSG, FORBIDDEN_FILE_ACCESS, FORBIDDEN_REDIRECT, FORCE_REDIRECT, ICON_ARCHIVE, ICON_LOCK, ICON_LOCK_STRONG, ICON_WARN, ICON_WH_BOOK_CLOSED, ICON_WH_BOOK_OPEN, INFORMATION_MSG, JALIOS_JUNIT_PROP, JCMS_CADDY, JSYNC_DOWNLOAD_DIR, JSYNC_SYNC_ALARM, LOG_FILE, LOG_TOPIC_SECURITY, LOGGER_PROP, LOGGER_XMLPROP, MBR_PHOTO_DIR, MDATE_SEARCH, MONITOR_XML, MONTHLY_MAIL_ALERT, NO_MAIL_ALERT, OP_CREATE, OP_DEEP_COPY, OP_DEEP_DELETE, OP_DELETE, OP_MERGE, OP_UPDATE, PDATE_SEARCH, PHOTO_LARGE_HEIGHT, PHOTO_LARGE_WIDTH, PHOTO_SMALL_HEIGHT, PHOTO_SMALL_WIDTH, PHOTO_TINY_HEIGHT, PHOTO_TINY_WIDTH, PREVIOUS_TAB, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, TEMPLATE_TAB, THUMBNAIL_LARGE_HEIGHT, THUMBNAIL_LARGE_WIDTH, THUMBNAIL_SMALL_HEIGHT, THUMBNAIL_SMALL_WIDTH, UDATE_SEARCH, UPDATE_RIGHT_TAB, UPLOAD_DIR, URL_REGEXP, WARNING_MSG, WEBAPP_PROP, WEEKLY_MAIL_ALERT, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML |
Methods inherited from class com.jalios.jcms.handler.JcmsFormHandler |
getControllerContext, getEditFieldSet, getMainLangValue, getMainLangValueArray, getMLMap, getMLMapArray, getRedirect, getRedirectOnClosePopup, getWorkspace, isFieldEdition, isFieldMissing, isPartialFieldEdition, isPopupEdition, isWorkspaceForced, processStatus, sendRedirect, sendRedirect, setEditField, setNoRedirect, setNoSendRedirect, setPopupEdition, setRedirect, setRedirectOnClosePopup, setWorkspace, setWs, updateUploadedField, updateUploadedFields |
Methods inherited from class com.jalios.jcms.context.JcmsJspContext |
addBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, addJSHeader, addJSHeader, addJSHeader, addJSHeader, addStyleHeader, addStyleHeader, debugDisplayContext, forceEditIcon, forceUpdate, getAjaxRequestAttribute, getAjaxRequestId, getAllHeadersDiffMap, getAllHeadersMap, getBackOfficeCSSHeader, getBackOfficeJavaScriptSet, getBackOfficeJSHeader, getBodyAttributes, getContentForm, getCSSHeaders, getCtxCategories, getCurrentCategory, getCustomHeaders, getDocType, getFinalCSSMap, getFinalJavaScriptSet, getFormElementCount, getFrontOfficeCSSHeader, getFrontOfficeJavaScriptSet, getFrontOfficeJSHeader, getHttpEquivHeaders, getHttpNameHeaders, getJavaScriptCodeSet, getJavaScriptSet, getJSHeaders, getJSONBridge, getPageContext, getPageTitle, getPageZone, getPortal, getPortalCategory, getPortlet, getPublication, getStyleHeaders, getTemplateUsage, internalSetupEmptyHeader, isEditIcon, isPrintView, registerDisplayContext, setAjaxRequestAttribute, setAjaxRequestId, setAllHeadersDiffMap, setDocType, setEditIcon, setFormElementCount, setPageContext, setPageTitle, setPageZone, setShowEditIcon, setTemplateUsage, showEditIcon, workaroundJCMS1967 |
Methods inherited from class com.jalios.jcms.context.JcmsContext |
addCookie, forceWorkspaceUpdate, getBaseUrl, getBrowser, getCaddy, getContextPath, getErrorMsg, getInfoMsg, getLoggedMember, getRequest, getResponse, getSession, getUploadedFile, getUploadedFileList, getUrlWithCommonUpdatedParams, getUserLang, getUserLocale, getWarningMsg, glp, isAdmin, isAjaxRequest, isDebug, isInFrontOffice, isLogged, isWebdavAccess, retrieveUploadedFile, sendForbidden, sendForbidden, sendRedirect, sendRedirect, setErrorMsg, setErrorMsg, setErrorMsgSession, setErrorMsgSession, setInfoMsg, setInfoMsg, setInfoMsgSession, setInfoMsgSession, setLoggedMember, setRequest, setResponse, setWarningMsg, setWarningMsg, setWarningMsgSession, setWarningMsgSession, validateRegexp |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REVISION
public static final String REVISION
- See Also:
- Constant Field Values
PortletCalendarHandler
public PortletCalendarHandler()
init
public void init(PortalElement portlet)
getDayUrl
public String getDayUrl(PortalElement portlet,
Date date,
boolean inPortlet)
- Parameters:
portlet
- the portlet calendar in which result will be displayed (for action param)date
- the date of the day to wiewinPortlet
- a boolean to given portlet in full display true to show, false to let it the way it is
- Returns:
- a Url to view given day
getMonthUrl
public String getMonthUrl(PortalElement portlet,
Date date,
boolean inPortlet)
- Returns:
- a Url to view given month
getPortletCalendarEventDisplayURL
public static String getPortletCalendarEventDisplayURL(javax.servlet.http.HttpServletRequest request,
PortalElement portlet,
AbstractCalendarEvent calEv,
String view)
- Parameters:
view
- calendar view to use (day, workWeek, week or month)
- Returns:
- a Url to view the given calendar event in the given portlet calendar, in the specified view.
getTodayUrl
public String getTodayUrl()
- Returns:
- a Url to view today
getDayUrl
public String getDayUrl()
- Returns:
- a Url to view one day with current start date
getWorkWeekUrl
public String getWorkWeekUrl()
- Returns:
- a Url to view work week of current start date
getWeekUrl
public String getWeekUrl()
- Returns:
- a Url to view week of current start date
getMonthUrl
public String getMonthUrl()
- Returns:
- a Url to view month of current start date
getPreviousWeekUrl
public String getPreviousWeekUrl()
- Returns:
- a Url to view previous week
getNextWeekUrl
public String getNextWeekUrl()
- Returns:
- a Url to view next week
getPreviousDayUrl
public String getPreviousDayUrl()
- Returns:
- a Url to view previous day
getNextDayUrl
public String getNextDayUrl()
- Returns:
- a Url to view next day
getNDaysBeforeUrl
public String getNDaysBeforeUrl()
- Returns:
- a Url to view n days before current date, n corresponding to actual view
getNDaysAfterUrl
public String getNDaysAfterUrl()
- Returns:
- a Url to view n days after current date, n corresponding to actual view
getPreviousHourUrl
public String getPreviousHourUrl()
- Returns:
- a Url to view previous hour in current day
getNextHourUrl
public String getNextHourUrl()
- Returns:
- a Url to view next hour in current day
getPrevious6HourUrl
public String getPrevious6HourUrl()
- Returns:
- a Url to view previous hour in current day
getNext6HourUrl
public String getNext6HourUrl()
- Returns:
- a Url to view next hour in current day
getPreviousMonthUrl
public String getPreviousMonthUrl()
- Returns:
- a Url to view previous week
getNextMonthUrl
public String getNextMonthUrl()
- Returns:
- a Url to view next week
isMonthMode
public boolean isMonthMode()
isDaysMode
public boolean isDaysMode()
getStartDate
public Date getStartDate()
getEndDate
public Date getEndDate()
getMonthCal
public Calendar getMonthCal()
getHeader
public String getHeader()
setDefaultModeFromView
public void setDefaultModeFromView(String str)
- Set defaults value given by portlet calendar
setDefaultDayStartHour
public void setDefaultDayStartHour(int startHour)
getDefaultDayStartHour
public int getDefaultDayStartHour()
setDefaultDayDuration
public void setDefaultDayDuration(int dayDuration)
getDefaultDayDuration
public int getDefaultDayDuration()
getCalMode
public String getCalMode()
- get / set calendar mode as string
setCalMode
public void setCalMode(String modeStr)
getCalDayNbr
public int getCalDayNbr()
- get / set number of day to display in days mode
setCalDayNbr
public void setCalDayNbr(int value)
getCalDate
public long getCalDate()
- get / set start date as long
setCalDate
public void setCalDate(long dateL)
elements
public Enumeration elements()
Copyright © 2001-2007 Jalios SA. All Rights Reserved.