public class FileUIActivity
extends org.exoplatform.social.webui.activity.BaseUIActivity
| Modifier and Type | Class and Description |
|---|---|
static class |
FileUIActivity.DownloadDocumentActionListener |
protected static class |
FileUIActivity.InitConfig
The Class InitConfig.
|
static class |
FileUIActivity.OpenFileActionListener |
static class |
FileUIActivity.ViewDocumentActionListener |
org.exoplatform.social.webui.activity.BaseUIActivity.CommentStatus, org.exoplatform.social.webui.activity.BaseUIActivity.DeleteActivityActionListener, org.exoplatform.social.webui.activity.BaseUIActivity.DeleteCommentActionListener, org.exoplatform.social.webui.activity.BaseUIActivity.EditActivityActionListener, org.exoplatform.social.webui.activity.BaseUIActivity.EditCommentActionListener, org.exoplatform.social.webui.activity.BaseUIActivity.LikeActivityActionListener, org.exoplatform.social.webui.activity.BaseUIActivity.LikeCommentActionListener, org.exoplatform.social.webui.activity.BaseUIActivity.LoadLikesActionListener, org.exoplatform.social.webui.activity.BaseUIActivity.PostCommentActionListener, org.exoplatform.social.webui.activity.BaseUIActivity.RefreshActivityActionListener, org.exoplatform.social.webui.activity.BaseUIActivity.SetCommentListStatusActionListener, org.exoplatform.social.webui.activity.BaseUIActivity.ToggleDisplayCommentFormActionListener| Modifier and Type | Field and Description |
|---|---|
static String |
ACTIVITY_STATUS |
static String |
AUTHOR |
static String |
CONTENT_LINK |
static String |
DATE_CREATED |
static String |
DOCUMENT_SUMMARY |
static String |
DOCUMENT_TITLE |
static String |
DOCUMENT_TYPE_LABEL |
static String |
DOCUMENT_VERSION |
static String[] |
EMPTY_ARRAY |
int |
filesCount |
static String |
GOOGLE_DRIVE_ICON |
static String |
GOOGLE_DRIVE_PROVIDER_ID |
static String |
ID |
static String |
IMAGE_PATH |
static String |
IS_SYSTEM_COMMENT |
static String |
LAST_MODIFIED |
static String |
MESSAGE |
static String |
MIME_TYPE |
static String |
ONE_DRIVE_ICON |
static String |
ONE_DRIVE_PROVIDER_ID |
static String |
SEPARATOR_REGEX |
static String |
STATE |
static String |
SYSTEM_COMMENT |
| Constructor and Description |
|---|
FileUIActivity() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canEditDocument(javax.jcr.Node data)
Check file node can edit on activity stream
|
protected void |
editActivity(String message) |
void |
end() |
String |
getActivityEditLink(int i) |
String |
getActivityStatus() |
String |
getActivityTitle() |
String |
getAuthor(int i) |
org.exoplatform.services.cms.clouddrives.CloudDrive |
getCloudDrive(javax.jcr.Node node) |
org.exoplatform.services.cms.clouddrives.CloudFile |
getCloudFile(javax.jcr.Node node) |
String |
getCloudFileIcon(org.exoplatform.services.cms.clouddrives.CloudDrive cloudDrive) |
protected String |
getCloudfileUpdateDate(org.exoplatform.services.cms.clouddrives.CloudFile cloudFile) |
protected String |
getContainerName() |
String |
getContentLink(int i) |
String |
getContentName(int i) |
String |
getContentName(javax.jcr.Node contentNode,
String activityContentName) |
javax.jcr.Node |
getContentNode(int i) |
protected String |
getCssClassIconFile(String fileName,
String fileType,
int i) |
String |
getCurrentDocOpenUri(int i) |
String |
getDateCreated(int i) |
protected DateTimeFormatter |
getDateTimeFormatter()
Get a localized DateTimeFormatter
|
String |
getDefaultIconClass(int i) |
org.exoplatform.services.cms.drives.DriveData |
getDocDrive(int i) |
protected org.exoplatform.services.cms.drives.DriveData |
getDocDrive(org.exoplatform.services.wcm.core.NodeLocation nodeLocation) |
String |
getDocFileBreadCrumb(int i) |
String |
getDocFilePath(int i) |
String |
getDocFolderRelativePath(int i) |
LinkedHashMap<String,String> |
getDocFolderRelativePathWithLinks(int i) |
protected String |
getDocLastModifier(javax.jcr.Node node) |
String |
getDocOpenUri(String nodePath,
int i) |
String |
getDocSummary(int i) |
String |
getDocTitle(int i) |
String |
getDocTypeName(int i) |
String |
getDocumentSummary(Map<String,String> activityParams) |
protected String |
getDocUpdateDate(javax.jcr.Node node) |
String |
getDocVersion(int i) |
String |
getDownloadAllLink() |
String |
getDownloadLink(int i) |
String |
getEditLink(int i) |
String |
getEmbedHtml() |
int |
getFilesCount() |
protected double |
getFileSize(javax.jcr.Node node) |
protected int |
getImageHeight(javax.jcr.Node node,
int i) |
String |
getImagePath(int i) |
protected int |
getImageWidth(javax.jcr.Node node,
int i) |
String |
getLastModified(int i) |
String |
getLinkDescription() |
String |
getLinkImage() |
String |
getLinkSource() |
String |
getLinkTitle() |
String |
getMessage() |
String |
getMimeType(int i) |
org.exoplatform.services.wcm.core.NodeLocation |
getNodeLocation(int i) |
String |
getNodeUUID(int i) |
protected javax.jcr.Node |
getSharedNode(int i)
Gets shared node.
|
protected String |
getSize(javax.jcr.Node node) |
protected org.exoplatform.social.core.space.model.Space |
getSpace()
Gets space.
|
String |
getSpaceAvatarImageSource(String spaceIdentityId) |
protected javax.jcr.Node |
getSpaceSharedFolder(String spaceGroupId)
Gets space shared folder.
|
String |
getState(int i) |
String |
getSummary(javax.jcr.Node node)
Gets the summary.
|
String[] |
getSystemCommentBundle(Map<String,String> activityParams) |
String[] |
getSystemCommentTitle(Map<String,String> activityParams) |
String |
getTitle(javax.jcr.Node node) |
String |
getUserAvatarImageSource(String userId) |
String |
getUserFullName(String userId) |
String |
getUserProfileUri(String userId) |
protected int |
getVersion(javax.jcr.Node node) |
String |
getWebdavURL(int i)
Gets the webdav url.
|
boolean |
isCloudFile(org.exoplatform.services.cms.clouddrives.CloudDrive cloudDrive) |
boolean |
isFileSupportPreview(javax.jcr.Node data)
Check if file node is supported by preview on activity stream
A preview from the activity stream is available for the following contents:
|
boolean |
isSymlink(int i) |
void |
setActivityTitle(String activityTitle) |
void |
setAuthor(String author,
int i) |
void |
setContentLink(int i,
String contentLink) |
void |
setContentName(String contentName,
int i) |
void |
setContentNode(javax.jcr.Node contentNode,
int i) |
void |
setDateCreated(String dateCreated,
int i) |
void |
setEmbedHtml(String embedHtml) |
void |
setImagePath(String imagePath,
int i) |
void |
setLastModified(String lastModified,
int i) |
void |
setLinkDescription(String linkDescription) |
void |
setLinkImage(String linkImage) |
void |
setLinkSource(String linkSource) |
void |
setLinkTitle(String linkTitle) |
void |
setMessage(String message) |
void |
setMimeType(String mimeType,
int i) |
void |
setNodeLocation(org.exoplatform.services.wcm.core.NodeLocation nodeLocation,
int i) |
void |
setNodeUUID(String nodeUUID,
int i) |
void |
setState(String state,
int i) |
void |
setUIActivityData(Map<String,String> activityParams) |
commentListToggleable, editCommentMessage, event, focusToComment, getAbsolutePostedTime, getActivity, getActivityCommentsListAccess, getActivityPermalink, getAllComments, getAllCommentSize, getAndSetUpdatedCommentId, getCommenterIdentity, getCommentListStatus, getCommentMaxCharactersAllowed, getCommentMinCharactersAllowed, getCommentPermalink, getComments, getCurrentLoadIndex, getDisplayedIdentityLikes, getI18N, getIdentityLikes, getLoadCapacity, getOwnerIdentity, getParentCommentsSize, getPostedTimeString, getRelativeTimeLabel, getSpaceCreatorIdentity, getSpaceGroupId, getSpaceURL, getSubCommentsSize, isActivityCommentable, isActivityCommentAndLikable, isActivityDeletable, isActivityEditable, isAllCommentsHidden, isAllLoaded, isCommentDeletable, isCommentFormDisplayed, isCommentFormFocused, isDeletedSpace, isLiked, isNoLongerExisting, isNoLongerExisting, isSpaceActivity, isSpaceStreamOwner, isSubCommentOfComment, isUISpaceActivitiesDisplay, isUserActivity, processRender, refresh, saveComment, setActivity, setActivityCommentsListAccess, setAllCommentsHidden, setAllLoaded, setCommentFormDisplayed, setCommentFormFocused, setCommentListStatus, setCommentMaxCharactersAllowed, setCommentMinCharactersAllowed, setIdenityLikes, setLike, setLikeComment, setLoadCapacity, setOwnerIdentityaddUIComponentInput, addUIFormInput, addUIFormInput, begin, event, event, event, getActions, getLabel, getLabel, getSubmitAction, getUICheckBoxInput, getUIComponentName, getUIFormCheckBoxInput, getUIFormDateTimeInput, getUIFormInputInfo, getUIFormSelectBox, getUIFormTextAreaInput, getUIInput, getUIStringInput, invokeGetBindingBean, invokeSetBindingBean, isMultipart, 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 static final String[] EMPTY_ARRAY
public static final String SEPARATOR_REGEX
public static final String ID
public static final String CONTENT_LINK
public static final String MESSAGE
public static final String ACTIVITY_STATUS
public static final String IMAGE_PATH
public static final String MIME_TYPE
public static final String STATE
public static final String AUTHOR
public static final String DATE_CREATED
public static final String LAST_MODIFIED
public static final String DOCUMENT_TYPE_LABEL
public static final String DOCUMENT_TITLE
public static final String DOCUMENT_VERSION
public static final String DOCUMENT_SUMMARY
public static final String IS_SYSTEM_COMMENT
public static final String SYSTEM_COMMENT
public static final String ONE_DRIVE_PROVIDER_ID
public static final String GOOGLE_DRIVE_PROVIDER_ID
public static final String ONE_DRIVE_ICON
public static final String GOOGLE_DRIVE_ICON
public int filesCount
protected void editActivity(String message)
editActivity in class org.exoplatform.social.webui.activity.BaseUIActivitypublic String getActivityTitle()
public void setActivityTitle(String activityTitle)
public String getContentLink(int i)
public void setContentLink(int i,
String contentLink)
public String getMessage()
public void setMessage(String message)
public String getContentName(int i)
public String getContentName(javax.jcr.Node contentNode, String activityContentName) throws Exception
Exceptionpublic void setContentName(String contentName, int i)
public String getImagePath(int i)
public void setImagePath(String imagePath, int i)
public String getMimeType(int i)
public void setMimeType(String mimeType, int i)
public String getNodeUUID(int i)
public void setNodeUUID(String nodeUUID, int i)
public String getState(int i)
public void setState(String state, int i)
public String getAuthor(int i)
public void setAuthor(String author, int i)
public String getDocTypeName(int i)
public String getDocTitle(int i)
public String getDocVersion(int i)
public String getDocSummary(int i)
public boolean isSymlink(int i)
public String getDateCreated(int i) throws ParseException
ParseExceptionpublic void setDateCreated(String dateCreated, int i)
public String getLastModified(int i) throws ParseException
ParseExceptionpublic void setLastModified(String lastModified, int i)
public javax.jcr.Node getContentNode(int i)
public void setContentNode(javax.jcr.Node contentNode,
int i)
public org.exoplatform.services.wcm.core.NodeLocation getNodeLocation(int i)
public void setNodeLocation(org.exoplatform.services.wcm.core.NodeLocation nodeLocation,
int i)
public String getSummary(javax.jcr.Node node)
node - the nodeprotected String getSize(javax.jcr.Node node)
protected double getFileSize(javax.jcr.Node node)
protected int getImageWidth(javax.jcr.Node node,
int i)
protected int getImageHeight(javax.jcr.Node node,
int i)
protected String getDocUpdateDate(javax.jcr.Node node)
protected String getCloudfileUpdateDate(org.exoplatform.services.cms.clouddrives.CloudFile cloudFile)
protected DateTimeFormatter getDateTimeFormatter()
protected String getDocLastModifier(javax.jcr.Node node)
protected int getVersion(javax.jcr.Node node)
public String getActivityStatus()
public int getFilesCount()
public String getWebdavURL(int i) throws Exception
Exception - the exceptionpublic org.exoplatform.services.cms.drives.DriveData getDocDrive(int i)
protected org.exoplatform.services.cms.drives.DriveData getDocDrive(org.exoplatform.services.wcm.core.NodeLocation nodeLocation)
public String getDefaultIconClass(int i)
public String getDocFileBreadCrumb(int i)
public String getDocFilePath(int i)
public LinkedHashMap<String,String> getDocFolderRelativePathWithLinks(int i)
public String getDocFolderRelativePath(int i)
public String getCurrentDocOpenUri(int i)
protected javax.jcr.Node getSharedNode(int i)
i - the activity file attachments indexprotected javax.jcr.Node getSpaceSharedFolder(String spaceGroupId)
spaceGroupId - the space group idprotected org.exoplatform.social.core.space.model.Space getSpace()
public String getEditLink(int i)
public String getActivityEditLink(int i)
protected String getContainerName()
public String getDownloadAllLink()
public String getDownloadLink(int i)
public boolean isFileSupportPreview(javax.jcr.Node data)
throws Exception
data - Content nodeExceptionpublic boolean canEditDocument(javax.jcr.Node data)
data - File nodepublic void end()
throws Exception
end in class org.exoplatform.webui.form.UIFormExceptionpublic String getLinkDescription()
public void setLinkDescription(String linkDescription)
public String getLinkImage()
public void setLinkImage(String linkImage)
public String getLinkSource()
public void setLinkSource(String linkSource)
public String getLinkTitle()
public void setLinkTitle(String linkTitle)
public String getEmbedHtml()
public void setEmbedHtml(String embedHtml)
public org.exoplatform.services.cms.clouddrives.CloudDrive getCloudDrive(javax.jcr.Node node)
public boolean isCloudFile(org.exoplatform.services.cms.clouddrives.CloudDrive cloudDrive)
public org.exoplatform.services.cms.clouddrives.CloudFile getCloudFile(javax.jcr.Node node)
throws javax.jcr.RepositoryException,
org.exoplatform.services.cms.clouddrives.DriveRemovedException
javax.jcr.RepositoryExceptionorg.exoplatform.services.cms.clouddrives.DriveRemovedExceptionpublic String getCloudFileIcon(org.exoplatform.services.cms.clouddrives.CloudDrive cloudDrive)
Copyright © 2003–2021 eXo Platform SAS. All rights reserved.