org.exoplatform.contact.webui.popup
Class UIExportAddressBookForm

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.contact.webui.popup.UIExportAddressBookForm
All Implemented Interfaces:
UIPopupComponent

public class UIExportAddressBookForm
extends org.exoplatform.webui.form.UIForm
implements UIPopupComponent

Author : Huu-Dung Kieu huu-dung.kieu@bull.be 16 oct. 07


Nested Class Summary
static class UIExportAddressBookForm.CancelActionListener
           
static class UIExportAddressBookForm.SaveActionListener
           
static class UIExportAddressBookForm.ShowPageActionListener
           
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener
 
Field Summary
 
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
UIExportAddressBookForm()
           
 
Method Summary
 void activate()
           
 void deActivate()
           
 java.util.List<java.lang.String> getAddress()
           
 long getAvailablePage()
           
 java.util.List<java.lang.String> getCheckedGroups()
           
 java.util.Map<java.lang.String,java.lang.String> getContactGroups()
           
 long getCurrentPage()
           
 java.lang.String getLabel(java.lang.String id)
           
 java.util.Map<java.lang.String,java.lang.String> getPublicContactGroup()
           
 java.util.Map<java.lang.String,SharedAddressBook> getSharedContactGroups()
           
 org.exoplatform.webui.core.UIPageIterator getUIPageIterator()
           
 void setContactGroups(java.util.Map<java.lang.String,java.lang.String> contactGroups)
           
 void setPublicContactGroup(java.util.Map<java.lang.String,java.lang.String> groups)
           
 void setSharedContactGroups(java.util.Map<java.lang.String,SharedAddressBook> contactGroups)
           
protected  void updateCurrentPage(int page)
           
 void updateList()
           
 
Methods inherited from class org.exoplatform.webui.form.UIForm
addUIComponentInput, addUIFormInput, addUIFormInput, begin, end, event, event, event, getActions, 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, getName, getParent, getTemplate, getTemplateResourceResolver, isRendered, loadConfirmMesssage, processAction, processDecode, 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
 

Constructor Detail

UIExportAddressBookForm

public UIExportAddressBookForm()
Method Detail

getLabel

public java.lang.String getLabel(java.lang.String id)
                          throws java.lang.Exception
Overrides:
getLabel in class org.exoplatform.webui.form.UIForm
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

getContactGroups

public java.util.Map<java.lang.String,java.lang.String> getContactGroups()
                                                                  throws java.lang.Exception
Throws:
java.lang.Exception

setContactGroups

public void setContactGroups(java.util.Map<java.lang.String,java.lang.String> contactGroups)

getSharedContactGroups

public java.util.Map<java.lang.String,SharedAddressBook> getSharedContactGroups()

setSharedContactGroups

public void setSharedContactGroups(java.util.Map<java.lang.String,SharedAddressBook> contactGroups)

getPublicContactGroup

public java.util.Map<java.lang.String,java.lang.String> getPublicContactGroup()

setPublicContactGroup

public void setPublicContactGroup(java.util.Map<java.lang.String,java.lang.String> groups)

updateList

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

getCheckedGroups

public java.util.List<java.lang.String> getCheckedGroups()
                                                  throws java.lang.Exception
Throws:
java.lang.Exception

getAddress

public java.util.List<java.lang.String> getAddress()
                                            throws java.lang.Exception
Throws:
java.lang.Exception

getUIPageIterator

public org.exoplatform.webui.core.UIPageIterator getUIPageIterator()

getAvailablePage

public long getAvailablePage()

getCurrentPage

public long getCurrentPage()

updateCurrentPage

protected void updateCurrentPage(int page)
                          throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2011 eXo Platform SAS. All Rights Reserved.