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

public abstract class Post_Base extends pt.ist.fenixframework.core.AbstractDomainObject
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class pt.ist.fenixframework.core.AbstractDomainObject

    pt.ist.fenixframework.core.AbstractDomainObject.SerializedForm
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addCategories(org.fenixedu.cms.domain.Category categories)
     
    void
    addComponent(org.fenixedu.cms.domain.component.StaticPost component)
     
    void
    addFiles(org.fenixedu.cms.domain.PostFile files)
     
    void
    addRevisions(org.fenixedu.cms.domain.PostContentRevision revisions)
     
    boolean
     
    org.fenixedu.cms.domain.Site
     
    Set<org.fenixedu.cms.domain.Category>
     
    Set<org.fenixedu.cms.domain.component.StaticPost>
     
    org.fenixedu.bennu.core.domain.User
     
    org.joda.time.DateTime
     
    Set<org.fenixedu.cms.domain.PostFile>
     
    org.fenixedu.cms.domain.PostContentRevision
     
    org.fenixedu.commons.i18n.LocalizedString
     
    org.fenixedu.cms.domain.PostMetadata
     
    org.joda.time.DateTime
     
    org.fenixedu.commons.i18n.LocalizedString
     
    org.joda.time.DateTime
     
    org.joda.time.DateTime
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Post,org.fenixedu.cms.domain.Category>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.PostContentRevision,org.fenixedu.cms.domain.Post>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Post,org.fenixedu.cms.domain.PostFile>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.PostContentRevision,org.fenixedu.cms.domain.Post>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Post,org.fenixedu.bennu.core.domain.User>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.cms.domain.Post>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Site,org.fenixedu.cms.domain.Post>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Site,org.fenixedu.cms.domain.Post>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Post,org.fenixedu.cms.domain.component.StaticPost>
     
    Set<org.fenixedu.cms.domain.PostContentRevision>
     
    protected org.fenixedu.cms.domain.Site
     
     
    protected org.fenixedu.bennu.core.domain.groups.PersistentGroup
     
    void
    removeCategories(org.fenixedu.cms.domain.Category categories)
     
    void
    removeComponent(org.fenixedu.cms.domain.component.StaticPost component)
     
    void
    removeFiles(org.fenixedu.cms.domain.PostFile files)
     
    void
    removeRevisions(org.fenixedu.cms.domain.PostContentRevision revisions)
     
    void
    setActive(boolean active)
     
    void
    setArchivedSite(org.fenixedu.cms.domain.Site archivedSite)
     
    void
    setCreatedBy(org.fenixedu.bennu.core.domain.User createdBy)
     
    void
    setCreationDate(org.joda.time.DateTime creationDate)
     
    void
    setLatestRevision(org.fenixedu.cms.domain.PostContentRevision latestRevision)
     
    void
    setLocation(org.fenixedu.commons.i18n.LocalizedString location)
     
    void
    setMetadata(org.fenixedu.cms.domain.PostMetadata metadata)
     
    void
    setModificationDate(org.joda.time.DateTime modificationDate)
     
    void
    setName(org.fenixedu.commons.i18n.LocalizedString name)
     
    void
    setPublicationBegin(org.joda.time.DateTime publicationBegin)
     
    void
    setPublicationEnd(org.joda.time.DateTime publicationEnd)
     
    protected void
    setSite(org.fenixedu.cms.domain.Site site)
     
    void
     
    protected void
    setViewGroup(org.fenixedu.bennu.core.domain.groups.PersistentGroup viewGroup)
     

    Methods inherited from class pt.ist.fenixframework.core.AbstractDomainObject

    checkForDeletionBlockers, deleteDomainObject, ensureOid, equals, getDeletionBlockers, getDomainModel, getExternalId, getOid, hashCode, init$Instance, makeSerializedForm, toString, writeReplace

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Post_Base

      protected Post_Base()
  • Method Details

    • getRelationPostUser

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

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Site,org.fenixedu.cms.domain.Post> getRelationSitePost()
    • getRelationPostHasPostFiles

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Post,org.fenixedu.cms.domain.PostFile> getRelationPostHasPostFiles()
    • getRelationCategoryPost

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Post,org.fenixedu.cms.domain.Category> getRelationCategoryPost()
    • getRelationSiteArchivedPosts

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Site,org.fenixedu.cms.domain.Post> getRelationSiteArchivedPosts()
    • getRelationPostViewGroup

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

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.PostContentRevision,org.fenixedu.cms.domain.Post> getRelationNewestRevision()
    • getRelationStaticPostPost

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Post,org.fenixedu.cms.domain.component.StaticPost> getRelationStaticPostPost()
    • getRelationPostRevisionRevision

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.PostContentRevision,org.fenixedu.cms.domain.Post> getRelationPostRevisionRevision()
    • 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 org.fenixedu.cms.domain.PostMetadata getMetadata()
    • setMetadata

      public void setMetadata(org.fenixedu.cms.domain.PostMetadata metadata)
    • getCreatedBy

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

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

      protected org.fenixedu.cms.domain.Site getSite()
    • setSite

      protected void setSite(org.fenixedu.cms.domain.Site site)
    • addFiles

      public void addFiles(org.fenixedu.cms.domain.PostFile files)
    • removeFiles

      public void removeFiles(org.fenixedu.cms.domain.PostFile files)
    • getFilesSet

      public Set<org.fenixedu.cms.domain.PostFile> getFilesSet()
    • addCategories

      public void addCategories(org.fenixedu.cms.domain.Category categories)
    • removeCategories

      public void removeCategories(org.fenixedu.cms.domain.Category categories)
    • getCategoriesSet

      public Set<org.fenixedu.cms.domain.Category> getCategoriesSet()
    • getArchivedSite

      public org.fenixedu.cms.domain.Site getArchivedSite()
    • setArchivedSite

      public void setArchivedSite(org.fenixedu.cms.domain.Site archivedSite)
    • getViewGroup

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

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

      public org.fenixedu.cms.domain.PostContentRevision getLatestRevision()
    • setLatestRevision

      public void setLatestRevision(org.fenixedu.cms.domain.PostContentRevision latestRevision)
    • addComponent

      public void addComponent(org.fenixedu.cms.domain.component.StaticPost component)
    • removeComponent

      public void removeComponent(org.fenixedu.cms.domain.component.StaticPost component)
    • getComponentSet

      public Set<org.fenixedu.cms.domain.component.StaticPost> getComponentSet()
    • addRevisions

      public void addRevisions(org.fenixedu.cms.domain.PostContentRevision revisions)
    • removeRevisions

      public void removeRevisions(org.fenixedu.cms.domain.PostContentRevision revisions)
    • getRevisionsSet

      public Set<org.fenixedu.cms.domain.PostContentRevision> getRevisionsSet()