org.exoplatform.contact.webui
Class UIAddressBooks

java.lang.Object
  extended by org.exoplatform.webui.core.UIComponent
      extended by org.exoplatform.contact.webui.UIAddressBooks

public class UIAddressBooks
extends org.exoplatform.webui.core.UIComponent

Created by The eXo Platform SARL Author : Hung Nguyen hung.nguyen@exoplatform.com Aus 01, 2007 2:48:18 PM


Nested Class Summary
static class UIAddressBooks.AddAddressActionListener
           
static class UIAddressBooks.AddContactActionListener
           
static class UIAddressBooks.CopyAddressActionListener
           
static class UIAddressBooks.DeleteGroupActionListener
           
static class UIAddressBooks.DeleteSharedGroupActionListener
           
static class UIAddressBooks.EditGroupActionListener
           
static class UIAddressBooks.ExportAddressActionListener
           
static class UIAddressBooks.ImportAddressActionListener
           
static class UIAddressBooks.PasteContactsActionListener
           
static class UIAddressBooks.PrintActionListener
           
static class UIAddressBooks.SelectGroupActionListener
           
static class UIAddressBooks.SelectPublicGroupActionListener
           
static class UIAddressBooks.SelectSharedContactActionListener
           
static class UIAddressBooks.SelectSharedGroupActionListener
           
static class UIAddressBooks.SendEmailActionListener
           
static class UIAddressBooks.ShareGroupActionListener
           
 
Field Summary
 
Fields inherited from class org.exoplatform.webui.core.UIComponent
config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
UIAddressBooks()
           
 
Method Summary
 boolean canPaste()
           
 java.util.Map<java.lang.String,java.lang.String> getCopyContacts()
           
 java.util.List<AddressBook> getGroups()
           
 java.util.List<java.lang.String> getGroupsOfUser()
           
 java.util.Map<java.lang.String,java.lang.String> getPrivateGroupMap()
           
 java.util.List<java.lang.String> getPublicContactGroups()
           
 java.lang.String getSelectedGroup()
           
 java.util.Map<java.lang.String,SharedAddressBook> getSharedGroups()
           
 boolean havePermission(java.lang.String groupId)
           
 boolean isDefault(java.lang.String groupId)
           
 boolean isSelectSharedContacts()
           
 void setCopyAddress(java.lang.String add)
           
 void setCopyContacts(java.util.Map<java.lang.String,java.lang.String> contacts)
           
 void setSelectedGroup(java.lang.String groupId)
           
 
Methods inherited from class org.exoplatform.webui.core.UIComponent
broadcast, createEvent, createUIComponent, createUIComponent, createUIComponent, event, event, event, findComponentById, findComponentOfType, findFirstComponentOfType, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, processDecode, processRender, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibbling, url, url, url
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIAddressBooks

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

getGroups

public java.util.List<AddressBook> getGroups()
                                      throws java.lang.Exception
Throws:
java.lang.Exception

getGroupsOfUser

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

getPublicContactGroups

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

isSelectSharedContacts

public boolean isSelectSharedContacts()

getSharedGroups

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

havePermission

public boolean havePermission(java.lang.String groupId)
                       throws java.lang.Exception
Throws:
java.lang.Exception

setSelectedGroup

public void setSelectedGroup(java.lang.String groupId)

getSelectedGroup

public java.lang.String getSelectedGroup()

getPrivateGroupMap

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

canPaste

public boolean canPaste()

setCopyAddress

public void setCopyAddress(java.lang.String add)

isDefault

public boolean isDefault(java.lang.String groupId)
                  throws java.lang.Exception
Throws:
java.lang.Exception

setCopyContacts

public void setCopyContacts(java.util.Map<java.lang.String,java.lang.String> contacts)

getCopyContacts

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


Copyright © 2011 eXo Platform SAS. All Rights Reserved.