@Component(value="ui_FileStorageResource") @Scope(value="prototype") public class FileStorageResourceImpl extends AbstractStreamSettingsResource implements WebResource, FileStorageResource
Modifier and Type | Field and Description |
---|---|
protected io.jmix.core.FileRef |
fileReference |
protected io.jmix.core.FileStorageLocator |
fileStorageLocator |
protected java.lang.String |
mimeType |
bufferSize, cacheTime, fileName
hasSource, resource, resourceUpdateHandler
Constructor and Description |
---|
FileStorageResourceImpl() |
Modifier and Type | Method and Description |
---|---|
protected void |
createResource() |
io.jmix.core.FileRef |
getFileReference() |
java.lang.String |
getMimeType() |
protected java.lang.String |
getResourceName() |
FileStorageResource |
setFileReference(io.jmix.core.FileRef fileReference) |
void |
setFileStorageLocator(io.jmix.core.FileStorageLocator fileStorageLocator) |
void |
setMimeType(java.lang.String mimeType)
Sets the mime type of the resource.
|
getBufferSize, getCacheTime, getFileName, setBufferSize, setCacheTime, setFileName
fireResourceUpdateEvent, getResource, hasSource, setResourceUpdatedHandler
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getResource, hasSource
getBufferSize, getCacheTime, getFileName, setBufferSize, setCacheTime, setFileName
protected io.jmix.core.FileStorageLocator fileStorageLocator
protected io.jmix.core.FileRef fileReference
protected java.lang.String mimeType
@Autowired public void setFileStorageLocator(io.jmix.core.FileStorageLocator fileStorageLocator)
public FileStorageResource setFileReference(io.jmix.core.FileRef fileReference)
setFileReference
in interface FileStorageResource
public io.jmix.core.FileRef getFileReference()
getFileReference
in interface FileStorageResource
protected void createResource()
createResource
in class AbstractResource
protected java.lang.String getResourceName()
public void setMimeType(java.lang.String mimeType)
ResourceView.HasMimeType
setMimeType
in interface ResourceView.HasMimeType
mimeType
- the MIME type to be setpublic java.lang.String getMimeType()
getMimeType
in interface ResourceView.HasMimeType