Class AbstractFile<F extends AbstractFile<F,ID,S>,ID extends Serializable,S extends AbstractStorageInfo<F,ID,S>>
java.lang.Object
de.frachtwerk.essencium.backend.model.AbstractBaseModel<ID>
de.frachtwerk.essencium.storage.generic.model.AbstractFile<F,ID,S>
- All Implemented Interfaces:
de.frachtwerk.essencium.backend.model.Identifiable<ID>,Cloneable
- Direct Known Subclasses:
IdentityFile,SequenceFile,UUIDFile
@MappedSuperclass
public abstract class AbstractFile<F extends AbstractFile<F,ID,S>,ID extends Serializable,S extends AbstractStorageInfo<F,ID,S>>
extends de.frachtwerk.essencium.backend.model.AbstractBaseModel<ID>
-
Nested Class Summary
Nested classes/interfaces inherited from class de.frachtwerk.essencium.backend.model.AbstractBaseModel
de.frachtwerk.essencium.backend.model.AbstractBaseModel.AbstractBaseModelBuilder<ID extends Serializable,C extends de.frachtwerk.essencium.backend.model.AbstractBaseModel<ID>, B extends de.frachtwerk.essencium.backend.model.AbstractBaseModel.AbstractBaseModelBuilder<ID, C, B>> -
Field Summary
Fields inherited from class de.frachtwerk.essencium.backend.model.AbstractBaseModel
createdAt, createdBy, updatedAt, updatedBy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanMethods inherited from class de.frachtwerk.essencium.backend.model.AbstractBaseModel
canEqual, clone, equals, getCreatedAt, getCreatedBy, getUpdatedAt, getUpdatedBy, hashCode, setCreatedAt, setCreatedBy, setUpdatedAt, setUpdatedBy, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface de.frachtwerk.essencium.backend.model.Identifiable
getId, setId
-
Constructor Details
-
AbstractFile
public AbstractFile()
-
-
Method Details
-
getStorageInfos
-
isAvailable
public abstract boolean isAvailable()
-