@Named public class PageRepository extends AbstractRepository<Page> implements RefreshingRepository, WidgetContainerRepository<Page>
| Modifier and Type | Field and Description |
|---|---|
static String |
METADATA |
loader, path, persister, validator| Constructor and Description |
|---|
PageRepository(Path path,
JsonFileBasedPersister<Page> persister,
JsonFileBasedLoader<Page> loader,
BeanValidator validator,
Watcher watcher) |
| Modifier and Type | Method and Description |
|---|---|
List<Page> |
getArtifactsUsingWidget(String widgetId) |
Map<String,List<Page>> |
getArtifactsUsingWidgets(List<String> widgetIds) |
String |
getComponentName()
Return the component name
|
void |
refresh(String id) |
void |
refreshIndexing(List<Page> pages) |
containsObject, createComponentDirectory, delete, exists, findByObjectId, findByObjectIds, get, getAll, getByUUID, getNextAvailableId, getPersister, markAsFavorite, resolvePath, resolvePathFolder, save, saveAll, unmarkAsFavorite, updateLastUpdateAndSave, walk, watchclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcontainsObject, delete, exists, findByObjectId, findByObjectIds, get, getAll, getByUUID, getNextAvailableId, markAsFavorite, resolvePath, resolvePathFolder, save, saveAll, unmarkAsFavorite, updateLastUpdateAndSave, walk, watchpublic static final String METADATA
@Inject
public PageRepository(@Named(value="pagesPath")
Path path,
@Named(value="pageFileBasedPersister")
JsonFileBasedPersister<Page> persister,
@Named(value="pageFileBasedLoader")
JsonFileBasedLoader<Page> loader,
BeanValidator validator,
Watcher watcher)
public String getComponentName()
RepositorygetComponentName in interface Repository<Page>getComponentName in class AbstractRepository<Page>public List<Page> getArtifactsUsingWidget(String widgetId)
getArtifactsUsingWidget in interface WidgetContainerRepository<Page>public Map<String,List<Page>> getArtifactsUsingWidgets(List<String> widgetIds)
getArtifactsUsingWidgets in interface WidgetContainerRepository<Page>public void refresh(String id)
refresh in interface RefreshingRepositoryCopyright © 2020. All rights reserved.