Package org.craftercms.social.domain
Class UGC<T extends UGC>
- java.lang.Object
-
- org.craftercms.social.domain.UGC<T>
-
-
Field Summary
Fields Modifier and Type Field Description static String
COLLECTION_NAME
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ArrayDeque<org.bson.types.ObjectId>
getAncestors()
org.bson.types.ObjectId[]
getAttachmentId()
List<org.craftercms.commons.mongo.FileInfo>
getAttachments()
Map<String,Object>
getAttributes()
String
getBody()
ArrayDeque<T>
getChildren()
String
getContextId()
String
getCreatedBy()
Date
getCreatedDate()
org.bson.types.ObjectId
getId()
String
getLastModifiedBy()
Date
getLastModifiedDate()
String
getSubject()
String
getTargetId()
org.craftercms.profile.api.Profile
getUser()
boolean
isAnonymousFlag()
<T extends UGC>
booleanisMyChild(T ug)
boolean
isMyParent(T ugc)
void
setAncestors(ArrayDeque<org.bson.types.ObjectId> ancestors)
void
setAnonymousFlag(boolean anonymousFlag)
void
setAttachmentId(org.bson.types.ObjectId[] attachmentId)
void
setAttachments(List<org.craftercms.commons.mongo.FileInfo> attachments)
void
setAttributes(Map<String,Object> attributes)
void
setBody(String body)
void
setChildren(ArrayDeque<T> children)
void
setContextId(String contextId)
void
setCreatedBy(String createdBy)
void
setCreatedDate(Date createdDate)
void
setId(org.bson.types.ObjectId id)
void
setLastModifiedBy(String lastModifiedBy)
void
setLastModifiedDate(Date lastModifiedDate)
void
setSubject(String subject)
void
setTargetId(String targetId)
void
setUser(org.craftercms.profile.api.Profile user)
String
toString()
-
-
-
Field Detail
-
COLLECTION_NAME
public static final String COLLECTION_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getId
public org.bson.types.ObjectId getId()
-
setId
public void setId(org.bson.types.ObjectId id)
-
getAncestors
public ArrayDeque<org.bson.types.ObjectId> getAncestors()
-
setAncestors
public void setAncestors(ArrayDeque<org.bson.types.ObjectId> ancestors)
-
getTargetId
public String getTargetId()
-
setTargetId
public void setTargetId(String targetId)
-
getContextId
public String getContextId()
-
setContextId
public void setContextId(String contextId)
-
getSubject
public String getSubject()
-
setSubject
public void setSubject(String subject)
-
getBody
public String getBody()
-
setBody
public void setBody(String body)
-
getAttachmentId
public org.bson.types.ObjectId[] getAttachmentId()
-
setAttachmentId
public void setAttachmentId(org.bson.types.ObjectId[] attachmentId)
-
getCreatedBy
public String getCreatedBy()
-
setCreatedBy
public void setCreatedBy(String createdBy)
-
getLastModifiedBy
public String getLastModifiedBy()
-
setLastModifiedBy
public void setLastModifiedBy(String lastModifiedBy)
-
getCreatedDate
public Date getCreatedDate()
-
setCreatedDate
public void setCreatedDate(Date createdDate)
-
getLastModifiedDate
public Date getLastModifiedDate()
-
setLastModifiedDate
public void setLastModifiedDate(Date lastModifiedDate)
-
isAnonymousFlag
public boolean isAnonymousFlag()
-
setAnonymousFlag
public void setAnonymousFlag(boolean anonymousFlag)
-
getChildren
public ArrayDeque<T> getChildren()
-
setChildren
public void setChildren(ArrayDeque<T> children)
-
getAttachments
public List<org.craftercms.commons.mongo.FileInfo> getAttachments()
-
setAttachments
public void setAttachments(List<org.craftercms.commons.mongo.FileInfo> attachments)
-
getUser
public org.craftercms.profile.api.Profile getUser()
-
setUser
public void setUser(org.craftercms.profile.api.Profile user)
-
isMyParent
public boolean isMyParent(T ugc)
-
isMyChild
public <T extends UGC> boolean isMyChild(T ug)
-
-