public class UIComposerMultiUploadSelector extends UIAbstractSelectFileComposer
| Modifier and Type | Class and Description |
|---|---|
static class |
UIComposerMultiUploadSelector.SelectUploadIdActionListener |
| Modifier and Type | Field and Description |
|---|---|
static String |
CONTAINER_ID |
static String |
UI_MULTI_UPLOAD_INPUT |
static String |
UPLOAD_RESOLVER_TYPE |
COMPOSER_DESTINATION_FOLDER, COMPOSER_SELECTION_TYPE, SEPARATOR| Constructor and Description |
|---|
UIComposerMultiUploadSelector() |
| Modifier and Type | Method and Description |
|---|---|
String |
getFileTypeCSSClass(String fileName,
String mimeType,
org.exoplatform.webui.cssfile.CssClassManager.ICON_SIZE iconSize) |
int |
getLimitFileSize() |
int |
getMaxUploadCount() |
String |
getResolverType() |
Set<ComposerFileItem> |
getSelectFiles() |
String |
getTitle() |
org.exoplatform.webui.form.input.UIUploadInput |
getUIUploadInput() |
void |
init(int limitFilesCount,
int maxUploadSize) |
void |
postActivitySave(Object obj,
org.exoplatform.social.webui.composer.UIComposer.PostContext postContext,
org.exoplatform.social.core.activity.model.ExoSocialActivity activity) |
Object |
preActivitySave(Object resource,
org.exoplatform.social.webui.composer.UIComposer.PostContext postContext) |
void |
processRender(org.exoplatform.webui.application.WebuiRequestContext context) |
protected void |
removeSelectedFile(ComposerFileItem fileItem) |
void |
resetSelection() |
void |
setTitle(String title) |
concatenateParamName, putActivityParams, removeFile, validateSelectionaddChild, addChild, findComponentById, findComponentOfType, findFirstComponentOfType, getChild, getChild, getChildById, getChildren, hasChildren, removeChild, removeChildById, renderChild, renderChild, renderChild, renderChild, renderChildren, renderChildren, renderUIComponent, replaceChild, replaceChild, setChildren, setRenderedChild, setRenderedChild, setRenderedChildrenOfTypesbroadcast, buildModelObject, createEvent, createUIComponent, createUIComponent, createUIComponent, doAsync, event, event, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, processDecode, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, url, urlpublic static final String UI_MULTI_UPLOAD_INPUT
public static final String UPLOAD_RESOLVER_TYPE
public static final String CONTAINER_ID
public void init(int limitFilesCount,
int maxUploadSize)
public void resetSelection()
resetSelection in class UIAbstractSelectFileComposerpublic void processRender(org.exoplatform.webui.application.WebuiRequestContext context)
throws Exception
processRender in class org.exoplatform.webui.core.UIComponentExceptionpublic org.exoplatform.webui.form.input.UIUploadInput getUIUploadInput()
public int getLimitFileSize()
public int getMaxUploadCount()
public String getTitle()
public void setTitle(String title)
public Set<ComposerFileItem> getSelectFiles()
getSelectFiles in class UIAbstractSelectFileComposerpublic String getFileTypeCSSClass(String fileName, String mimeType, org.exoplatform.webui.cssfile.CssClassManager.ICON_SIZE iconSize)
public String getResolverType()
getResolverType in class UIAbstractSelectFileComposerpublic Object preActivitySave(Object resource, org.exoplatform.social.webui.composer.UIComposer.PostContext postContext) throws Exception
preActivitySave in class UIAbstractSelectFileComposerExceptionpublic void postActivitySave(Object obj, org.exoplatform.social.webui.composer.UIComposer.PostContext postContext, org.exoplatform.social.core.activity.model.ExoSocialActivity activity) throws Exception
postActivitySave in class UIAbstractSelectFileComposerExceptionprotected void removeSelectedFile(ComposerFileItem fileItem)
removeSelectedFile in class UIAbstractSelectFileComposerCopyright © 2003–2019 eXo Platform SAS. All rights reserved.