Class HvlRToolReportExecutingParamModel
java.lang.Object
tr.com.havelsan.javarch.dto.model.HvlSimpleModel<Long>
tr.com.havelsan.javarch.dto.model.HvlModel
tr.com.havelsan.javarch.report.rtool.cloud.client.model.HvlRToolReportExecutingParamModel
- All Implemented Interfaces:
Serializable
,Comparable<tr.com.havelsan.javarch.dto.model.HvlSimpleModel>
,tr.com.havelsan.javarch.data.commons.structure.HvlModelStructure<Long>
public class HvlRToolReportExecutingParamModel
extends tr.com.havelsan.javarch.dto.model.HvlModel
A data transfer object is used for report executing parameter operations.
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Gets allowed param values max size.com.google.common.collect.ImmutableSet<String>
Gets available param values.Gets executable report id.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.void
setAcceptMultipleParamValue
(boolean acceptMultipleParamValue) Sets accept multiple param value.void
setAllowedParamValuesMaxSize
(Integer allowedParamValuesMaxSize) Sets allowed param values max size.void
setAvailableParamValues
(com.google.common.collect.ImmutableSet<String> availableParamValues) Sets available param values.void
setExecutableReportId
(Long executableReportId) Sets executable report id.void
setParamKey
(String paramKey) Sets param key.void
setParamValueFetchingEndpoint
(String paramValueFetchingEndpoint) Sets param value fetching endpoint.void
setParamValueFetchingMethod
(HvlRToolParamValueFetchingMethod paramValueFetchingMethod) Sets param value fetching method.void
setParamValueType
(HvlRToolParamValueType paramValueType) Sets param value type.Methods inherited from class tr.com.havelsan.javarch.dto.model.HvlModel
getId, setId
Methods inherited from class tr.com.havelsan.javarch.dto.model.HvlSimpleModel
compareTo, getCreatedBy, getDateCreated, getDateUpdated, getDeleted, getDeletedDate, getUpdatedBy, getUuid, getVersion, setCreatedBy, setDateCreated, setDateUpdated, setDeleted, setDeletedDate, setUpdatedBy, setUuid, setVersion
-
Constructor Details
-
HvlRToolReportExecutingParamModel
public HvlRToolReportExecutingParamModel()
-
-
Method Details
-
getExecutableReportId
Gets executable report id.- Returns:
- the executable report id
-
setExecutableReportId
Sets executable report id.- Parameters:
executableReportId
- the executable report id
-
getParamKey
Gets param key.- Returns:
- the param key
-
setParamKey
Sets param key.- Parameters:
paramKey
- the param key
-
getParamValueType
Gets param value type.- Returns:
- the param value type
-
setParamValueType
Sets param value type.- Parameters:
paramValueType
- the param value type
-
isAcceptMultipleParamValue
public boolean isAcceptMultipleParamValue()Is accept multiple param value boolean.- Returns:
- the boolean
-
setAcceptMultipleParamValue
public void setAcceptMultipleParamValue(boolean acceptMultipleParamValue) Sets accept multiple param value.- Parameters:
acceptMultipleParamValue
- the accept multiple param value
-
getParamValueFetchingMethod
Gets param value fetching method.- Returns:
- the param value fetching method
-
setParamValueFetchingMethod
Sets param value fetching method.- Parameters:
paramValueFetchingMethod
- the param value fetching method
-
getAvailableParamValues
Gets available param values.- Returns:
- the available param values
-
setAvailableParamValues
public void setAvailableParamValues(com.google.common.collect.ImmutableSet<String> availableParamValues) Sets available param values.- Parameters:
availableParamValues
- the available param values
-
getParamValueFetchingEndpoint
Gets param value fetching endpoint.- Returns:
- the param value fetching endpoint
-
setParamValueFetchingEndpoint
Sets param value fetching endpoint.- Parameters:
paramValueFetchingEndpoint
- the param value fetching endpoint
-
getAllowedParamValuesMaxSize
Gets allowed param values max size.- Returns:
- the allowed param values max size
-
setAllowedParamValuesMaxSize
Sets allowed param values max size.- Parameters:
allowedParamValuesMaxSize
- the allowed param values max size
-
equals
- Overrides:
equals
in classtr.com.havelsan.javarch.dto.model.HvlSimpleModel<Long>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classtr.com.havelsan.javarch.dto.model.HvlSimpleModel<Long>
-