org.exoplatform.contact.webui
Class UIContacts

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.UIContacts
All Implemented Interfaces:
UIPopupComponent

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

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 UIContacts.CancelActionListener
           
static class UIContacts.CloseSearchActionListener
           
static class UIContacts.CopyContactActionListener
           
static class UIContacts.DeleteContactsActionListener
           
static class UIContacts.DNDContactsActionListener
           
static class UIContacts.DNDContactsToTagActionListener
           
static class UIContacts.EditContactActionListener
           
static class UIContacts.EmailComparator
           
static class UIContacts.ExportContactActionListener
           
static class UIContacts.FirstPageActionListener
           
static class UIContacts.FullNameComparator
           
static class UIContacts.JobTitleComparator
           
static class UIContacts.LastPageActionListener
           
static class UIContacts.MoveContactsActionListener
           
static class UIContacts.NextPageActionListener
           
static class UIContacts.PreviousPageActionListener
           
static class UIContacts.PrintActionListener
           
static class UIContacts.PrintDetailsActionListener
           
static class UIContacts.RefreshActionListener
           
static class UIContacts.SelectedContactActionListener
           
static class UIContacts.SelectTagActionListener
           
static class UIContacts.SendEmailActionListener
           
static class UIContacts.SharedContactsActionListener
           
static class UIContacts.SortActionListener
           
static class UIContacts.TagActionListener
           
static class UIContacts.ViewDetailsActionListener
           
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener
 
Field Summary
static java.lang.String emailAddress
           
static java.lang.String fullName
           
static java.lang.String jobTitle
           
 boolean viewContactsList
           
 boolean viewListBeforePrint
           
 
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
UIContacts()
           
 
Method Summary
 void activate()
           
 boolean canChat()
           
 void deActivate()
           
 java.lang.String[] getActions()
           
 java.util.List<java.lang.String> getCheckedContacts()
           
 java.util.LinkedHashMap<java.lang.String,Contact> getContactMap()
           
 JCRPageList getContactPageList()
           
 Contact[] getContacts()
           
 java.lang.String getDefaultGroup()
           
 org.exoplatform.download.DownloadService getDownloadService()
           
 java.lang.String getPortalName()
           
 java.util.Map<java.lang.String,java.lang.String> getPrivateGroupMap()
           
 java.util.List<java.lang.String> getPublicContactGroups()
           
 java.lang.String getRepository()
           
 java.lang.String getSelectedContact()
           
 java.lang.String getSelectedGroup()
           
 java.lang.String getSelectedGroupBeforeSearch()
           
 java.lang.String getSelectedTag()
           
 java.lang.String getSelectedTagBeforeSearch_()
           
 java.util.Map<java.lang.String,SharedAddressBook> getSharedGroupMap()
           
 java.lang.String getSortedBy()
           
 java.util.Map<java.lang.String,Tag> getTagMap()
           
 boolean getViewContactsList()
           
 java.lang.String getViewQuery()
           
 boolean havePermission(Contact contact)
           
 boolean havePermissionAdd(Contact contact)
           
 boolean isAscEmail()
           
 boolean isAscending()
           
 boolean isAscJob()
           
 boolean isAscName()
           
 java.lang.String isCheckAll()
           
 boolean isDisplaySearchResult()
           
 boolean isNameSorted()
           
 boolean isPrintForm()
           
 boolean isSelectSharedContacts()
           
 boolean isSelectSharedContactsBeforeSearch()
           
 boolean isSharedAddress(Contact contact)
           
 boolean isViewListBeforeSearch()
           
 void setAscending(boolean isAsc)
           
 void setContact(java.util.List<Contact> contacts, boolean isUpdate)
           
 void setContactMap(java.util.LinkedHashMap<java.lang.String,Contact> map)
           
 void setContacts(JCRPageList pageList)
           
 void setDefaultNameSorted(boolean name)
           
 void setDisplaySearchResult(boolean search)
           
 void setListBeforePrint(java.util.List<Contact> contacts)
           
 void setPrintDetail(boolean isDetail)
           
 void setPrintForm(boolean isPrint)
           
 void setSelectedContact(java.lang.String s)
           
 void setSelectedGroup(java.lang.String s)
           
 void setSelectedGroupBeforeSearch(java.lang.String selectedGroupBeforeSearch)
           
 void setSelectedTag(java.lang.String tagId)
           
 void setSelectedTagBeforeSearch_(java.lang.String selectedTagBeforeSearch_)
           
 void setSelectSharedContacts(boolean selected)
           
 void setSelectSharedContactsBeforeSearch(boolean isSelectSharedContactsBeforeSearch)
           
 void setSortedBy(java.lang.String s)
           
 void setViewContactsList(boolean list)
           
 void setViewListBeforePrint(boolean isList)
           
 void setViewListBeforeSearch(boolean viewListBeforeSearch)
           
 void setViewQuery(java.lang.String view)
           
 void updateList()
           
 
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, 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
 

