org.exoplatform.social.webui.space
Class UIManagePendingSpaces

java.lang.Object
  extended by org.exoplatform.webui.core.UIComponent
      extended by org.exoplatform.webui.core.UIContainer
          extended by org.exoplatform.social.webui.space.UIManagePendingSpaces

public class UIManagePendingSpaces
extends org.exoplatform.webui.core.UIContainer


Nested Class Summary
static class UIManagePendingSpaces.LoadMoreSpaceActionListener
          Listeners loading more space action.
static class UIManagePendingSpaces.RevokePendingActionListener
          This action is triggered when user clicks on RevokePending action.
static class UIManagePendingSpaces.SearchActionListener
          Listens event that broadcast from UISpaceSearch.
 
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.core.UIComponent
AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
UIManagePendingSpaces()
          Constructor to initialize iterator.
 
Method Summary
 String getImageSource(org.exoplatform.social.core.space.model.Space space)
          Gets image source url.
 List<org.exoplatform.social.core.space.model.Space> getPendingSpacesList()
          Gets list of sent invitation space.
 org.exoplatform.commons.utils.ListAccess<org.exoplatform.social.core.space.model.Space> getPendingSpacesListAccess()
          Gets spaces with ListAccess type.
 int getPendingSpacesNum()
          Gets number of pending space.
 String getSelectedChar()
          Gets selected character.
 String getSpaceNameSearch()
          Gets name of searched space.
 List<org.exoplatform.social.core.space.model.Space> getSpaces()
          Gets space list.
 void init()
          Inits at the first loading.
 boolean isEnableLoadNext()
          Gets flag to display LoadNext button or not.
 boolean isHasUpdatedSpace()
          Gets information that clarify one space is updated or not.
 boolean isLoadAtEnd()
          Gets flags to clarify that load at the last space or not.
 void loadNext()
          Loads more space.
 void loadSearch()
          Loads space when searching.
 void setEnableLoadNext(boolean enableLoadNext)
          Sets flag to display LoadNext button or not.
 void setHasUpdatedSpace(boolean hasUpdatedSpace)
          Sets information that clarify one space is updated or not.
 void setLoadAtEnd(boolean loadAtEnd)
          Sets flags to clarify that load at the last space or not.
 void setLoadingCapacity(int loadingCapacity)
          Sets loading capacity.
 void setPendingSpacesList(List<org.exoplatform.social.core.space.model.Space> pendingSpacesList)
          Sets list of sent invitation space.
 void setPendingSpacesListAccess(org.exoplatform.commons.utils.ListAccess<org.exoplatform.social.core.space.model.Space> pendingSpacesListAccess)
          Sets spaces with ListAccess type.
 void setPendingSpacesNum(int pendingSpacesNum)
          Sets number of pending space.
 void setSelectedChar(String selectedChar)
          Sets selected character.
 void setSpaceNameSearch(String spaceNameSearch)
          Sets name of searched space.
 void setSpaces(List<org.exoplatform.social.core.space.model.Space> spaces)
          Sets space list.
 
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, event, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, processDecode, processRender, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, url, url
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIManagePendingSpaces

public UIManagePendingSpaces()
                      throws Exception
Constructor to initialize iterator.

Throws:
Exception
Method Detail

init

public void init()
Inits at the first loading.

Since:
1.2.2

setLoadingCapacity

public void setLoadingCapacity(int loadingCapacity)
Sets loading capacity.

Parameters:
loadingCapacity -

isEnableLoadNext

public boolean isEnableLoadNext()
Gets flag to display LoadNext button or not.

Returns:
the enableLoadNext

setEnableLoadNext

public void setEnableLoadNext(boolean enableLoadNext)
Sets flag to display LoadNext button or not.


isLoadAtEnd

public boolean isLoadAtEnd()
Gets flags to clarify that load at the last space or not.

Returns:
the loadAtEnd

setLoadAtEnd

public void setLoadAtEnd(boolean loadAtEnd)
Sets flags to clarify that load at the last space or not.


isHasUpdatedSpace

public boolean isHasUpdatedSpace()
Gets information that clarify one space is updated or not.

Returns:
the hasUpdatedSpace

setHasUpdatedSpace

public void setHasUpdatedSpace(boolean hasUpdatedSpace)
Sets information that clarify one space is updated or not.


getPendingSpacesList

public List<org.exoplatform.social.core.space.model.Space> getPendingSpacesList()
                                                                         throws Exception
Gets list of sent invitation space.

Returns:
the pendingSpacesList
Throws:
Exception
Since:
1.2.2

setPendingSpacesList

public void setPendingSpacesList(List<org.exoplatform.social.core.space.model.Space> pendingSpacesList)
Sets list of sent invitation space.

Parameters:
pendingSpacesList - the pendingSpacesList to set

getPendingSpacesNum

public int getPendingSpacesNum()
Gets number of pending space.

Returns:
the pendingSpacesNum

setPendingSpacesNum

public void setPendingSpacesNum(int pendingSpacesNum)
Sets number of pending space.

Parameters:
pendingSpacesNum - the pendingSpacesNum to set

getSelectedChar

public String getSelectedChar()
Gets selected character.

Returns:
Character is selected.

setSelectedChar

public void setSelectedChar(String selectedChar)
Sets selected character.

Parameters:
selectedChar - A String

getSpaceNameSearch

public String getSpaceNameSearch()
Gets name of searched space.

Returns:
the spaceNameSearch

setSpaceNameSearch

public void setSpaceNameSearch(String spaceNameSearch)
Sets name of searched space.

Parameters:
spaceNameSearch - the spaceNameSearch to set

getPendingSpacesListAccess

public org.exoplatform.commons.utils.ListAccess<org.exoplatform.social.core.space.model.Space> getPendingSpacesListAccess()
Gets spaces with ListAccess type.

Returns:
the pendingSpacesListAccess

setPendingSpacesListAccess

public void setPendingSpacesListAccess(org.exoplatform.commons.utils.ListAccess<org.exoplatform.social.core.space.model.Space> pendingSpacesListAccess)
Sets spaces with ListAccess type.

Parameters:
pendingSpacesListAccess - the pendingSpacesListAccess to set

loadNext

public void loadNext()
              throws Exception
Loads more space.

Throws:
Exception
Since:
1.2.2

loadSearch

public void loadSearch()
                throws Exception
Loads space when searching.

Throws:
Exception
Since:
1.2.2

getImageSource

public String getImageSource(org.exoplatform.social.core.space.model.Space space)
                      throws Exception
Gets image source url.

Parameters:
space -
Returns:
image source url
Throws:
Exception

setSpaces

public void setSpaces(List<org.exoplatform.social.core.space.model.Space> spaces)
Sets space list.

Parameters:
spaces -

getSpaces

public List<org.exoplatform.social.core.space.model.Space> getSpaces()
Gets space list.

Returns:
space list


Copyright © 2003–2014 eXo Platform SAS. All rights reserved.