Class HvlRToolResolvedReportParamModel
java.lang.Object
tr.com.havelsan.javarch.report.rtool.cloud.client.model.wrap.HvlRToolResolvedReportParamModel
- All Implemented Interfaces:
Serializable
The type is data transfer object that is used to the report parameter resolving operations.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionboolean
com.google.common.collect.ImmutableSet<String>
Gets available param values.Gets param key.Gets param value fetching endpoint.Gets param value fetching method.Gets param value type.int
hashCode()
boolean
Is accept multiple param value boolean.of
(String paramKey, HvlRToolParamValueType paramValueType, boolean acceptMultipleParamValue) Creates resolved report param model.of
(String paramKey, HvlRToolParamValueType paramValueType, boolean acceptMultipleParamValue, HvlRToolParamValueFetchingMethod paramValueFetchingMethod, com.google.common.collect.ImmutableSet<String> availableParamValues, String paramValueFetchingEndpoint) Creates resolved report param model.
-
Method Details
-
of
public static HvlRToolResolvedReportParamModel of(String paramKey, HvlRToolParamValueType paramValueType, boolean acceptMultipleParamValue, HvlRToolParamValueFetchingMethod paramValueFetchingMethod, com.google.common.collect.ImmutableSet<String> availableParamValues, String paramValueFetchingEndpoint) Creates resolved report param model.- Parameters:
paramKey
- the param keyparamValueType
- the param value typeacceptMultipleParamValue
- the accept multiple param valueparamValueFetchingMethod
- the param value fetching methodavailableParamValues
- the available param valuesparamValueFetchingEndpoint
- the param value fetching endpoint- Returns:
- the resolved report param model
-
of
public static HvlRToolResolvedReportParamModel of(String paramKey, HvlRToolParamValueType paramValueType, boolean acceptMultipleParamValue) Creates resolved report param model.- Parameters:
paramKey
- the param keyparamValueType
- the param value typeacceptMultipleParamValue
- the accept multiple param value- Returns:
- the resolved report param model
-
getParamKey
Gets param key.- Returns:
- the param key
-
getParamValueType
Gets param value type.- Returns:
- the param value type
-
isAcceptMultipleParamValue
public boolean isAcceptMultipleParamValue()Is accept multiple param value boolean.- Returns:
- the boolean
-
getParamValueFetchingMethod
Gets param value fetching method.- Returns:
- the param value fetching method
-
getAvailableParamValues
Gets available param values.- Returns:
- the available param values
-
getParamValueFetchingEndpoint
Gets param value fetching endpoint.- Returns:
- the param value fetching endpoint
-
equals
-
hashCode
public int hashCode()
-