org.exoplatform.contact.webui.popup
Class UIEventForm
java.lang.Object
org.exoplatform.webui.core.UIComponent
org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.form.UIForm
org.exoplatform.webui.form.UIFormTabPane
org.exoplatform.contact.webui.popup.UIEventForm
- All Implemented Interfaces:
- UIPopupComponent, Selector
public class UIEventForm
- extends org.exoplatform.webui.form.UIFormTabPane
- implements UIPopupComponent, Selector
Created by The eXo Platform SARL
- Author:
- Tuan Pham
tuan.pham@exoplatform.com
Hung Hoang
hung.hoang@exoplatform.com
Aus 01, 2007 2:48:18 PM
| Fields inherited from class org.exoplatform.webui.form.UIFormTabPane |
name_, RENDER_TAB |
| Fields inherited from class org.exoplatform.webui.form.UIForm |
ACTION, SUBCOMPONENT_ID |
| Fields inherited from class org.exoplatform.webui.core.UIComponent |
config, OBJECTID, UICOMPONENT, uiparent |
| Methods inherited from class org.exoplatform.webui.form.UIFormTabPane |
getName, getSelectedTabId, hasInfoBar, hasRenderResourceTabName, makeSelectTabURL, processDecode, setInfoBar, setRenderResourceTabName, setSelectedTab, setSelectedTab |
| Methods inherited from class org.exoplatform.webui.form.UIForm |
addUIComponentInput, addUIFormInput, addUIFormInput, begin, end, event, event, event, getLabel, getSubmitAction, getUIComponentName, getUIFormCheckBoxInput, getUIFormDateTimeInput, getUIFormInputInfo, getUIFormSelectBox, getUIFormTextAreaInput, getUIInput, getUIStringInput, invokeGetBindingBean, invokeSetBindingBean, isMultipart, processRender, renderField, renderField, 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, renderChildren, renderChildren, renderUIComponent, replaceChild, replaceChild, setChildren, setRenderedChild, setRenderedChild, setRenderedChildrenOfTypes, visit |
| Methods inherited from class org.exoplatform.webui.core.UIComponent |
broadcast, createEvent, createUIComponent, createUIComponent, createUIComponent, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getParent, getTemplate, getTemplateResourceResolver, isRendered, loadConfirmMesssage, processAction, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibbling, url, url |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TAB_EVENTDETAIL
public static final java.lang.String TAB_EVENTDETAIL
TAB_EVENTREMINDER
public static final java.lang.String TAB_EVENTREMINDER
TAB_EVENTSHARE
public static final java.lang.String TAB_EVENTSHARE
TAB_EVENTATTENDER
public static final java.lang.String TAB_EVENTATTENDER
FIELD_SHARE
public static final java.lang.String FIELD_SHARE
FIELD_STATUS
public static final java.lang.String FIELD_STATUS
FIELD_MEETING
public static final java.lang.String FIELD_MEETING
FIELD_PARTICIPANT
public static final java.lang.String FIELD_PARTICIPANT
ITEM_PUBLIC
public static final java.lang.String ITEM_PUBLIC
ITEM_PRIVATE
public static final java.lang.String ITEM_PRIVATE
ITEM_AVAILABLE
public static final java.lang.String ITEM_AVAILABLE
ITEM_BUSY
public static final java.lang.String ITEM_BUSY
ITEM_REPEAT
public static final java.lang.String ITEM_REPEAT
ITEM_UNREPEAT
public static final java.lang.String ITEM_UNREPEAT
ACT_REMOVE
public static final java.lang.String ACT_REMOVE
ACT_ADDEMAIL
public static final java.lang.String ACT_ADDEMAIL
ACT_ADDCATEGORY
public static final java.lang.String ACT_ADDCATEGORY
isAddNew_
public boolean isAddNew_
calType_
protected java.lang.String calType_
UIEventForm
public UIEventForm()
throws java.lang.Exception
- Throws:
java.lang.Exception
getLabel
public java.lang.String getLabel(java.lang.String id)
- Overrides:
getLabel in class org.exoplatform.webui.form.UIForm
reset
public void reset()
- Overrides:
reset in class org.exoplatform.webui.form.UIForm
initForm
public void initForm(CalendarSetting calSetting,
CalendarEvent eventCalendar)
throws java.lang.Exception
- Throws:
java.lang.Exception
update
public void update(java.lang.String calType,
java.util.List<org.exoplatform.webui.core.model.SelectItem> options)
throws java.lang.Exception
- Throws:
java.lang.Exception
getCalendarOption
public static java.util.List<org.exoplatform.webui.core.model.SelectItem> getCalendarOption()
throws java.lang.Exception
- Throws:
java.lang.Exception
getCategory
public static java.util.List<org.exoplatform.webui.core.model.SelectItemOption<java.lang.String>> getCategory()
throws java.lang.Exception
- Throws:
java.lang.Exception
refreshCategory
protected void refreshCategory()
throws java.lang.Exception
- Throws:
java.lang.Exception
getActions
public java.lang.String[] getActions()
- Overrides:
getActions in class org.exoplatform.webui.form.UIForm
activate
public void activate()
throws java.lang.Exception
- Specified by:
activate in interface UIPopupComponent
- Throws:
java.lang.Exception
deActivate
public void deActivate()
throws java.lang.Exception
- Specified by:
deActivate in interface UIPopupComponent
- Throws:
java.lang.Exception
updateValue
public void updateValue(java.lang.String selectField,
java.lang.String value)
- Specified by:
updateValue in interface Selector
isEventDetailValid
protected boolean isEventDetailValid()
getEventSumary
protected java.lang.String getEventSumary()
setEventSumary
protected void setEventSumary(java.lang.String value)
getEventDescription
protected java.lang.String getEventDescription()
setEventDescription
protected void setEventDescription(java.lang.String value)
getCalendarId
protected java.lang.String getCalendarId()
setSelectedCalendarId
public void setSelectedCalendarId(java.lang.String value)
getEventCategory
protected java.lang.String getEventCategory()
setSelectedCategory
protected void setSelectedCategory(java.lang.String value)
getEventFromDate
protected java.util.Date getEventFromDate()
throws java.lang.Exception
- Throws:
java.lang.Exception
getEventFormDateValue
protected java.lang.String getEventFormDateValue()
setEventFromDate
protected void setEventFromDate(java.util.Date date)
getEventToDate
protected java.util.Date getEventToDate()
throws java.lang.Exception
- Throws:
java.lang.Exception
setEventToDate
protected void setEventToDate(java.util.Date date)
getEventToDateValue
protected java.lang.String getEventToDateValue()
getEventAllDate
protected boolean getEventAllDate()
setEventAllDate
protected void setEventAllDate(boolean isCheckAll)
getEventRepeat
protected java.lang.String getEventRepeat()
setEventRepeat
protected void setEventRepeat(java.lang.String type)
getEventPlace
protected java.lang.String getEventPlace()
setEventPlace
protected void setEventPlace(java.lang.String value)
getEmailReminder
protected boolean getEmailReminder()
setEmailReminder
protected void setEmailReminder(boolean isChecked)
getEmailReminderTime
protected java.lang.String getEmailReminderTime()
setEmailReminderTime
protected void setEmailReminderTime(java.lang.String value)
getEmailAddress
protected java.lang.String getEmailAddress()
setEmailAddress
protected void setEmailAddress(java.lang.String value)
setEventReminders
protected void setEventReminders(java.util.List<Reminder> reminders)
getEmailRemindBefore
protected java.lang.String getEmailRemindBefore()
isEmailRepeat
protected java.lang.String isEmailRepeat()
getEmailRepeatInterVal
protected java.lang.String getEmailRepeatInterVal()
getEventReminders
protected java.util.List<Reminder> getEventReminders(java.util.Date fromDateTime,
java.util.List<Reminder> currentReminders)
getSession
protected org.exoplatform.services.jcr.ext.common.SessionProvider getSession()
getSystemSession
protected org.exoplatform.services.jcr.ext.common.SessionProvider getSystemSession()
getEventPriority
protected java.lang.String getEventPriority()
setSelectedEventPriority
protected void setSelectedEventPriority(java.lang.String value)
Copyright © 2010 eXo Platform SAS. All Rights Reserved.