@Service public class IiifManifestSummaryServiceImpl extends Object implements IiifManifestSummaryService
| Modifier and Type | Field and Description |
|---|---|
static Locale |
DEFAULT_LOCALE |
| Constructor and Description |
|---|
IiifManifestSummaryServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
IiifManifestSummary |
add(IiifManifestSummary manifest) |
long |
countAll() |
void |
enrichAndSave(IiifManifestSummary manifestSummary) |
org.springframework.data.domain.Page<IiifManifestSummary> |
findAll(String searchText,
org.springframework.data.domain.Pageable pageable) |
IiifManifestSummary |
get(UUID uuid) |
List<IiifManifestSummary> |
getAll() |
org.springframework.data.domain.Page<IiifManifestSummary> |
getAll(org.springframework.data.domain.Pageable pageable) |
String |
getLabel(IiifManifestSummary manifestSummary,
Locale locale) |
HashMap<Locale,String> |
getLocalizedStrings(Object jsonNode) |
void |
reindexSearch() |
public static final Locale DEFAULT_LOCALE
public List<IiifManifestSummary> getAll()
getAll in interface IiifManifestSummaryServicepublic org.springframework.data.domain.Page<IiifManifestSummary> getAll(org.springframework.data.domain.Pageable pageable)
getAll in interface IiifManifestSummaryServicepublic org.springframework.data.domain.Page<IiifManifestSummary> findAll(String searchText, org.springframework.data.domain.Pageable pageable) throws SearchSyntaxException
findAll in interface IiifManifestSummaryServiceSearchSyntaxExceptionpublic long countAll()
countAll in interface IiifManifestSummaryServicepublic IiifManifestSummary get(UUID uuid)
get in interface IiifManifestSummaryServicepublic IiifManifestSummary add(IiifManifestSummary manifest)
add in interface IiifManifestSummaryServicepublic String getLabel(IiifManifestSummary manifestSummary, Locale locale)
getLabel in interface IiifManifestSummaryServicepublic void reindexSearch()
reindexSearch in interface IiifManifestSummaryServicepublic void enrichAndSave(IiifManifestSummary manifestSummary) throws org.json.simple.parser.ParseException, de.digitalcollections.iiif.presentation.model.api.exceptions.NotFoundException
enrichAndSave in interface IiifManifestSummaryServiceorg.json.simple.parser.ParseExceptionde.digitalcollections.iiif.presentation.model.api.exceptions.NotFoundExceptionCopyright © 2017. All rights reserved.