Package org.craftercms.social.domain
Class UGC<T extends UGC>
java.lang.Object
org.craftercms.social.domain.UGC<T>
- Direct Known Subclasses:
SocialUgc
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionArrayDeque<org.bson.types.ObjectId> org.bson.types.ObjectId[]List<org.craftercms.commons.mongo.FileInfo> getBody()org.bson.types.ObjectIdgetId()org.craftercms.profile.api.ProfilegetUser()boolean<T extends UGC>
booleanisMyChild(T ug) booleanisMyParent(T ugc) voidsetAncestors(ArrayDeque<org.bson.types.ObjectId> ancestors) voidsetAnonymousFlag(boolean anonymousFlag) voidsetAttachmentId(org.bson.types.ObjectId[] attachmentId) voidsetAttachments(List<org.craftercms.commons.mongo.FileInfo> attachments) voidsetAttributes(Map<String, Object> attributes) voidvoidsetChildren(ArrayDeque<T> children) voidsetContextId(String contextId) voidsetCreatedBy(String createdBy) voidsetCreatedDate(Date createdDate) voidsetId(org.bson.types.ObjectId id) voidsetLastModifiedBy(String lastModifiedBy) voidsetLastModifiedDate(Date lastModifiedDate) voidsetSubject(String subject) voidsetTargetId(String targetId) voidsetUser(org.craftercms.profile.api.Profile user) toString()
-
Field Details
-
COLLECTION_NAME
- See Also:
-
-
Constructor Details
-
UGC
public UGC() -
UGC
-
UGC
-
UGC
public UGC(String subject, String body, String targetId, ArrayDeque<org.bson.types.ObjectId> ancestors)
-
-
Method Details
-
getId
public org.bson.types.ObjectId getId() -
setId
public void setId(org.bson.types.ObjectId id) -
getAncestors
-
setAncestors
-
getTargetId
-
setTargetId
-
getContextId
-
setContextId
-
getSubject
-
setSubject
-
getBody
-
setBody
-
getAttachmentId
public org.bson.types.ObjectId[] getAttachmentId() -
setAttachmentId
public void setAttachmentId(org.bson.types.ObjectId[] attachmentId) -
getCreatedBy
-
setCreatedBy
-
getLastModifiedBy
-
setLastModifiedBy
-
getCreatedDate
-
setCreatedDate
-
getLastModifiedDate
-
setLastModifiedDate
-
isAnonymousFlag
public boolean isAnonymousFlag() -
setAnonymousFlag
public void setAnonymousFlag(boolean anonymousFlag) -
getAttributes
-
setAttributes
-
getChildren
-
setChildren
-
getAttachments
-
setAttachments
-
getUser
public org.craftercms.profile.api.Profile getUser() -
setUser
public void setUser(org.craftercms.profile.api.Profile user) -
isMyParent
-
isMyChild
-
toString
-