@Named public class FragmentRepository extends AbstractRepository<Fragment> implements WidgetContainerRepository<Fragment>
loader, path, persister, validator| Constructor and Description |
|---|
FragmentRepository(Path path,
JsonFileBasedPersister<Fragment> persister,
JsonFileBasedLoader<Fragment> loader,
BeanValidator validator,
Watcher watcher) |
| Modifier and Type | Method and Description |
|---|---|
List<Fragment> |
getAllNotUsingElement(String id)
Get fragment that don't use element with id given in argument
Check recursively to not get element that use element that use ....
|
List<Fragment> |
getArtifactsUsingWidget(String widgetId) |
Map<String,List<Fragment>> |
getArtifactsUsingWidgets(List<String> widgetIds) |
List<Fragment> |
getByIds(Set<String> fragmentsId) |
String |
getComponentName()
Return the component name
|
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, watch@Inject
public FragmentRepository(@Named(value="fragmentsPath")
Path path,
@Named(value="fragmentFileBasedPersister")
JsonFileBasedPersister<Fragment> persister,
@Named(value="fragmentFileBasedLoader")
JsonFileBasedLoader<Fragment> loader,
BeanValidator validator,
Watcher watcher)
public String getComponentName()
RepositorygetComponentName in interface Repository<Fragment>getComponentName in class AbstractRepository<Fragment>public List<Fragment> getAllNotUsingElement(String id)
public List<Fragment> getArtifactsUsingWidget(String widgetId)
getArtifactsUsingWidget in interface WidgetContainerRepository<Fragment>public Map<String,List<Fragment>> getArtifactsUsingWidgets(List<String> widgetIds)
getArtifactsUsingWidgets in interface WidgetContainerRepository<Fragment>Copyright © 2020. All rights reserved.