org.exoplatform.calendar.webui
Class UIListView
java.lang.Object
org.exoplatform.webui.core.UIComponent
org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.form.UIForm
org.exoplatform.calendar.webui.UICalendarView
org.exoplatform.calendar.webui.UIListView
- All Implemented Interfaces:
- CalendarView
public class UIListView
- extends UICalendarView
Created by The eXo Platform SARL
Author : Hung Nguyen
hung.nguyen@exoplatform.com
Aus 01, 2007 2:48:18 PM
| Nested classes/interfaces inherited from class org.exoplatform.calendar.webui.UICalendarView |
UICalendarView.AddEventActionListener, UICalendarView.ChangeCategoryActionListener, UICalendarView.ConfirmDeleteAllSeries, UICalendarView.ConfirmDeleteCancel, UICalendarView.ConfirmDeleteOnlyInstance, UICalendarView.DeleteActionListener, UICalendarView.DeleteEventActionListener, UICalendarView.EditActionListener, UICalendarView.EventSelectActionListener, UICalendarView.ExportEventActionListener, UICalendarView.GotoDateActionListener, UICalendarView.MoveEventActionListener, UICalendarView.MoveNextActionListener, UICalendarView.MovePreviousActionListener, UICalendarView.QuickAddActionListener, UICalendarView.SwitchViewActionListener, UICalendarView.TaskViewActionListener, UICalendarView.ViewActionListener |
| Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer |
org.exoplatform.webui.core.UIContainer.SelectTabActionListener |
| Fields inherited from class org.exoplatform.calendar.webui.UICalendarView |
ACT_ADDNEW_EVENT, ACT_ADDNEW_TASK, ACT_DELETE, ACT_EDIT, ACT_NEXT, ACT_PREVIOUS, ACT_VIEW, calendar_, CALENDARID, calendarSetting_, CALNAME, CALTYPE, CONTEXT_MENU, DAY, dfs_, displayTimes_, EVENT_CATEGORIES, EVENTID, FINISH_TIME, instanceTempCalendar_, ISOCCUR, isShowEvent_, MONTH, monthsName_, privateCalendarIds, publicCalendarIds, QUICKEDIT_MENU, RECURID, recurrenceEventsMap, START_TIME, timeSteps_, TYPE_BOTH, TYPE_DAY, TYPE_EVENT, TYPE_MONTH, TYPE_NONE, TYPE_TASK, TYPE_WEEK, YEAR |
| Fields inherited from class org.exoplatform.webui.form.UIForm |
ACTION, SUBCOMPONENT_ID |
| Fields inherited from class org.exoplatform.webui.core.UIComponent |
AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent |
| Methods inherited from class org.exoplatform.calendar.webui.UICalendarView |
applySeting, getBeginDay, getCalendarSetting, getColors, getContextMenu, getCurrentCalendar, getCurrentDate, getCurrentDay, getCurrentMonth, getcurrentOccurrence, getCurrentWeek, getCurrentYear, getDateByValue, getDateFormat, getDateTimeFormat, getDateTimeString, getDayName, getDayOfWeek, getDaysInMonth, getDaysInMonth, getDaysName, getDefaultTimeInterval, getDisplayTimes, getDisplayTimes, getEndDay, getEndTime, getFilterCalendarIds, getInstanceTempCalendar, getLabel, getLastUpdatedEventId, getList, getMonthName, getMonthsName, getPriority, getPrivateCalendars, getPublicCalendars, getPublicCalendars, getQuickEditMenu, getRecurrenceMap, getSelectedEvents, getSharedCalendars, getStartTime, getTimeFormat, getTimeInterval, getTimeSteps, getViews, getViewType, gotoDate, isCurrentDay, isCurrentMonth, isCurrentWeek, isEventEditable, isInSpace, isSameDate, isSameDate, isShowWorkingTime, keyGen, moveCalendarTo, moveEvents, processRender, removeEvents, renderDateTimeString, renderDayString, renderDayViewInTitleBar, renderTimeString, setCalendarSetting, setCurrentCalendar, setCurrentDate, setCurrentDay, setCurrentMonth, setCurrentOccurrence, setCurrentWeek, setCurrentYear, setLastUpdatedEventId, setSelectedCategory, setViewType, update |
| Methods inherited from class org.exoplatform.webui.form.UIForm |
addUIComponentInput, addUIFormInput, addUIFormInput, begin, end, event, event, event, getActions, getLabel, getSubmitAction, getUICheckBoxInput, getUIComponentName, getUIFormCheckBoxInput, getUIFormDateTimeInput, getUIFormInputInfo, getUIFormSelectBox, getUIFormTextAreaInput, getUIInput, getUIStringInput, invokeGetBindingBean, invokeSetBindingBean, isMultipart, renderField, renderField, reset, setActions, setMultiPart, setSubmitAction, url |
| Methods inherited from class org.exoplatform.webui.core.UIContainer |
addChild, addChild, findComponentById, findComponentOfType, findFirstComponentOfType, getChild, getChild, getChildById, getChildren, hasChildren, removeChild, removeChildById, renderChild, renderChild, renderChild, renderChild, renderChildren, renderChildren, renderUIComponent, replaceChild, replaceChild, setChildren, setRenderedChild, setRenderedChild, setRenderedChildrenOfTypes |
| Methods inherited from class org.exoplatform.webui.core.UIComponent |
broadcast, createEvent, createUIComponent, createUIComponent, createUIComponent, doAsync, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplateResourceResolver, isRendered, loadConfirmMesssage, processDecode, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, url |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EVENT_SUMMARY
public static final String EVENT_SUMMARY
EVENT_PRIORITY
public static final String EVENT_PRIORITY
EVENT_DESCRIPTION
public static final String EVENT_DESCRIPTION
EVENT_START
public static final String EVENT_START
EVENT_END
public static final String EVENT_END
UIListView
public UIListView()
throws Exception
- Throws:
Exception
getTemplate
public String getTemplate()
- Overrides:
getTemplate in class org.exoplatform.webui.core.UIComponent
setSortedField
public void setSortedField(String field)
getSortedField
public String getSortedField()
setIsAscending
public void setIsAscending(boolean b)
isAscending
public boolean isAscending()
setEventQuery
public void setEventQuery(org.exoplatform.calendar.service.EventQuery eventQuery)
getEventQuery
public org.exoplatform.calendar.service.EventQuery getEventQuery()
refresh
public void refresh()
throws Exception
- Specified by:
refresh in interface CalendarView- Overrides:
refresh in class UICalendarView
- Throws:
Exception
getAllEvents
public List<org.exoplatform.calendar.service.CalendarEvent> getAllEvents(org.exoplatform.calendar.service.EventQuery eventQuery)
throws Exception
- Throws:
Exception
update
public void update(org.exoplatform.calendar.service.EventPageList pageList)
throws Exception
- Throws:
Exception
updateCurrentPage
protected void updateCurrentPage(long page)
throws Exception
- Throws:
Exception
getEvents
public org.exoplatform.calendar.service.CalendarEvent[] getEvents()
throws Exception
- Throws:
Exception
refreshBrowser
protected void refreshBrowser()
getAvailablePage
public long getAvailablePage()
setCurrentPage
public void setCurrentPage(int page)
getCurrentPage
public long getCurrentPage()
isShowEvent
protected boolean isShowEvent()
isShowEventAndTask
protected boolean isShowEventAndTask()
setShowEventAndTask
public void setShowEventAndTask(boolean show)
isDisplaySearchResult
public boolean isDisplaySearchResult()
setDisplaySearchResult
public void setDisplaySearchResult(boolean show)
setSelectedEvent
public void setSelectedEvent(String selectedEvent)
getSelectedEvent
public String getSelectedEvent()
isCalClicked
public boolean isCalClicked()
setCalClicked
public void setCalClicked(boolean clickChkCalendar)
getDataMap
public LinkedHashMap<String,org.exoplatform.calendar.service.CalendarEvent> getDataMap()
getSelectedEvents
public List<org.exoplatform.calendar.service.CalendarEvent> getSelectedEvents()
setLastViewId
public void setLastViewId(String lastViewId_)
getLastViewId
public String getLastViewId()
setCategoryId
public void setCategoryId(String catetoryId)
getSelectedCategory
public String getSelectedCategory()
- Overrides:
getSelectedCategory in class UICalendarView
getSelectedEventObj
public org.exoplatform.calendar.service.CalendarEvent getSelectedEventObj()
setKeyWords
public void setKeyWords(String keyWords)
getKeyWords
public String getKeyWords()
getDefaultStartTimeOfEvent
public String getDefaultStartTimeOfEvent()
- Description copied from class:
UICalendarView
- The returned value of this function is used to initialize start time for
event form which is rendered when user click "add event" or "add task"
- Specified by:
getDefaultStartTimeOfEvent in class UICalendarView
- Returns:
- string of time value in milliseconds.
processAction
public void processAction(org.exoplatform.webui.application.WebuiRequestContext context)
throws Exception
- Overrides:
processAction in class org.exoplatform.webui.core.UIComponent
- Throws:
Exception
Copyright © 2013 eXo Platform SAS. All Rights Reserved.