Package org.qubership.atp.ram.services
Class LogRecordContextVariableService
java.lang.Object
org.qubership.atp.ram.services.LogRecordContextVariableService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfilterAndSplitContextVariables(List<ContextVariable> contextVariables, List<String> parameters, String beforeValue, String afterValue) Find and split context variable parameters into modified and not modified groups.filterContextVariables(List<ContextVariable> contextVariables, List<String> parameters, String beforeValue, String afterValue) Filter context variable of logrecord by specified parameters.getPagedContextVariables(List<ContextVariable> allContextVariables, Integer page, Integer size, List<ContextVariablesActiveTab> activeTabs) Get context variables of logrecord.
-
Constructor Details
-
LogRecordContextVariableService
public LogRecordContextVariableService()
-
-
Method Details
-
getPagedContextVariables
public ContextVariablesResponse getPagedContextVariables(List<ContextVariable> allContextVariables, Integer page, Integer size, List<ContextVariablesActiveTab> activeTabs) Get context variables of logrecord.- Parameters:
allContextVariables- input context variablespage- number of page for paginationsize- size of 1 page for pagination- Returns:
- List of paginated context variables and total caount of context variables.
-
filterAndSplitContextVariables
public ContextVariablesResponse filterAndSplitContextVariables(List<ContextVariable> contextVariables, List<String> parameters, String beforeValue, String afterValue) Find and split context variable parameters into modified and not modified groups.- Parameters:
contextVariables- log record context variablesparameters- parameter namesbeforeValue- before valueafterValue- after value- Returns:
- result response
-
filterContextVariables
public List<ContextVariable> filterContextVariables(List<ContextVariable> contextVariables, List<String> parameters, String beforeValue, String afterValue) Filter context variable of logrecord by specified parameters.- Parameters:
parameters- list of context variables names to filter bybeforeValue- beforeValue to filter by using "contains" strategyafterValue- afterValue to filter by using "contains" strategy- Returns:
- list of context variables that have passed all predicates.
-