Class UGC<T extends UGC>

  • Direct Known Subclasses:
    SocialUgc

    public class UGC<T extends UGC>
    extends Object
    • 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)
      • setAttributes

        public void setAttributes​(Map<String,​Object> attributes)
      • 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)