Interface FileResourceMetadataService<F extends de.digitalcollections.model.api.identifiable.resource.FileResource>

All Superinterfaces:
IdentifiableService<F>
All Known Subinterfaces:
ApplicationFileResourceService, AudioFileResourceService, ImageFileResourceService, LinkedDataFileResourceService, TextFileResourceService, VideoFileResourceService
All Known Implementing Classes:
ApplicationFileResourceServiceImpl, AudioFileResourceServiceImpl, FileResourceMetadataServiceImpl, ImageFileResourceServiceImpl, LinkedDataFileResourceServiceImpl, TextFileResourceServiceImpl, VideoFileResourceServiceImpl

public interface FileResourceMetadataService<F extends de.digitalcollections.model.api.identifiable.resource.FileResource>
extends IdentifiableService<F>
  • Method Details

    • createByContentTypeAndFilename

      default de.digitalcollections.model.api.identifiable.resource.FileResource createByContentTypeAndFilename​(java.lang.String contentType, java.lang.String filename)
    • createByFilename

      default de.digitalcollections.model.api.identifiable.resource.FileResource createByFilename​(java.lang.String filename)
    • createByFilenameExtension

      default de.digitalcollections.model.api.identifiable.resource.FileResource createByFilenameExtension​(java.lang.String filenameExtension)
    • createByMimeType

      de.digitalcollections.model.api.identifiable.resource.FileResource createByMimeType​(de.digitalcollections.model.api.identifiable.resource.MimeType mimeType)
    • createByMimeTypeAndFilename

      default de.digitalcollections.model.api.identifiable.resource.FileResource createByMimeTypeAndFilename​(de.digitalcollections.model.api.identifiable.resource.MimeType mimeType, java.lang.String filename)