Package org.fenixedu.bennu.io.domain
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected org.fenixedu.bennu.core.domain.groups.PersistentGroupgetGroup()org.fenixedu.cms.domain.PostFilestatic 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.CMSThemeprotected voidsetGroup(org.fenixedu.bennu.core.domain.groups.PersistentGroup group) voidsetPostFile(org.fenixedu.cms.domain.PostFile postFile) voidsetThemePreview(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, setFilenameMethods inherited from class org.fenixedu.bennu.io.domain.GenericFile_Base
getDisplayName, getFilename, getFileSupport, getRelationFileStorageFile, getRelationGenericFiles, getStorage, setChecksum, setChecksumAlgorithm, setContentKey, setContentType, setCreationDate, setDisplayName, setFileSupport, setSize, setStorageMethods inherited from class pt.ist.fenixframework.core.AbstractDomainObject
checkForDeletionBlockers, deleteDomainObject, ensureOid, equals, getDeletionBlockers, getDomainModel, getExternalId, getOid, hashCode, init$Instance, makeSerializedForm, toString, writeReplace
-
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)
-