Class Post_Base

java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.cms.domain.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:
  • Constructor Details

    • Post_Base

      protected Post_Base()
  • Method Details

    • 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)
    • getMetadata

      public PostMetadata getMetadata()
    • 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)
    • getLatestRevision

      public PostContentRevision getLatestRevision()
    • setLatestRevision

      public void setLatestRevision(PostContentRevision latestRevision)
    • 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)
    • getComponentSet

      public Set<StaticPost> getComponentSet()
    • addRevisions

      public void addRevisions(PostContentRevision revisions)
    • removeRevisions

      public void removeRevisions(PostContentRevision revisions)
    • getRevisionsSet

      public Set<PostContentRevision> getRevisionsSet()
    • addFiles

      public void addFiles(PostFile files)
    • removeFiles

      public void removeFiles(PostFile files)
    • getFilesSet

      public Set<PostFile> getFilesSet()
    • addCategories

      public void addCategories(Category categories)
    • removeCategories

      public void removeCategories(Category categories)
    • getCategoriesSet

      public Set<Category> getCategoriesSet()