org.exoplatform.mail.webui.popup
Class UIAccountCreation

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.mail.webui.popup.UIAccountCreation
All Implemented Interfaces:
UIPopupComponent, Selector

public class UIAccountCreation
extends org.exoplatform.webui.form.UIFormTabPane
implements UIPopupComponent, Selector

Created by The eXo Platform SARL Author : Philippe Aristote Tuan Pham Nam Phung Aug 10, 2007


Nested Class Summary
static class UIAccountCreation.BackActionListener
           
static class UIAccountCreation.CancelActionListener
           
static class UIAccountCreation.ChangeCheckedActionListener
           
static class UIAccountCreation.ChangeOutgoingSslActionListener
           
static class UIAccountCreation.ChangeServerTypeActionListener
           
static class UIAccountCreation.CheckFromDateActionListener
           
static class UIAccountCreation.FinishActionListener
           
static class UIAccountCreation.NextActionListener
           
static class UIAccountCreation.ViewStepActionListener
           
 
Nested classes/interfaces inherited from class org.exoplatform.webui.form.UIFormTabPane
org.exoplatform.webui.form.UIFormTabPane.SelectTabActionListener
 
Field Summary
static java.lang.String ACT_CHANGE_ACT
           
static java.lang.String ACT_CHANGE_OUTGOINGSSL
           
static java.lang.String ACT_CHANGE_SSL
           
static java.lang.String ACT_CHANGE_TYPE
           
static java.lang.String[] ACT_CHECKGETMAIL
           
static java.lang.String ACT_CHECKSAVEPASS
           
static java.lang.String[] ACT_SELETFOLDER
           
static java.lang.String DEFAULT_IMAP_PORT
           
static java.lang.String DEFAULT_IMAP_SERVER
           
static java.lang.String DEFAULT_IMAPSSL_PORT
           
static java.lang.String DEFAULT_POP_PORT
           
static java.lang.String DEFAULT_POP_SERVER
           
static java.lang.String DEFAULT_POPSSL_PORT
           
static java.lang.String DEFAULT_SERVER_FOLDER
           
static java.lang.String DEFAULT_SMTP_PORT
           
static java.lang.String DEFAULT_SMTP_SERVER
           
static java.lang.String DEFAULT_SMTPSSL_PORT
           
static java.lang.String[] defaultFolders_
           
static java.lang.String FD_DRAFTS
           
static java.lang.String FD_INBOX
           
static java.lang.String FD_SENT
           
static java.lang.String FD_SPAM
           
static java.lang.String FD_TRASH
           
static java.lang.String INPUT_STEP1
           
static java.lang.String INPUT_STEP2
           
static java.lang.String INPUT_STEP3
           
static java.lang.String INPUT_STEP4
           
static java.lang.String INPUT_STEP5
           
 java.lang.String password_
           
static java.lang.String POPUPID
           
 
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
UIAccountCreation()
           
 
Method Summary
 void activate()
           
protected  void backStep()
           
 void deActivate()
           
 java.lang.String[] getActions()
           
 java.lang.String getCurrentChild()
           
 int getCurrentStep()
           
protected  void getMail(java.lang.String accountId)
           
 int getMaxStep()
           
 int getNumberSteps()
           
protected  boolean isChildPopup()
           
protected  void nextStep()
           
protected  void resetForm()
           
protected  void saveForm(java.lang.String currentUser, Account account)
           
protected  void setChildPopup(boolean isChildPopup)
           
 void setCurrentSep(int step)
           
protected  void setShowStepActions(boolean isShow)
           
 boolean showStepActions()
           
 void updateValue(java.lang.String fieldId, java.lang.String value)
           
protected  void viewStep(int step)
           
 
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, 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

password_

public java.lang.String password_

POPUPID

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

INPUT_STEP1

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

INPUT_STEP2

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

INPUT_STEP3

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

INPUT_STEP4

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

INPUT_STEP5

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

ACT_SELETFOLDER

public static final java.lang.String[] ACT_SELETFOLDER

ACT_CHECKSAVEPASS

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

ACT_CHECKGETMAIL

public static final java.lang.String[] ACT_CHECKGETMAIL

ACT_CHANGE_TYPE

public static final java.lang.String ACT_CHANGE_TYPE

ACT_CHANGE_ACT

public static final java.lang.String ACT_CHANGE_ACT

ACT_CHANGE_SSL

public static final java.lang.String ACT_CHANGE_SSL

ACT_CHANGE_OUTGOINGSSL

public static final java.lang.String ACT_CHANGE_OUTGOINGSSL

FD_INBOX

public static final java.lang.String FD_INBOX

FD_DRAFTS

public static final java.lang.String FD_DRAFTS

FD_SENT

public static final java.lang.String FD_SENT

FD_SPAM

public static final java.lang.String FD_SPAM

FD_TRASH

public static final java.lang.String FD_TRASH

defaultFolders_

public static final java.lang.String[] defaultFolders_

DEFAULT_POP_SERVER

public static final java.lang.String DEFAULT_POP_SERVER

DEFAULT_IMAP_SERVER

public static final java.lang.String DEFAULT_IMAP_SERVER

DEFAULT_SMTP_SERVER

public static final java.lang.String DEFAULT_SMTP_SERVER

DEFAULT_POP_PORT

public static final java.lang.String DEFAULT_POP_PORT

DEFAULT_SMTP_PORT

public static final java.lang.String DEFAULT_SMTP_PORT

DEFAULT_POPSSL_PORT

public static final java.lang.String DEFAULT_POPSSL_PORT

DEFAULT_SMTPSSL_PORT

public static final java.lang.String DEFAULT_SMTPSSL_PORT

DEFAULT_SERVER_FOLDER

public static final java.lang.String DEFAULT_SERVER_FOLDER

DEFAULT_IMAP_PORT

public static final java.lang.String DEFAULT_IMAP_PORT

DEFAULT_IMAPSSL_PORT

public static final java.lang.String DEFAULT_IMAPSSL_PORT
Constructor Detail

UIAccountCreation

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

showStepActions

public boolean showStepActions()

setShowStepActions

protected void setShowStepActions(boolean isShow)

setCurrentSep

public void setCurrentSep(int step)

getCurrentStep

public int getCurrentStep()

getMaxStep

public int getMaxStep()

getCurrentChild

public java.lang.String getCurrentChild()

getNumberSteps

public int getNumberSteps()

isChildPopup

protected boolean isChildPopup()

setChildPopup

protected void setChildPopup(boolean isChildPopup)

viewStep

protected void viewStep(int step)

nextStep

protected void nextStep()

backStep

protected void backStep()

getActions

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

saveForm

protected void saveForm(java.lang.String currentUser,
                        Account account)
                 throws java.lang.Exception
Throws:
java.lang.Exception

getMail

protected void getMail(java.lang.String accountId)
                throws java.lang.Exception
Throws:
java.lang.Exception

resetForm

protected void resetForm()

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 fieldId,
                        java.lang.String value)
Specified by:
updateValue in interface Selector


Copyright © 2011 eXo Platform SAS. All Rights Reserved.