org.exoplatform.wcm.webui.newsletter.manager
Class UINewsletterEntryDialogSelector

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.wcm.webui.newsletter.manager.UINewsletterEntryDialogSelector

public class UINewsletterEntryDialogSelector
extends org.exoplatform.webui.form.UIForm

Created by The eXo Platform SAS Author : eXoPlatform chuong.phan@exoplatform.com, phan.le.thanh.chuong@gmail.com Jun 12, 2009


Nested Class Summary
static class UINewsletterEntryDialogSelector.ChangeCategoryActionListener
          The listener interface for receiving changeCategoryAction events.
static class UINewsletterEntryDialogSelector.ChangeTemplateActionListener
          The listener interface for receiving changeTemplateAction events.
static class UINewsletterEntryDialogSelector.OpenWebcontentSelectorFormActionListener
          The listener interface for receiving openWebcontentSelectorFormAction events.
static class UINewsletterEntryDialogSelector.UpdateNewsletterActionListener
          The listener interface for receiving updateNewsletterAction events.
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener
 
Field Summary
static java.lang.String NEWSLETTER_ENTRY_SEND_DATE
          The Constant NEWSLETTER_ENTRY_SEND_DATE.
static java.lang.String NEWSLETTER_ENTRY_TEMPLATE
          The Constant NEWSLETTER_ENTRY_TEMPLATE.
 
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
 
Constructor Summary
UINewsletterEntryDialogSelector()
          Instantiates a new uI newsletter entry dialog selector.
 
Method Summary
 java.lang.String getDialog()
          Gets the dialog.
 void init(java.lang.String categoryName, java.lang.String subScriptionName)
          Inits the.
 void setDialog(java.lang.String dialog)
          Sets the dialog.
 void updateTemplateSelectBox(NewsletterCategoryConfig categoryConfig)
          Update template select box.
 
Methods inherited from class org.exoplatform.webui.form.UIForm
addUIComponentInput, addUIFormInput, addUIFormInput, begin, end, event, event, event, getActions, getLabel, getLabel, getSubmitAction, getUICheckBoxInput, 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, 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, getTemplate, getTemplateResourceResolver, isRendered, loadConfirmMesssage, processAction, 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
 

Field Detail

NEWSLETTER_ENTRY_TEMPLATE

public static final java.lang.String NEWSLETTER_ENTRY_TEMPLATE
The Constant NEWSLETTER_ENTRY_TEMPLATE.

See Also:
Constant Field Values

NEWSLETTER_ENTRY_SEND_DATE

public static final java.lang.String NEWSLETTER_ENTRY_SEND_DATE
The Constant NEWSLETTER_ENTRY_SEND_DATE.

See Also:
Constant Field Values
Constructor Detail

UINewsletterEntryDialogSelector

public UINewsletterEntryDialogSelector()
                                throws java.lang.Exception
Instantiates a new uI newsletter entry dialog selector.

Throws:
java.lang.Exception - the exception
Method Detail

getDialog

public java.lang.String getDialog()
Gets the dialog.

Returns:
the dialog

setDialog

public void setDialog(java.lang.String dialog)
Sets the dialog.

Parameters:
dialog - the new dialog

init

public void init(java.lang.String categoryName,
                 java.lang.String subScriptionName)
          throws java.lang.Exception
Inits the.

Parameters:
categoryName - the category name
subScriptionName - the sub scription name
Throws:
java.lang.Exception - the exception

updateTemplateSelectBox

public void updateTemplateSelectBox(NewsletterCategoryConfig categoryConfig)
                             throws java.lang.Exception
Update template select box.

Parameters:
categoryConfig - the category config
Throws:
java.lang.Exception - the exception


Copyright © 2013 eXo Platform SAS. All Rights Reserved.