public interface IPuiElasticSearchEnablement
| Modifier and Type | Method and Description |
|---|---|
void |
addBlockedView(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass)
Add the given View to the blocked list
|
void |
addIndexableView(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass)
Include the given View for being indexed by ElasticSearch
|
void |
addSynchronizingView(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass)
Add the given view as being synchronized
|
boolean |
isElasticSearchActive()
Check if Elastic Search service is active
|
boolean |
isElasticSearchAvailable()
Check if Elastic Search is available or not (connected to any Node)
|
boolean |
isSynchronizingAnyView()
Check if Elastic Search is synchronizing any View
|
boolean |
isSynchronizingView(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass)
Check if Elastic Search is synchonizing the given view
|
boolean |
isViewBlocked(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass)
Check if the View is blocked or not
|
boolean |
isViewIndexable(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass)
Check if the View is indexable by ElasticSearch or not
|
void |
removeBlockedView(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass)
Remove the given View from the blocked list
|
void |
removeIndexableView(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass)
Remove the given View from the indexable Views list
|
void |
removeSynchronizingView(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass)
Remove the given view from being synchronized
|
void |
setElasticSearchActive(boolean active)
Set Elastic Search service activation status
|
boolean isElasticSearchAvailable()
void setElasticSearchActive(boolean active)
boolean isElasticSearchActive()
boolean isSynchronizingAnyView()
boolean isSynchronizingView(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass)
void addSynchronizingView(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass)
void removeSynchronizingView(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass)
void addBlockedView(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass)
void removeBlockedView(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass)
boolean isViewBlocked(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass)
void addIndexableView(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass)
void removeIndexableView(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass)
boolean isViewIndexable(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass)
Copyright © 2021. All rights reserved.