Class FileResourceMetadataServiceImpl
java.lang.Object
de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl<de.digitalcollections.model.api.identifiable.resource.FileResource>
de.digitalcollections.cudami.server.business.impl.service.identifiable.resource.FileResourceMetadataServiceImpl
- All Implemented Interfaces:
IdentifiableService<de.digitalcollections.model.api.identifiable.resource.FileResource>,FileResourceMetadataService<de.digitalcollections.model.api.identifiable.resource.FileResource>
@Service public class FileResourceMetadataServiceImpl extends IdentifiableServiceImpl<de.digitalcollections.model.api.identifiable.resource.FileResource> implements FileResourceMetadataService<de.digitalcollections.model.api.identifiable.resource.FileResource>
-
Field Summary
Fields inherited from class de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl
repository -
Constructor Summary
Constructors Constructor Description FileResourceMetadataServiceImpl(FileResourceMetadataRepository<de.digitalcollections.model.api.identifiable.resource.FileResource> metadataRepository, ApplicationFileResourceService applicationFileResourceService, AudioFileResourceService audioFileResourceService, ImageFileResourceService imageFileResourceService, LinkedDataFileResourceService linkedDataFileResourceService, TextFileResourceService textFileResourceService, VideoFileResourceService videoFileResourceService, LocaleService localeService) -
Method Summary
Modifier and Type Method Description de.digitalcollections.model.api.identifiable.resource.FileResourcecreateByMimeType(de.digitalcollections.model.api.identifiable.resource.MimeType mimeType)de.digitalcollections.model.api.identifiable.resource.FileResourceget(java.util.UUID uuid)de.digitalcollections.model.api.identifiable.resource.FileResourcegetByIdentifier(java.lang.String namespace, java.lang.String id)de.digitalcollections.model.api.identifiable.resource.FileResourcesave(de.digitalcollections.model.api.identifiable.resource.FileResource fileResource)de.digitalcollections.model.api.identifiable.resource.FileResourceupdate(de.digitalcollections.model.api.identifiable.resource.FileResource fileResource)Methods inherited from class de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl
count, delete, find, find, find, findAllFull, findAllReduced, findByLanguageAndInitial, get, get, reduceMultilanguageFieldsToGivenLocale, setDefaultSortingMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.digitalcollections.cudami.server.business.api.service.identifiable.resource.FileResourceMetadataService
createByContentTypeAndFilename, createByFilename, createByFilenameExtension, createByMimeTypeAndFilenameMethods inherited from interface de.digitalcollections.cudami.server.business.api.service.identifiable.IdentifiableService
cleanupLabelFromUnwantedLocales, count, delete, delete, find, find, find, findAllFull, findAllReduced, findByLanguageAndInitial, get, get
-
Constructor Details
-
FileResourceMetadataServiceImpl
@Autowired public FileResourceMetadataServiceImpl(@Qualifier("fileResourceMetadataRepositoryImpl") FileResourceMetadataRepository<de.digitalcollections.model.api.identifiable.resource.FileResource> metadataRepository, @Qualifier("applicationFileResourceServiceImpl") ApplicationFileResourceService applicationFileResourceService, @Qualifier("audioFileResourceServiceImpl") AudioFileResourceService audioFileResourceService, @Qualifier("imageFileResourceServiceImpl") ImageFileResourceService imageFileResourceService, @Qualifier("linkedDataFileResourceServiceImpl") LinkedDataFileResourceService linkedDataFileResourceService, @Qualifier("textFileResourceServiceImpl") TextFileResourceService textFileResourceService, @Qualifier("videoFileResourceServiceImpl") VideoFileResourceService videoFileResourceService, LocaleService localeService)
-
-
Method Details
-
createByMimeType
public de.digitalcollections.model.api.identifiable.resource.FileResource createByMimeType(de.digitalcollections.model.api.identifiable.resource.MimeType mimeType)- Specified by:
createByMimeTypein interfaceFileResourceMetadataService<de.digitalcollections.model.api.identifiable.resource.FileResource>
-
get
public de.digitalcollections.model.api.identifiable.resource.FileResource get(java.util.UUID uuid)- Specified by:
getin interfaceIdentifiableService<de.digitalcollections.model.api.identifiable.resource.FileResource>- Overrides:
getin classIdentifiableServiceImpl<de.digitalcollections.model.api.identifiable.resource.FileResource>
-
getByIdentifier
public de.digitalcollections.model.api.identifiable.resource.FileResource getByIdentifier(java.lang.String namespace, java.lang.String id)- Specified by:
getByIdentifierin interfaceIdentifiableService<de.digitalcollections.model.api.identifiable.resource.FileResource>- Overrides:
getByIdentifierin classIdentifiableServiceImpl<de.digitalcollections.model.api.identifiable.resource.FileResource>
-
save
public de.digitalcollections.model.api.identifiable.resource.FileResource save(de.digitalcollections.model.api.identifiable.resource.FileResource fileResource) throws IdentifiableServiceException- Specified by:
savein interfaceIdentifiableService<de.digitalcollections.model.api.identifiable.resource.FileResource>- Overrides:
savein classIdentifiableServiceImpl<de.digitalcollections.model.api.identifiable.resource.FileResource>- Throws:
IdentifiableServiceException
-
update
public de.digitalcollections.model.api.identifiable.resource.FileResource update(de.digitalcollections.model.api.identifiable.resource.FileResource fileResource) throws IdentifiableServiceException- Specified by:
updatein interfaceIdentifiableService<de.digitalcollections.model.api.identifiable.resource.FileResource>- Overrides:
updatein classIdentifiableServiceImpl<de.digitalcollections.model.api.identifiable.resource.FileResource>- Throws:
IdentifiableServiceException
-