Class IiifManifestSummaryServiceImpl
- java.lang.Object
-
- de.digitalcollections.iiif.bookshelf.business.impl.service.IiifManifestSummaryServiceImpl
-
- All Implemented Interfaces:
IiifManifestSummaryService
@Service public class IiifManifestSummaryServiceImpl extends java.lang.Object implements IiifManifestSummaryService
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.LocaleDEFAULT_LOCALE
-
Constructor Summary
Constructors Constructor Description IiifManifestSummaryServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IiifManifestSummaryadd(IiifManifestSummary manifest)longcountAll()voidenrichAndSave(IiifManifestSummary manifestSummary)org.springframework.data.domain.Page<IiifManifestSummary>findAll(java.lang.String searchText, org.springframework.data.domain.Pageable pageable)IiifManifestSummaryget(java.lang.String id)IiifManifestSummaryget(java.util.UUID uuid)java.util.List<IiifManifestSummary>getAll()org.springframework.data.domain.Page<IiifManifestSummary>getAll(org.springframework.data.domain.Pageable pageable)java.lang.StringgetLabel(IiifManifestSummary manifestSummary, java.util.Locale locale)protected java.lang.StringgetViewId(IiifManifestSummary manifestSummary)voidreindexSearch()
-
-
-
Method Detail
-
add
public IiifManifestSummary add(IiifManifestSummary manifest)
- Specified by:
addin interfaceIiifManifestSummaryService
-
countAll
public long countAll()
- Specified by:
countAllin interfaceIiifManifestSummaryService
-
enrichAndSave
public void enrichAndSave(IiifManifestSummary manifestSummary) throws java.net.URISyntaxException, NotFoundException, java.io.IOException
- Specified by:
enrichAndSavein interfaceIiifManifestSummaryService- Throws:
java.net.URISyntaxExceptionNotFoundExceptionjava.io.IOException
-
findAll
public org.springframework.data.domain.Page<IiifManifestSummary> findAll(java.lang.String searchText, org.springframework.data.domain.Pageable pageable) throws SearchSyntaxException
- Specified by:
findAllin interfaceIiifManifestSummaryService- Throws:
SearchSyntaxException
-
get
public IiifManifestSummary get(java.lang.String id)
- Specified by:
getin interfaceIiifManifestSummaryService
-
get
public IiifManifestSummary get(java.util.UUID uuid)
- Specified by:
getin interfaceIiifManifestSummaryService
-
getAll
public java.util.List<IiifManifestSummary> getAll()
- Specified by:
getAllin interfaceIiifManifestSummaryService
-
getAll
public org.springframework.data.domain.Page<IiifManifestSummary> getAll(org.springframework.data.domain.Pageable pageable)
- Specified by:
getAllin interfaceIiifManifestSummaryService
-
getLabel
public java.lang.String getLabel(IiifManifestSummary manifestSummary, java.util.Locale locale)
- Specified by:
getLabelin interfaceIiifManifestSummaryService
-
getViewId
protected java.lang.String getViewId(IiifManifestSummary manifestSummary)
-
reindexSearch
public void reindexSearch()
- Specified by:
reindexSearchin interfaceIiifManifestSummaryService
-
-