Package org.qubership.atp.ram.services
Class LabelTemplateNodeService
java.lang.Object
org.qubership.atp.ram.services.LabelTemplateNodeService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcalculateRatesForLabelNodes(List<LabelTemplate.LabelTemplateNode> labelNodes, Map<UUID, TestRun> testRunMap) Calculate rates for label nodes.voiddeleteLabelTemplate(UUID labelTemplateId) Delete label template by specified identifier.getLabelTemplate(UUID labelTemplateId) Get label template by specified identifier.getProjectIdByLabelTemplateId(UUID labelTemplateId) populateLabelTemplateWithTestRuns(List<TestRun> testRuns, UUID labelTemplateId) Populate template with test runs.populateLabelTemplateWithTestRuns(List<TestRun> testRuns, LabelTemplate labelTemplate) Populate template with test runs.
-
Constructor Details
-
LabelTemplateNodeService
public LabelTemplateNodeService()
-
-
Method Details
-
populateLabelTemplateWithTestRuns
public LabelTemplate populateLabelTemplateWithTestRuns(List<TestRun> testRuns, UUID labelTemplateId) Populate template with test runs.- Parameters:
testRuns- test runslabelTemplateId- label template identifier- Returns:
- populated label template
-
populateLabelTemplateWithTestRuns
public LabelTemplate populateLabelTemplateWithTestRuns(List<TestRun> testRuns, LabelTemplate labelTemplate) Populate template with test runs.- Parameters:
testRuns- test runslabelTemplate- label template- Returns:
- populated label template
-
getLabelTemplate
Get label template by specified identifier.- Parameters:
labelTemplateId- label template identifier- Returns:
- founded label template
-
getProjectIdByLabelTemplateId
-
deleteLabelTemplate
Delete label template by specified identifier.- Parameters:
labelTemplateId- label template identifier
-
calculateRatesForLabelNodes
public void calculateRatesForLabelNodes(List<LabelTemplate.LabelTemplateNode> labelNodes, Map<UUID, TestRun> testRunMap) Calculate rates for label nodes.- Parameters:
labelNodes- label nodes
-