@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(String id) |
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) |
protected String |
getViewId(IiifManifestSummary manifestSummary) |
void |
reindexSearch() |
public static final Locale DEFAULT_LOCALE
public IiifManifestSummary add(IiifManifestSummary manifest)
add in interface IiifManifestSummaryServicepublic long countAll()
countAll in interface IiifManifestSummaryServicepublic void enrichAndSave(IiifManifestSummary manifestSummary) throws URISyntaxException, NotFoundException, IOException
enrichAndSave in interface IiifManifestSummaryServiceURISyntaxExceptionNotFoundExceptionIOExceptionprotected String getViewId(IiifManifestSummary manifestSummary)
public org.springframework.data.domain.Page<IiifManifestSummary> findAll(String searchText, org.springframework.data.domain.Pageable pageable) throws SearchSyntaxException
findAll in interface IiifManifestSummaryServiceSearchSyntaxExceptionpublic IiifManifestSummary get(String id)
get in interface IiifManifestSummaryServicepublic IiifManifestSummary get(UUID uuid)
get in interface IiifManifestSummaryServicepublic List<IiifManifestSummary> getAll()
getAll in interface IiifManifestSummaryServicepublic org.springframework.data.domain.Page<IiifManifestSummary> getAll(org.springframework.data.domain.Pageable pageable)
getAll in interface IiifManifestSummaryServicepublic String getLabel(IiifManifestSummary manifestSummary, Locale locale)
getLabel in interface IiifManifestSummaryServicepublic void reindexSearch()
reindexSearch in interface IiifManifestSummaryServiceCopyright © 2017. All rights reserved.