Package org.gcube.portal.databook.shared
Class Post
java.lang.Object
org.gcube.portal.databook.shared.Post
- All Implemented Interfaces:
Serializable,Comparable<Post>
- Author:
- Massimiliano Assante, ISTI-CNR
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPost()default constructorPost(String key, PostType type, String entityId, Date time, String vreid, String uri, String uriThumbnail, String description, PrivacyLevel privacy, String fullName, String email, String thumbnailURL, String linkTitle, String linkDescription, String linkHost) To use ONLY for USER FeedsPost(String key, PostType type, String entityId, Date time, String vreid, String uri, String uriThumbnail, String description, PrivacyLevel privacy, String fullName, String email, String thumbnailURL, String linkTitle, String linkDescription, String linkHost, boolean applicationFeed) To use for USER and ApplicationProfile FeedsPost(String key, PostType type, String entityId, Date time, String vreid, String uri, String uriThumbnail, String description, PrivacyLevel privacy, String fullName, String email, String thumbnailURL, String commentsNo, String likesNo, String linkTitle, String linkDescription, String linkHost, boolean applicationFeed, boolean multiFileUpload) for serialization purposes -
Method Summary
Modifier and TypeMethodDescriptionintgetEmail()getKey()getTime()getType()getUri()getVreid()booleanbooleanvoidsetApplicationFeed(boolean applicationFeed) voidsetCommentsNo(String commentsNo) voidsetDescription(String description) voidvoidsetEntityId(String entityId) set the User or the App idvoidsetFullName(String fullName) voidvoidsetLikesNo(String likesNo) voidsetLinkDescription(String linkDescription) voidsetLinkHost(String linkHost) voidsetLinkTitle(String linkTitle) voidsetMultiFileUpload(boolean multiFileUpload) voidsetPrivacy(PrivacyLevel privacy) voidsetThumbnailURL(String thumbnailURL) voidvoidvoidvoidsetUriThumbnail(String uriThumbnail) voidtoString()
-
Constructor Details
-
Post
public Post()default constructor
-
-
Method Details
-
getKey
- Returns:
- post id
-
setKey
-
getType
-
getEntityId
- Returns:
- the User or the App id
-
setEntityId
set the User or the App id- Parameters:
entityId- the UserId or the AppId id
-
getTime
-
setTime
-
getVreid
-
setVreid
-
getUri
-
setUri
-
getDescription
-
setDescription
-
getPrivacy
-
getFullName
-
setFullName
-
getEmail
-
setEmail
-
getThumbnailURL
-
setThumbnailURL
-
getCommentsNo
-
setCommentsNo
-
getLikesNo
-
setLikesNo
-
getUriThumbnail
-
setUriThumbnail
-
getLinkTitle
-
setLinkTitle
-
getLinkDescription
-
setLinkDescription
-
getLinkHost
-
setLinkHost
-
isApplicationFeed
public boolean isApplicationFeed() -
setApplicationFeed
public void setApplicationFeed(boolean applicationFeed) -
isMultiFileUpload
public boolean isMultiFileUpload() -
setMultiFileUpload
public void setMultiFileUpload(boolean multiFileUpload) -
toString
-