Package org.fenixedu.cms.domain
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:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPost_Base()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCategories(Category categories)voidaddComponent(StaticPost component)voidaddFiles(PostFile files)voidaddRevisions(PostContentRevision revisions)booleangetActive()SitegetArchivedSite()Set<Category>getCategoriesSet()Set<StaticPost>getComponentSet()org.fenixedu.bennu.core.domain.UsergetCreatedBy()org.joda.time.DateTimegetCreationDate()Set<PostFile>getFilesSet()PostContentRevisiongetLatestRevision()org.fenixedu.commons.i18n.LocalizedStringgetLocation()PostMetadatagetMetadata()org.joda.time.DateTimegetModificationDate()org.fenixedu.commons.i18n.LocalizedStringgetName()org.joda.time.DateTimegetPublicationBegin()org.joda.time.DateTimegetPublicationEnd()static pt.ist.fenixframework.dml.runtime.DirectRelation<Post,Category>getRelationCategoryPost()static pt.ist.fenixframework.dml.runtime.DirectRelation<PostContentRevision,Post>getRelationNewestRevision()static pt.ist.fenixframework.dml.runtime.DirectRelation<Post,PostFile>getRelationPostHasPostFiles()static pt.ist.fenixframework.dml.runtime.DirectRelation<PostContentRevision,Post>getRelationPostRevisionRevision()static pt.ist.fenixframework.dml.runtime.DirectRelation<Post,org.fenixedu.bennu.core.domain.User>getRelationPostUser()static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,Post>getRelationPostViewGroup()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Post>getRelationSiteArchivedPosts()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Post>getRelationSitePost()static pt.ist.fenixframework.dml.runtime.DirectRelation<Post,StaticPost>getRelationStaticPostPost()Set<PostContentRevision>getRevisionsSet()protected SitegetSite()StringgetSlug()protected org.fenixedu.bennu.core.domain.groups.PersistentGroupgetViewGroup()voidremoveCategories(Category categories)voidremoveComponent(StaticPost component)voidremoveFiles(PostFile files)voidremoveRevisions(PostContentRevision revisions)voidsetActive(boolean active)voidsetArchivedSite(Site archivedSite)voidsetCreatedBy(org.fenixedu.bennu.core.domain.User createdBy)voidsetCreationDate(org.joda.time.DateTime creationDate)voidsetLatestRevision(PostContentRevision latestRevision)voidsetLocation(org.fenixedu.commons.i18n.LocalizedString location)voidsetMetadata(PostMetadata metadata)voidsetModificationDate(org.joda.time.DateTime modificationDate)voidsetName(org.fenixedu.commons.i18n.LocalizedString name)voidsetPublicationBegin(org.joda.time.DateTime publicationBegin)voidsetPublicationEnd(org.joda.time.DateTime publicationEnd)protected voidsetSite(Site site)voidsetSlug(String slug)protected voidsetViewGroup(org.fenixedu.bennu.core.domain.groups.PersistentGroup viewGroup)
-
-
-
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)
-
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)
-
addCategories
public void addCategories(Category categories)
-
removeCategories
public void removeCategories(Category categories)
-
-