Loading atlas-view/src/main/java/es/redmic/atlasview/repository/category/CategoryESRepository.java +6 −0 Original line number Diff line number Diff line Loading @@ -206,4 +206,10 @@ public class CategoryESRepository extends RWDataESRepository<Category, SimpleQue return QueryBuilders.boolQuery().mustNot(QueryBuilders.existsQuery(URL_SOURCE_PROPERTY)); } @Override protected boolean rollbackIsRequired(Category currentModel, Category modelToIndex) { return !currentModel.equals(modelToIndex); } } atlas-view/src/main/java/es/redmic/atlasview/repository/layer/LayerESRepository.java +6 −0 Original line number Diff line number Diff line Loading @@ -264,4 +264,10 @@ public class LayerESRepository extends RWDataESRepository<Layer, GeoDataQueryDTO private QueryBuilder getLayerQuery() { return QueryBuilders.existsQuery(URL_SOURCE_PROPERTY); } @Override protected boolean rollbackIsRequired(Layer currentModel, Layer modelToIndex) { return currentModel.getUpdated().getMillis() > modelToIndex.getUpdated().getMillis(); } } atlas-view/src/main/java/es/redmic/atlasview/repository/themeinspire/ThemeInspireESRepository.java +6 −0 Original line number Diff line number Diff line Loading @@ -144,4 +144,10 @@ public class ThemeInspireESRepository extends RWDataESRepository<ThemeInspire, S protected EventApplicationResult checkDeleteConstraintsFulfilled(String modelToIndexId) { return new EventApplicationResult(true); } @Override protected boolean rollbackIsRequired(ThemeInspire currentModel, ThemeInspire modelToIndex) { return !currentModel.equals(modelToIndex); } } Loading
atlas-view/src/main/java/es/redmic/atlasview/repository/category/CategoryESRepository.java +6 −0 Original line number Diff line number Diff line Loading @@ -206,4 +206,10 @@ public class CategoryESRepository extends RWDataESRepository<Category, SimpleQue return QueryBuilders.boolQuery().mustNot(QueryBuilders.existsQuery(URL_SOURCE_PROPERTY)); } @Override protected boolean rollbackIsRequired(Category currentModel, Category modelToIndex) { return !currentModel.equals(modelToIndex); } }
atlas-view/src/main/java/es/redmic/atlasview/repository/layer/LayerESRepository.java +6 −0 Original line number Diff line number Diff line Loading @@ -264,4 +264,10 @@ public class LayerESRepository extends RWDataESRepository<Layer, GeoDataQueryDTO private QueryBuilder getLayerQuery() { return QueryBuilders.existsQuery(URL_SOURCE_PROPERTY); } @Override protected boolean rollbackIsRequired(Layer currentModel, Layer modelToIndex) { return currentModel.getUpdated().getMillis() > modelToIndex.getUpdated().getMillis(); } }
atlas-view/src/main/java/es/redmic/atlasview/repository/themeinspire/ThemeInspireESRepository.java +6 −0 Original line number Diff line number Diff line Loading @@ -144,4 +144,10 @@ public class ThemeInspireESRepository extends RWDataESRepository<ThemeInspire, S protected EventApplicationResult checkDeleteConstraintsFulfilled(String modelToIndexId) { return new EventApplicationResult(true); } @Override protected boolean rollbackIsRequired(ThemeInspire currentModel, ThemeInspire modelToIndex) { return !currentModel.equals(modelToIndex); } }