org.exoplatform.social.webui.space
Class UISpaceApplicationInstaller

java.lang.Object
  extended by org.exoplatform.webui.core.UIComponent
      extended by org.exoplatform.webui.core.UIContainer
          extended by org.exoplatform.social.webui.space.UISpaceApplicationInstaller
All Implemented Interfaces:
org.exoplatform.webui.core.UIPopupComponent

public class UISpaceApplicationInstaller
extends org.exoplatform.webui.core.UIContainer
implements org.exoplatform.webui.core.UIPopupComponent

The ui component to manage and install applications to a space.

Since:
Jan 18, 2012
Author:
hoatle (hoatlevan at gmail dot com)

Nested Class Summary
static class UISpaceApplicationInstaller.InstallApplicationActionListener
          Event Handler for "InstallApplication" action.
static class UISpaceApplicationInstaller.SelectActionListener
          Event Handler for "Select" action.
 
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
UISpaceApplicationInstaller()
          Constructor
 
Method Summary
 void activate()
          Triggers callback event when popup ui is activated.
 void deActivate()
          Triggers callback event when popup ui is deactivated.
 void setSpace(org.exoplatform.social.core.space.model.Space newSpace)
          Sets the current space.
 
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

UISpaceApplicationInstaller

public UISpaceApplicationInstaller()
                            throws Exception
Constructor

Throws:
Exception
Method Detail

activate

public void activate()
Triggers callback event when popup ui is activated.

Specified by:
activate in interface org.exoplatform.webui.core.UIPopupComponent
Throws:
Exception

deActivate

public void deActivate()
Triggers callback event when popup ui is deactivated.

Specified by:
deActivate in interface org.exoplatform.webui.core.UIPopupComponent
Throws:
Exception

setSpace

public final void setSpace(org.exoplatform.social.core.space.model.Space newSpace)
                    throws Exception
Sets the current space.

Parameters:
newSpace - the space.
Throws:
Exception


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.