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

All Superinterfaces:
IdentifiableService<F>, UniqueObjectService<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.identifiable.resource.FileResource> extends IdentifiableService<F>
  • Method Details

    • createByContentTypeAndFilename

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

      default de.digitalcollections.model.identifiable.resource.FileResource createByFilename(String filename)
    • createByFilenameExtension

      default de.digitalcollections.model.identifiable.resource.FileResource createByFilenameExtension(String filenameExtension)
    • createByMimeType

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

      default de.digitalcollections.model.identifiable.resource.FileResource createByMimeTypeAndFilename(de.digitalcollections.model.file.MimeType mimeType, String filename)