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 Details

    • HvlRToolReportExecutingParamModel

      public HvlRToolReportExecutingParamModel()
  • Method Details

    • getExecutableReportId

      public Long getExecutableReportId()
      Gets executable report id.
      Returns:
      the executable report id
    • setExecutableReportId

      public void setExecutableReportId(Long executableReportId)
      Sets executable report id.
      Parameters:
      executableReportId - the executable report id
    • getParamKey

      public String getParamKey()
      Gets param key.
      Returns:
      the param key
    • setParamKey

      public void setParamKey(String paramKey)
      Sets param key.
      Parameters:
      paramKey - the param key
    • getParamValueType

      public HvlRToolParamValueType getParamValueType()
      Gets param value type.
      Returns:
      the param value type
    • setParamValueType

      public void setParamValueType(HvlRToolParamValueType paramValueType)
      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

      public HvlRToolParamValueFetchingMethod getParamValueFetchingMethod()
      Gets param value fetching method.
      Returns:
      the param value fetching method
    • setParamValueFetchingMethod

      public void setParamValueFetchingMethod(HvlRToolParamValueFetchingMethod paramValueFetchingMethod)
      Sets param value fetching method.
      Parameters:
      paramValueFetchingMethod - the param value fetching method
    • getAvailableParamValues

      public com.google.common.collect.ImmutableSet<String> 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

      public String getParamValueFetchingEndpoint()
      Gets param value fetching endpoint.
      Returns:
      the param value fetching endpoint
    • setParamValueFetchingEndpoint

      public void setParamValueFetchingEndpoint(String paramValueFetchingEndpoint)
      Sets param value fetching endpoint.
      Parameters:
      paramValueFetchingEndpoint - the param value fetching endpoint
    • getAllowedParamValuesMaxSize

      public Integer getAllowedParamValuesMaxSize()
      Gets allowed param values max size.
      Returns:
      the allowed param values max size
    • setAllowedParamValuesMaxSize

      public void setAllowedParamValuesMaxSize(Integer allowedParamValuesMaxSize)
      Sets allowed param values max size.
      Parameters:
      allowedParamValuesMaxSize - the allowed param values max size
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class tr.com.havelsan.javarch.dto.model.HvlSimpleModel<Long>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class tr.com.havelsan.javarch.dto.model.HvlSimpleModel<Long>