org.exoplatform.social.webui.space
Class UIAddApplicationSpace

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.social.webui.space.UIAddApplicationSpace
All Implemented Interfaces:
org.exoplatform.webui.core.UIPopupComponent

public class UIAddApplicationSpace
extends org.exoplatform.webui.form.UIForm
implements org.exoplatform.webui.core.UIPopupComponent

UIAddApplicationSpace used for installing application to space

Created by The eXo Platform SARL

Since:
Sep 12, 2008
Author:
dang.tung

Nested Class Summary
static class UIAddApplicationSpace.CloseActionListener
          triggers this action when user clicks on close button.
static class UIAddApplicationSpace.InstallActionListener
          triggers this action when user clicks on install button.
 
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
AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
UIAddApplicationSpace()
          constructor
 
Method Summary
 void activate()
           
 void deActivate()
           
 List<org.exoplatform.application.registry.Application> getApplications()
          gets application list
 org.exoplatform.webui.core.UIPageIterator getUIPageIterator()
          gets uiPageIterator
 void setSpaceId(String spaceId)
          sets spaceId for current space
 
Methods inherited from class org.exoplatform.webui.form.UIForm
addUIComponentInput, addUIFormInput, addUIFormInput, begin, end, event, event, event, getActions, getLabel, getLabel, getSubmitAction, getUICheckBoxInput, 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, 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, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, isRendered, loadConfirmMesssage, processAction, processDecode, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, url
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIAddApplicationSpace

public UIAddApplicationSpace()
                      throws Exception
constructor

Throws:
Exception
Method Detail

setSpaceId

public void setSpaceId(String spaceId)
                throws Exception
sets spaceId for current space

Parameters:
spaceId -
Throws:
Exception

getApplications

public List<org.exoplatform.application.registry.Application> getApplications()
                                                                       throws Exception
gets application list

Returns:
application list
Throws:
Exception

getUIPageIterator

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

Returns:
uiPageIterator

activate

public void activate()
Specified by:
activate in interface org.exoplatform.webui.core.UIPopupComponent

deActivate

public void deActivate()
Specified by:
deActivate in interface org.exoplatform.webui.core.UIPopupComponent


Copyright © 2013 eXo Platform SAS. All Rights Reserved.