Interface MergeEntitiesDataService
- All Known Implementing Classes:
MergeEntitiesDataServiceImpl
public interface MergeEntitiesDataService
-
Method Summary
Modifier and TypeMethodDescriptioncreateAllOrNothingRelationBeans
(EntityMergeConfig mergeConfig, SecurityContext securityContext) void
evaluateWritePermissions
(EntityMergeConfig mergeConfig, Collection<EntityBean> entities, SecurityContext securityContext) loadDataPrivileged
(EntityMergeConfig mergeConfig, jakarta.ws.rs.core.UriBuilder uriBuilder, SecurityContext securityContext) void
removeFieldsWithSameValues
(EntityMergeConfig mergeConfig, Collection<EntityBean> entities, SecurityContext securityContext) void
removeRelationsWithoutPermissions
(EntityMergeConfig mergeConfig, Collection<EntityBean> entities, SecurityContext securityContext) void
removeRelationsWithSameValues
(EntityMergeConfig mergeConfig, Collection<EntityBean> entities, SecurityContext securityContext)
-
Method Details
-
loadDataPrivileged
Collection<EntityBean> loadDataPrivileged(EntityMergeConfig mergeConfig, jakarta.ws.rs.core.UriBuilder uriBuilder, SecurityContext securityContext) -
evaluateWritePermissions
void evaluateWritePermissions(EntityMergeConfig mergeConfig, Collection<EntityBean> entities, SecurityContext securityContext) -
removeFieldsWithSameValues
void removeFieldsWithSameValues(EntityMergeConfig mergeConfig, Collection<EntityBean> entities, SecurityContext securityContext) -
removeRelationsWithSameValues
void removeRelationsWithSameValues(EntityMergeConfig mergeConfig, Collection<EntityBean> entities, SecurityContext securityContext) -
removeRelationsWithoutPermissions
void removeRelationsWithoutPermissions(EntityMergeConfig mergeConfig, Collection<EntityBean> entities, SecurityContext securityContext) -
createAllOrNothingRelationBeans
List<MergeSourceRelationBean> createAllOrNothingRelationBeans(EntityMergeConfig mergeConfig, SecurityContext securityContext)
-