Class Post_Base

  • All Implemented Interfaces:
    Serializable, pt.ist.fenixframework.DomainObject
    Direct Known Subclasses:
    Post

    public abstract class Post_Base
    extends pt.ist.fenixframework.core.AbstractDomainObject
    See Also:
    Serialized Form
    • Constructor Detail

      • Post_Base

        protected Post_Base()
    • Method Detail

      • getRelationPostUser

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<Post,​org.fenixedu.bennu.core.domain.User> getRelationPostUser()
      • getRelationNewestRevision

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<PostContentRevision,​Post> getRelationNewestRevision()
      • getRelationSiteArchivedPosts

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,​Post> getRelationSiteArchivedPosts()
      • getRelationPostViewGroup

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,​Post> getRelationPostViewGroup()
      • getRelationSitePost

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,​Post> getRelationSitePost()
      • getRelationStaticPostPost

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<Post,​StaticPost> getRelationStaticPostPost()
      • getRelationPostRevisionRevision

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<PostContentRevision,​Post> getRelationPostRevisionRevision()
      • getRelationPostHasPostFiles

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<Post,​PostFile> getRelationPostHasPostFiles()
      • getRelationCategoryPost

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<Post,​Category> getRelationCategoryPost()
      • getName

        public org.fenixedu.commons.i18n.LocalizedString getName()
      • setName

        public void setName​(org.fenixedu.commons.i18n.LocalizedString name)
      • getSlug

        public String getSlug()
      • setSlug

        public void setSlug​(String slug)
      • getCreationDate

        public org.joda.time.DateTime getCreationDate()
      • setCreationDate

        public void setCreationDate​(org.joda.time.DateTime creationDate)
      • getModificationDate

        public org.joda.time.DateTime getModificationDate()
      • setModificationDate

        public void setModificationDate​(org.joda.time.DateTime modificationDate)
      • getActive

        public boolean getActive()
      • setActive

        public void setActive​(boolean active)
      • getPublicationBegin

        public org.joda.time.DateTime getPublicationBegin()
      • setPublicationBegin

        public void setPublicationBegin​(org.joda.time.DateTime publicationBegin)
      • getPublicationEnd

        public org.joda.time.DateTime getPublicationEnd()
      • setPublicationEnd

        public void setPublicationEnd​(org.joda.time.DateTime publicationEnd)
      • getLocation

        public org.fenixedu.commons.i18n.LocalizedString getLocation()
      • setLocation

        public void setLocation​(org.fenixedu.commons.i18n.LocalizedString location)
      • setMetadata

        public void setMetadata​(PostMetadata metadata)
      • getCreatedBy

        public org.fenixedu.bennu.core.domain.User getCreatedBy()
      • setCreatedBy

        public void setCreatedBy​(org.fenixedu.bennu.core.domain.User createdBy)
      • getArchivedSite

        public Site getArchivedSite()
      • setArchivedSite

        public void setArchivedSite​(Site archivedSite)
      • getViewGroup

        protected org.fenixedu.bennu.core.domain.groups.PersistentGroup getViewGroup()
      • setViewGroup

        protected void setViewGroup​(org.fenixedu.bennu.core.domain.groups.PersistentGroup viewGroup)
      • getSite

        protected Site getSite()
      • setSite

        protected void setSite​(Site site)
      • addComponent

        public void addComponent​(StaticPost component)
      • removeComponent

        public void removeComponent​(StaticPost component)
      • addFiles

        public void addFiles​(PostFile files)
      • removeFiles

        public void removeFiles​(PostFile files)
      • addCategories

        public void addCategories​(Category categories)
      • removeCategories

        public void removeCategories​(Category categories)
      • getCategoriesSet

        public Set<Category> getCategoriesSet()