public class UIShareDocuments
extends org.exoplatform.webui.form.UIForm
implements org.exoplatform.webui.core.UIPopupComponent
| Modifier and Type | Class and Description |
|---|---|
static class |
UIShareDocuments.AddActionListener |
static class |
UIShareDocuments.CancelActionListener |
static class |
UIShareDocuments.ChangeActionListener |
static class |
UIShareDocuments.ChangePermissionActionListener |
static class |
UIShareDocuments.ConfirmActionListener |
static class |
UIShareDocuments.TextChangeActionListener |
| Constructor and Description |
|---|
UIShareDocuments() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
boolean |
canEdit(String username) |
void |
deActivate() |
Map<String,String> |
getAllPermissions() |
String |
getComment() |
String |
getDocumentName() |
String |
getIconURL() |
org.exoplatform.services.jcr.core.ExtendedNode |
getNode() |
String |
getOwner() |
String |
getPermission(String name) |
String |
getRestURL() |
String |
getValue() |
Set<String> |
getWhoHasAccess() |
boolean |
hasPermissionDropDown() |
void |
init() |
boolean |
isGroupType(String name) |
boolean |
isOwner(String username) |
void |
removePermission(String id) |
void |
setPermissionDropDown(boolean permDropDown) |
void |
setSelectedNode(org.exoplatform.services.wcm.core.NodeLocation node) |
void |
updatePermission(String id,
String permission) |
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, urladdChild, 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, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, isRendered, loadConfirmMesssage, processAction, processDecode, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, urlpublic String comment
public boolean hasPermissionDropDown()
public void setPermissionDropDown(boolean permDropDown)
public void removePermission(String id)
public boolean isGroupType(String name)
public String getValue()
public void init()
public String getDocumentName()
public org.exoplatform.services.jcr.core.ExtendedNode getNode()
public String getIconURL()
public void setSelectedNode(org.exoplatform.services.wcm.core.NodeLocation node)
public boolean canEdit(String username)
public boolean isOwner(String username)
public String getOwner()
public String getRestURL()
public String getComment()
public void activate()
activate in interface org.exoplatform.webui.core.UIPopupComponentpublic void deActivate()
deActivate in interface org.exoplatform.webui.core.UIPopupComponentCopyright © 2003–2017 eXo Platform SAS. All rights reserved.