Package org.qubership.atp.ram.services
Class WidgetConfigTemplateService
java.lang.Object
org.qubership.atp.ram.services.CrudService<WidgetConfigTemplate>
org.qubership.atp.ram.services.WidgetConfigTemplateService
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionWidgetConfigTemplateService(WidgetConfigTemplateRepository repository, ExecutionRequestConfigRepository executionRequestConfigRepository, ExecutionRequestService executionRequestService, org.modelmapper.ModelMapper modelMapper) Constructor. -
Method Summary
Modifier and TypeMethodDescriptioncreate(WidgetConfigTemplate template) Create new widget config template.defineLabelTemplateId(ExecutionRequest executionRequest, UUID widgetId) Get label template id for execution request.voidDelete widget config template.voiddeleteAllByExecutionRequestIdIn(List<UUID> executionRequestIds) Deleted ExecutionRequestConfig.getAll(WidgetConfigTemplateSearchRequest searchRequest) Find all widget config templates.default Widget Config Template with hidden UUID to avoid its modification via rest api.getProjectIdByTemplateId(UUID templateId) getValidationTemplateIdByErWidget(ExecutionRequest executionRequest, UUID widgetId) Get validation template id for execution request.getWidgetColumnVisibilityMap(UUID executionRequestId, UUID widgetId) Get column visibility map for specified ER and widget.getWidgetConfigTemplateForEr(UUID executionRequestId) Get widget config template for execution request with id.Get widget config template for execution request with id.getWidgetConfigTemplatesWithLabelTemplateId(UUID labelTemplateId) Get widget config templates with specified label template id.getWidgetConfigTemplatesWithValidationTemplateId(UUID validationTemplateId) Get widget config templates with specified validation template id.protected org.springframework.data.mongodb.repository.MongoRepository<WidgetConfigTemplate, UUID> update(UUID id, WidgetConfigTemplate updatedTemplate) Update widget config template.voidupdateAll(List<WidgetConfigTemplate> templates) Update widget config templates.Methods inherited from class org.qubership.atp.ram.services.CrudService
get, getAll, save, saveAll
-
Field Details
-
DEFAULT_TEMPLATE_UUID
- See Also:
-
-
Constructor Details
-
WidgetConfigTemplateService
public WidgetConfigTemplateService(WidgetConfigTemplateRepository repository, ExecutionRequestConfigRepository executionRequestConfigRepository, @Lazy ExecutionRequestService executionRequestService, org.modelmapper.ModelMapper modelMapper) Constructor.
-
-
Method Details
-
repository
protected org.springframework.data.mongodb.repository.MongoRepository<WidgetConfigTemplate,UUID> repository()- Specified by:
repositoryin classCrudService<WidgetConfigTemplate>
-
getWidgetConfigTemplateForEr
public ExecutionRequestWidgetConfigTemplateResponse getWidgetConfigTemplateForEr(UUID executionRequestId) Get widget config template for execution request with id.- Parameters:
executionRequestId- execution request id- Returns:
- widget config template
-
getWidgetConfigTemplateForEr
public ExecutionRequestWidgetConfigTemplateResponse getWidgetConfigTemplateForEr(ExecutionRequest request) Get widget config template for execution request with id.- Parameters:
request- execution request- Returns:
- widget config template
-
getWidgetColumnVisibilityMap
Get column visibility map for specified ER and widget.- Parameters:
executionRequestId- execution request identifierwidgetId- widget identifier- Returns:
- visibility map
-
getAll
Find all widget config templates.- Parameters:
searchRequest- search request- Returns:
- result templates
-
create
Create new widget config template.- Parameters:
template- widget config template- Returns:
- saved result
-
update
Update widget config template.- Parameters:
id- updated template identifierupdatedTemplate- updated template- Returns:
- updated result
-
updateAll
Update widget config templates.- Parameters:
templates- updated templates
-
getWidgetConfigTemplatesWithLabelTemplateId
Get widget config templates with specified label template id.- Parameters:
labelTemplateId- label template id- Returns:
- result templates list
-
getWidgetConfigTemplatesWithValidationTemplateId
public List<WidgetConfigTemplate> getWidgetConfigTemplatesWithValidationTemplateId(UUID validationTemplateId) Get widget config templates with specified validation template id.- Parameters:
validationTemplateId- validation template id- Returns:
- result templates list
-
delete
Delete widget config template.- Parameters:
id- deleted template identifier
-
getValidationTemplateIdByErWidget
Get validation template id for execution request.- Parameters:
executionRequest- execution requestwidgetId- widget id- Returns:
- validation template id
-
defineLabelTemplateId
Get label template id for execution request.- Parameters:
executionRequest- execution requestwidgetId- widget id- Returns:
- validation template id
-
getDefaultTemplate
default Widget Config Template with hidden UUID to avoid its modification via rest api.- Returns:
- default Widget Config Template object
-
getProjectIdByTemplateId
-
deleteAllByExecutionRequestIdIn
Deleted ExecutionRequestConfig.
-