Class JpaParameterServiceImpl
java.lang.Object
org.qubership.atp.dataset.service.jpa.impl.JpaParameterServiceImpl
- All Implemented Interfaces:
JpaParameterService
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ClearCacheServiceprotected DataSetListSnapshotServiceprotected DateAuditorServiceprotected ModelsProvider -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbulkUpdateValues(String stringValue, UUID dataSetReference, UUID listValueReference, UUID dataSetListId, UUID dataSetId, List<UUID> listIdsParametersToChange) createParameter(UUID dataSetId, UUID attributeId) createParameter(UUID dataSetId, UUID attributeId, String value, UUID dataSetReference, UUID listValueReference) createParameterOverlapWithoutCommitting(UUID attributeId, List<UUID> attributePath, UUID dataSetId, String value, UUID dataSetReference, UUID listValueReference) Creates overlap parameter without committing.createParameterWithoutCommitting(UUID dataSetId, UUID attributeId, String value, UUID dataSetReference, UUID listValueReference) Creates parameter without committing.getBySourceIdAndDataSetId(UUID sourceId, UUID dataSetId) getParameterByAttributeIdAndDataSetId(UUID attributeId, UUID dataSetId) voidvoidRemove parameter without committing.voidvoidupdateOverlapParameterWithoutCommitting(Parameter parameter, String value, UUID dataSetReference, UUID listValueReference) Updates overlap parameter without committing.updateParameter(UUID parameterId, String value, UUID dataSetReference, UUID listValueReference) updateParameterWithoutCommitting(UUID parameterId, String value, UUID dataSetReference, UUID listValueReference) Updates parameter without committing.
-
Field Details
-
modelsProvider
-
dataSetListSnapshotService
-
dateAuditorService
-
clearCacheService
-
-
Constructor Details
-
JpaParameterServiceImpl
public JpaParameterServiceImpl()
-
-
Method Details
-
createParameter
- Specified by:
createParameterin interfaceJpaParameterService
-
createParameter
@Transactional @CacheEvict(value="ATP_DATASETS_DATASET_LIST_CONTEXT_CACHE_OS", key="#dataSetId") public Parameter createParameter(UUID dataSetId, UUID attributeId, String value, UUID dataSetReference, UUID listValueReference) - Specified by:
createParameterin interfaceJpaParameterService
-
createParameterWithoutCommitting
@Transactional public Parameter createParameterWithoutCommitting(UUID dataSetId, UUID attributeId, String value, UUID dataSetReference, UUID listValueReference) Creates parameter without committing.- Specified by:
createParameterWithoutCommittingin interfaceJpaParameterService
-
createParameterOverlapWithoutCommitting
@Transactional public Parameter createParameterOverlapWithoutCommitting(UUID attributeId, List<UUID> attributePath, UUID dataSetId, String value, UUID dataSetReference, UUID listValueReference) Creates overlap parameter without committing.- Specified by:
createParameterOverlapWithoutCommittingin interfaceJpaParameterService
-
updateParameter
@Transactional public Parameter updateParameter(UUID parameterId, String value, UUID dataSetReference, UUID listValueReference) - Specified by:
updateParameterin interfaceJpaParameterService
-
updateParameterWithoutCommitting
@Transactional public Parameter updateParameterWithoutCommitting(UUID parameterId, String value, UUID dataSetReference, UUID listValueReference) Updates parameter without committing.- Specified by:
updateParameterWithoutCommittingin interfaceJpaParameterService
-
updateOverlapParameterWithoutCommitting
@Transactional public void updateOverlapParameterWithoutCommitting(Parameter parameter, String value, UUID dataSetReference, UUID listValueReference) Updates overlap parameter without committing.- Specified by:
updateOverlapParameterWithoutCommittingin interfaceJpaParameterService
-
getBySourceIdAndDataSetId
- Specified by:
getBySourceIdAndDataSetIdin interfaceJpaParameterService
-
bulkUpdateValues
@Transactional public boolean bulkUpdateValues(String stringValue, UUID dataSetReference, UUID listValueReference, UUID dataSetListId, UUID dataSetId, List<UUID> listIdsParametersToChange) - Specified by:
bulkUpdateValuesin interfaceJpaParameterService
-
replicate
@Transactional public Parameter replicate(UUID id, UUID dataSetId, UUID attributeId, UUID sourceId) throws DataSetServiceException - Specified by:
replicatein interfaceJpaParameterService- Throws:
DataSetServiceException
-
remove
- Specified by:
removein interfaceJpaParameterService
-
removeWithoutCommitting
Remove parameter without committing.- Specified by:
removeWithoutCommittingin interfaceJpaParameterService
-
save
- Specified by:
savein interfaceJpaParameterService
-
getById
- Specified by:
getByIdin interfaceJpaParameterService
-
getParameterByAttributeIdAndDataSetId
- Specified by:
getParameterByAttributeIdAndDataSetIdin interfaceJpaParameterService
-