Interface MergeEntitiesDataService
- All Known Implementing Classes:
MergeEntitiesDataServiceImpl
public interface MergeEntitiesDataService
-
Method Summary
Modifier and TypeMethodDescriptioncreateAllOrNothingRelationBeans(EntityMergeConfig mergeConfig, SecurityContext securityContext) voidevaluateWritePermissions(EntityMergeConfig mergeConfig, Collection<EntityBean> entities, SecurityContext securityContext) loadDataPrivileged(EntityMergeConfig mergeConfig, jakarta.ws.rs.core.UriBuilder uriBuilder, SecurityContext securityContext) voidremoveFieldsWithSameValues(EntityMergeConfig mergeConfig, Collection<EntityBean> entities, SecurityContext securityContext) voidremoveRelationsWithoutPermissions(EntityMergeConfig mergeConfig, Collection<EntityBean> entities, SecurityContext securityContext) voidremoveRelationsWithSameValues(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)
-