Class HvlRToolReportExecutingParam

java.lang.Object
tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity<Long>
tr.com.havelsan.javarch.domain.model.entity.HvlEntity
tr.com.havelsan.javarch.domain.model.entity.HvlHardDeleteEntity
tr.com.havelsan.javarch.report.rtool.starter.entity.HvlRToolReportExecutingParam
All Implemented Interfaces:
Serializable, Comparable<tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity>, org.hibernate.engine.spi.Managed, org.hibernate.engine.spi.ManagedMappedSuperclass, org.hibernate.engine.spi.PrimeAmongSecondarySupertypes, tr.com.havelsan.javarch.data.commons.structure.HvlEntityStructure<Long>

@Entity public class HvlRToolReportExecutingParam extends tr.com.havelsan.javarch.domain.model.entity.HvlHardDeleteEntity
The type is an entity class which defines fields of the report executing parameter.
See Also:
  • Field Details

    • TABLE_NAME

      public static final String TABLE_NAME
      The constant TABLE_NAME.
      See Also:
    • EXECUTABLE_REPORT_ID_FIELD_COLUMN

      public static final String EXECUTABLE_REPORT_ID_FIELD_COLUMN
      The constant EXECUTABLE_REPORT_ID_FIELD_COLUMN.
      See Also:
    • PARAM_KEY_FIELD_COLUMN

      public static final String PARAM_KEY_FIELD_COLUMN
      The constant PARAM_KEY_FIELD_COLUMN.
      See Also:
    • PARAM_VALUE_TYPE_VALUE_FIELD_COLUMN

      public static final String PARAM_VALUE_TYPE_VALUE_FIELD_COLUMN
      The constant PARAM_VALUE_TYPE_VALUE_FIELD_COLUMN.
      See Also:
    • ACCEPT_MULTIPLE_PARAM_VALUE_FIELD_COLUMN

      public static final String ACCEPT_MULTIPLE_PARAM_VALUE_FIELD_COLUMN
      The constant ACCEPT_MULTIPLE_PARAM_VALUE_FIELD_COLUMN.
      See Also:
    • PARAM_VALUE_FETCHING_METHOD_VALUE_FIELD_COLUMN

      public static final String PARAM_VALUE_FETCHING_METHOD_VALUE_FIELD_COLUMN
      The constant PARAM_VALUE_FETCHING_METHOD_VALUE_FIELD_COLUMN.
      See Also:
    • PARAM_VALUE_FETCHING_ENDPOINT_FIELD_COLUMN

      public static final String PARAM_VALUE_FETCHING_ENDPOINT_FIELD_COLUMN
      The constant PARAM_VALUE_FETCHING_ENDPOINT_FIELD_COLUMN.
      See Also:
    • AVAILABLE_PARAM_VALUE_CONTENT_FIELD_COLUMN

      public static final String AVAILABLE_PARAM_VALUE_CONTENT_FIELD_COLUMN
      The constant AVAILABLE_PARAM_VALUE_CONTENT_FIELD_COLUMN.
      See Also:
    • EXECUTABLE_REPORT_ID_FOREIGN_KEY

      public static final String EXECUTABLE_REPORT_ID_FOREIGN_KEY
      The constant EXECUTABLE_REPORT_ID_FOREIGN_KEY.
      See Also:
    • PARAM_KEY_UNIQUE_KEY

      public static final String PARAM_KEY_UNIQUE_KEY
      The constant PARAM_KEY_UNIQUE_KEY.
      See Also:
    • EXECUTABLE_REPORT_ID_INDEX

      public static final String EXECUTABLE_REPORT_ID_INDEX
      The constant EXECUTABLE_REPORT_ID_INDEX.
      See Also:
  • Constructor Details

    • HvlRToolReportExecutingParam

      public HvlRToolReportExecutingParam()
  • Method Details

    • getExecutableReport

      public HvlRToolExecutableReport getExecutableReport()
      Gets executable report.
      Returns:
      the executable report
    • setExecutableReport

      public void setExecutableReport(HvlRToolExecutableReport executableReport)
      Sets executable report.
      Parameters:
      executableReport - the executable report
    • 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
    • getAcceptMultipleParamValue

      public Boolean getAcceptMultipleParamValue()
      Gets accept multiple param value.
      Returns:
      the accept multiple param value
    • 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
    • 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
    • getAvailableParamValueContent

      public byte[] getAvailableParamValueContent()
      Get available param value content byte [ ].
      Returns:
      the byte [ ]
    • setAvailableParamValueContent

      public void setAvailableParamValueContent(byte[] availableParamValueContent)
      Sets available param value content.
      Parameters:
      availableParamValueContent - the available param value content
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity<Long>