Class GroupBasedFile_Base

java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.bennu.io.domain.GenericFile_Base
org.fenixedu.bennu.io.domain.GenericFile
org.fenixedu.bennu.io.domain.GroupBasedFile_Base
All Implemented Interfaces:
Serializable, pt.ist.fenixframework.DomainObject

public abstract class GroupBasedFile_Base extends org.fenixedu.bennu.io.domain.GenericFile
See Also:
  • Nested Class Summary

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

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

    Fields inherited from class org.fenixedu.bennu.io.domain.GenericFile

    advice$updateFileStorage
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.fenixedu.bennu.core.domain.groups.PersistentGroup
     
    org.fenixedu.cms.domain.PostFile
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.PostFile,org.fenixedu.bennu.io.domain.GroupBasedFile>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.bennu.io.domain.GroupBasedFile>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.CMSTheme,org.fenixedu.bennu.io.domain.GroupBasedFile>
     
    org.fenixedu.cms.domain.CMSTheme
     
    protected void
    setGroup(org.fenixedu.bennu.core.domain.groups.PersistentGroup group)
     
    void
    setPostFile(org.fenixedu.cms.domain.PostFile postFile)
     
    void
    setThemePreview(org.fenixedu.cms.domain.CMSTheme themePreview)
     

    Methods inherited from class org.fenixedu.bennu.io.domain.GenericFile

    convertFileStorages, delete, detectContentType, ensureChecksum, getChecksum, getChecksumAlgorithm, getContent, getContentKey, getContentType, getCreationDate, getFiles, getFileStorage, getSize, getStream, guessContentType, init, init, init, isAccessible, isPrivate, setFilename

    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

    • GroupBasedFile_Base

      protected GroupBasedFile_Base()
  • Method Details

    • getRelationGroupBasedFilesGroup

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.bennu.io.domain.GroupBasedFile> getRelationGroupBasedFilesGroup()
    • getRelationFilePostFile

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.PostFile,org.fenixedu.bennu.io.domain.GroupBasedFile> getRelationFilePostFile()
    • getRelationThemePreview

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.CMSTheme,org.fenixedu.bennu.io.domain.GroupBasedFile> getRelationThemePreview()
    • getGroup

      protected org.fenixedu.bennu.core.domain.groups.PersistentGroup getGroup()
    • setGroup

      protected void setGroup(org.fenixedu.bennu.core.domain.groups.PersistentGroup group)
    • getPostFile

      public org.fenixedu.cms.domain.PostFile getPostFile()
    • setPostFile

      public void setPostFile(org.fenixedu.cms.domain.PostFile postFile)
    • getThemePreview

      public org.fenixedu.cms.domain.CMSTheme getThemePreview()
    • setThemePreview

      public void setThemePreview(org.fenixedu.cms.domain.CMSTheme themePreview)