org.exoplatform.calendar.webui.popup
Class UICalendarForm

java.lang.Object
  extended by org.exoplatform.webui.core.UIComponent
      extended by org.exoplatform.webui.core.UIContainer
          extended by org.exoplatform.webui.form.UIForm
              extended by org.exoplatform.webui.form.UIFormTabPane
                  extended by org.exoplatform.calendar.webui.popup.UICalendarForm
All Implemented Interfaces:
UIPopupComponent, UISelector

public class UICalendarForm
extends org.exoplatform.webui.form.UIFormTabPane
implements UIPopupComponent, UISelector

Created by The eXo Platform SARL Author : Hung Nguyen hung.nguyen@exoplatform.com Aus 01, 2007 2:48:18 PM


Nested Class Summary
static class UICalendarForm.AddCategoryActionListener
           
static class UICalendarForm.CancelActionListener
           
static class UICalendarForm.ResetActionListener
           
static class UICalendarForm.SaveActionListener
           
static class UICalendarForm.SelectPermissionActionListener
           
static class UICalendarForm.SelectTabActionListener
           
 
Field Summary
 Calendar calendar_
           
 java.lang.String calType_
           
static java.lang.String CATEGORY
           
static java.lang.String DESCRIPTION
           
static java.lang.String DISPLAY_NAME
           
static java.lang.String EDIT_PERMISSION
           
 java.lang.String groupCalId_
           
static java.lang.String INPUT_CALENDAR
           
static java.lang.String INPUT_SHARE
           
static java.lang.String LOCALE
           
 java.util.Map<java.lang.String,java.lang.String> permission_
           
static java.lang.String PERMISSION_SUB
           
 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> perms_
           
static java.lang.String SELECT_COLOR
           
static java.lang.String SELECT_GROUPS
           
static java.lang.String SHARED_GROUPS
           
static java.lang.String TIMEZONE
           
 
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
 
Constructor Summary
UICalendarForm()
           
 
Method Summary
 void activate()
           
 void deActivate()
           
 java.lang.String[] getActions()
           
protected  java.lang.String getDescription()
           
protected  java.lang.String getDisplayName()
           
 java.lang.String getLabel(java.lang.String id)
           
protected  java.lang.String getLocale()
           
protected  java.lang.String getSelectedColor()
           
protected  java.lang.String getSelectedGroup()
           
protected  java.lang.String getTimeZone()
           
 void init(Calendar calendar)
           
 boolean isAddNew()
           
protected  boolean isPublic()
           
protected  void lockCheckBoxFields(boolean isLock)
           
 void reloadCategory()
           
 void resetField()
           
protected  void setDescription(java.lang.String value)
           
protected  void setDisplayName(java.lang.String value)
           
 void setLocale(java.lang.String value)
           
protected  void setSelectedColor(java.lang.String value)
           
 void setSelectedGroup(java.lang.String value)
           
 void setTimeZone(java.lang.String value)
           
 void updateSelect(java.lang.String selectField, java.lang.String value)
           
 
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, 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, 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
 

Field Detail

DISPLAY_NAME

public static final java.lang.String DISPLAY_NAME
See Also:
Constant Field Values

DESCRIPTION

public static final java.lang.String DESCRIPTION
See Also:
Constant Field Values

CATEGORY

public static final java.lang.String CATEGORY
See Also:
Constant Field Values

SHARED_GROUPS

public static final java.lang.String SHARED_GROUPS
See Also:
Constant Field Values

EDIT_PERMISSION

public static final java.lang.String EDIT_PERMISSION
See Also:
Constant Field Values

SELECT_COLOR

public static final java.lang.String SELECT_COLOR
See Also:
Constant Field Values

SELECT_GROUPS

public static final java.lang.String SELECT_GROUPS
See Also:
Constant Field Values

INPUT_CALENDAR

public static final java.lang.String INPUT_CALENDAR

INPUT_SHARE

public static final java.lang.String INPUT_SHARE

TIMEZONE

public static final java.lang.String TIMEZONE
See Also:
Constant Field Values

LOCALE

public static final java.lang.String LOCALE
See Also:
Constant Field Values

PERMISSION_SUB

public static final java.lang.String PERMISSION_SUB

permission_

public java.util.Map<java.lang.String,java.lang.String> permission_

perms_

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> perms_

calendar_

public Calendar calendar_

calType_

public java.lang.String calType_

groupCalId_

public java.lang.String groupCalId_
Constructor Detail

UICalendarForm

public UICalendarForm()
               throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getActions

public java.lang.String[] getActions()
Overrides:
getActions in class org.exoplatform.webui.form.UIForm

reloadCategory

public void reloadCategory()
                    throws java.lang.Exception
Throws:
java.lang.Exception

lockCheckBoxFields

protected void lockCheckBoxFields(boolean isLock)
                           throws java.lang.Exception
Throws:
java.lang.Exception

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

resetField

public void resetField()
                throws java.lang.Exception
Throws:
java.lang.Exception

isAddNew

public boolean isAddNew()

init

public void init(Calendar calendar)
          throws java.lang.Exception
Throws:
java.lang.Exception

getDisplayName

protected java.lang.String getDisplayName()

setDisplayName

protected void setDisplayName(java.lang.String value)

getDescription

protected java.lang.String getDescription()

setDescription

protected void setDescription(java.lang.String value)

getSelectedGroup

protected java.lang.String getSelectedGroup()

setSelectedGroup

public void setSelectedGroup(java.lang.String value)

getSelectedColor

protected java.lang.String getSelectedColor()

setSelectedColor

protected void setSelectedColor(java.lang.String value)

getLocale

protected java.lang.String getLocale()

setLocale

public void setLocale(java.lang.String value)

getTimeZone

protected java.lang.String getTimeZone()

setTimeZone

public void setTimeZone(java.lang.String value)

updateSelect

public void updateSelect(java.lang.String selectField,
                         java.lang.String value)
                  throws java.lang.Exception
Specified by:
updateSelect in interface UISelector
Throws:
java.lang.Exception

isPublic

protected boolean isPublic()
                    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


Copyright © 2010 eXo Platform SAS. All Rights Reserved.