org.exoplatform.social.webui.profile
Class UIBasicInfoSection

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.social.webui.profile.UIProfileSection
                  extended by org.exoplatform.social.webui.profile.UIBasicInfoSection

public class UIBasicInfoSection
extends UIProfileSection

Component manages basic information. This is one part of profile management beside contact and experience.
Modified : dang.tung tungcnw@gmail.com Aug 11, 2009


Nested Class Summary
static class UIBasicInfoSection.EditActionListener
          Changes form into edit mode when user click edit button.
static class UIBasicInfoSection.SaveActionListener
          Stores profile information into database when form is submitted.
 
Nested classes/interfaces inherited from class org.exoplatform.social.webui.profile.UIProfileSection
UIProfileSection.CancelActionListener
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener
 
Field Summary
static String INVALID_CHAR_MESSAGE
          INVALID CHARACTER MESSAGE.
 String lastloadUser
           
static String USER_NAME_VALIDATOR_REGEX
          REGEX EXPRESSION.
 
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
UIBasicInfoSection()
           
 
Method Summary
 List<org.exoplatform.webui.core.UIComponent> getChilds()
          Gets and sort all uicomponents.
 void reloadBasicInfo()
          Reloads basic info in each request call
 
Methods inherited from class org.exoplatform.social.webui.profile.UIProfileSection
escapeHtml, getProfile, getViewUser, isEditable, isEditMode, isFirstLoad, setEditMode, setFirstLoad
 
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

USER_NAME_VALIDATOR_REGEX

public static final String USER_NAME_VALIDATOR_REGEX
REGEX EXPRESSION.

See Also:
Constant Field Values

INVALID_CHAR_MESSAGE

public static final String INVALID_CHAR_MESSAGE
INVALID CHARACTER MESSAGE.

See Also:
Constant Field Values

lastloadUser

public String lastloadUser
Constructor Detail

UIBasicInfoSection

public UIBasicInfoSection()
                   throws Exception
Throws:
Exception
Method Detail

reloadBasicInfo

public void reloadBasicInfo()
Reloads basic info in each request call


getChilds

public List<org.exoplatform.webui.core.UIComponent> getChilds()
Gets and sort all uicomponents.

Returns:
All children in order.


Copyright © 2013 eXo Platform SAS. All Rights Reserved.