Field Detail

viewContactsList

public boolean viewContactsList

viewListBeforePrint

public boolean viewListBeforePrint

fullName

public static java.lang.String fullName

emailAddress

public static java.lang.String emailAddress

jobTitle

public static java.lang.String jobTitle
Constructor Detail

UIContacts

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

isCheckAll

public java.lang.String isCheckAll()

setListBeforePrint

public void setListBeforePrint(java.util.List<Contact> contacts)

getActions

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

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

canChat

public boolean canChat()

setSelectSharedContacts

public void setSelectSharedContacts(boolean selected)

isSelectSharedContacts

public boolean isSelectSharedContacts()

havePermissionAdd

public boolean havePermissionAdd(Contact contact)
                          throws java.lang.Exception
Throws:
java.lang.Exception

havePermission

public boolean havePermission(Contact contact)
                       throws java.lang.Exception
Throws:
java.lang.Exception

isSharedAddress

public boolean isSharedAddress(Contact contact)
                        throws java.lang.Exception
Throws:
java.lang.Exception

setPrintForm

public void setPrintForm(boolean isPrint)

isPrintForm

public boolean isPrintForm()

setPrintDetail

public void setPrintDetail(boolean isDetail)

isDisplaySearchResult

public boolean isDisplaySearchResult()

setDisplaySearchResult

public void setDisplaySearchResult(boolean search)

setViewListBeforePrint

public void setViewListBeforePrint(boolean isList)

setAscending

public void setAscending(boolean isAsc)

isAscending

public boolean isAscending()

setSortedBy

public void setSortedBy(java.lang.String s)

getSortedBy

public java.lang.String getSortedBy()

getViewQuery

public java.lang.String getViewQuery()

setViewQuery

public void setViewQuery(java.lang.String view)

setContacts

public void setContacts(JCRPageList pageList)
                 throws java.lang.Exception
Throws:
java.lang.Exception

getContactPageList

public JCRPageList getContactPageList()

isAscName

public boolean isAscName()

isAscEmail

public boolean isAscEmail()

isAscJob

public boolean isAscJob()

setDefaultNameSorted

public void setDefaultNameSorted(boolean name)

isNameSorted

public boolean isNameSorted()

setContact

public void setContact(java.util.List<Contact> contacts,
                       boolean isUpdate)
                throws java.lang.Exception
Throws:
java.lang.Exception

updateList

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

getContacts

public Contact[] getContacts()
                      throws java.lang.Exception
Throws:
java.lang.Exception

getContactMap

public java.util.LinkedHashMap<java.lang.String,Contact> getContactMap()

setContactMap

public void setContactMap(java.util.LinkedHashMap<java.lang.String,Contact> map)

setSelectedContact

public void setSelectedContact(java.lang.String s)

getSelectedContact

public java.lang.String getSelectedContact()

setSelectedGroup

public void setSelectedGroup(java.lang.String s)

getSelectedGroup

public java.lang.String getSelectedGroup()

setViewContactsList

public void setViewContactsList(boolean list)

getViewContactsList

public boolean getViewContactsList()

getCheckedContacts

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

getDownloadService

public org.exoplatform.download.DownloadService getDownloadService()

getPortalName

public java.lang.String getPortalName()

getRepository

public java.lang.String getRepository()
                               throws java.lang.Exception
Throws:
java.lang.Exception

getSelectedTag

public java.lang.String getSelectedTag()

setSelectedTag

public void setSelectedTag(java.lang.String tagId)

getTagMap

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

getPrivateGroupMap

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

getSharedGroupMap

public java.util.Map<java.lang.String,SharedAddressBook> getSharedGroupMap()
                                                                    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

getDefaultGroup

public java.lang.String getDefaultGroup()

getSelectedTagBeforeSearch_

public java.lang.String getSelectedTagBeforeSearch_()

setSelectedTagBeforeSearch_

public void setSelectedTagBeforeSearch_(java.lang.String selectedTagBeforeSearch_)

getSelectedGroupBeforeSearch

public java.lang.String getSelectedGroupBeforeSearch()

setSelectedGroupBeforeSearch

public void setSelectedGroupBeforeSearch(java.lang.String selectedGroupBeforeSearch)

isSelectSharedContactsBeforeSearch

public boolean isSelectSharedContactsBeforeSearch()

setSelectSharedContactsBeforeSearch

public void setSelectSharedContactsBeforeSearch(boolean isSelectSharedContactsBeforeSearch)

isViewListBeforeSearch

public boolean isViewListBeforeSearch()

setViewListBeforeSearch

public void setViewListBeforeSearch(boolean viewListBeforeSearch)


Copyright © 2010 eXo Platform SAS. All Rights Reserved.