org.exoplatform.wcm.webui.newsletter.viewer
Class UINewsletterViewerForm

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.viewer.UINewsletterViewerForm

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

Created by The eXo Platform SAS Author : Tran Nguyen Ngoc ngoc.tran@exoplatform.com May 25, 2009


Nested Class Summary
static class UINewsletterViewerForm.ChangeSubcriptionsActionListener
          The listener interface for receiving changeSubcriptionsAction events.
static class UINewsletterViewerForm.ForgetEmailActionListener
          The listener interface for receiving forgetEmailAction events.
static class UINewsletterViewerForm.SubcribeActionListener
          The listener interface for receiving subcribeAction events.
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener
 
Field Summary
static java.lang.String CONTENT_KEY
           
 org.exoplatform.webui.form.UIFormStringInput inputEmail
          The input email.
 boolean isUpdated
          The is updated.
 NewsletterPublicUserHandler publicUserHandler
          The public user handler.
 NewsletterSubscriptionHandler subcriptionHandler
          The subcription handler.
static java.lang.String SUBJECT_KEY
           
 java.lang.String userCode
          The user code.
 java.lang.String userMail
          The user mail.
 
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
UINewsletterViewerForm()
          Instantiates a new uI newsletter viewer form.
 
Method Summary
 void init(java.util.List<NewsletterSubscriptionConfig> listNewsletterSubcription, java.lang.String categoryName)
          Inits the.
 void setInforConfirm(java.lang.String userEmail, java.lang.String userCode)
          Sets the infor confirm.
 void setListIds(java.util.List<java.lang.String> listIds)
          Sets the list ids.
 
Methods inherited from class org.exoplatform.webui.form.UIForm
addUIComponentInput, addUIFormInput, addUIFormInput, begin, end, event, event, event, getActions, getLabel, 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, 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

SUBJECT_KEY

public static java.lang.String SUBJECT_KEY

CONTENT_KEY

public static java.lang.String CONTENT_KEY

userCode

public java.lang.String userCode
The user code.


inputEmail

public org.exoplatform.webui.form.UIFormStringInput inputEmail
The input email.


userMail

public java.lang.String userMail
The user mail.


isUpdated

public boolean isUpdated
The is updated.


subcriptionHandler

public NewsletterSubscriptionHandler subcriptionHandler
The subcription handler.


publicUserHandler

public NewsletterPublicUserHandler publicUserHandler
The public user handler.

Constructor Detail

UINewsletterViewerForm

public UINewsletterViewerForm()
                       throws java.lang.Exception
Instantiates a new uI newsletter viewer form.

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

setListIds

public void setListIds(java.util.List<java.lang.String> listIds)
Sets the list ids.

Parameters:
listIds - the new list ids

init

public void init(java.util.List<NewsletterSubscriptionConfig> listNewsletterSubcription,
                 java.lang.String categoryName)
          throws java.lang.Exception
Inits the.

Parameters:
listNewsletterSubcription - the list newsletter subcription
categoryName - the category name
Throws:
java.lang.Exception - the exception

setInforConfirm

public void setInforConfirm(java.lang.String userEmail,
                            java.lang.String userCode)
Sets the infor confirm.

Parameters:
userEmail - the user email
userCode - the user code


Copyright © 2011 eXo Platform SAS. All Rights Reserved.