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 Summary
Modifier and TypeFieldDescriptionstatic final String
The constant ACCEPT_MULTIPLE_PARAM_VALUE_FIELD_COLUMN.static final String
The constant AVAILABLE_PARAM_VALUE_CONTENT_FIELD_COLUMN.static final String
The constant EXECUTABLE_REPORT_ID_FIELD_COLUMN.static final String
The constant EXECUTABLE_REPORT_ID_FOREIGN_KEY.static final String
The constant EXECUTABLE_REPORT_ID_INDEX.static final String
The constant PARAM_KEY_FIELD_COLUMN.static final String
The constant PARAM_KEY_UNIQUE_KEY.static final String
The constant PARAM_VALUE_FETCHING_ENDPOINT_FIELD_COLUMN.static final String
The constant PARAM_VALUE_FETCHING_METHOD_VALUE_FIELD_COLUMN.static final String
The constant PARAM_VALUE_TYPE_VALUE_FIELD_COLUMN.static final String
The constant TABLE_NAME.Fields inherited from class tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity
CREATED_BY_FIELD, CREATED_BY_FIELD_COLUMN, CREATED_DATE_FIELD, CREATED_DATE_FIELD_COLUMN, ID_FIELD, ID_FIELD_COLUMN, UPDATED_BY_FIELD, UPDATED_BY_FIELD_COLUMN, UPDATED_DATE_FIELD, UPDATED_DATE_FIELD_COLUMN, UUID_FIELD, UUID_FIELD_COLUMN, VERSION_FIELD, VERSION_FIELD_COLUMN
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Gets accept multiple param value.byte[]
Get available param value content byte [ ].Gets executable report.Gets executable report id.Gets param key.Gets param value fetching endpoint.Gets param value fetching method.Gets param value type.int
hashCode()
void
setAcceptMultipleParamValue
(Boolean acceptMultipleParamValue) Sets accept multiple param value.void
setAvailableParamValueContent
(byte[] availableParamValueContent) Sets available param value content.void
setExecutableReport
(HvlRToolExecutableReport executableReport) Sets executable report.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.domain.model.entity.HvlEntity
$$_hibernate_read_id, $$_hibernate_write_id, getId, setId
Methods inherited from class tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity
$$_hibernate_read_createdBy, $$_hibernate_read_dateCreated, $$_hibernate_read_dateUpdated, $$_hibernate_read_updatedBy, $$_hibernate_read_uuid, $$_hibernate_read_version, $$_hibernate_write_createdBy, $$_hibernate_write_dateCreated, $$_hibernate_write_dateUpdated, $$_hibernate_write_updatedBy, $$_hibernate_write_uuid, $$_hibernate_write_version, compareTo, getCreatedBy, getDateCreated, getDateUpdated, getUpdatedBy, getUuid, getVersion, setCreatedBy, setDateCreated, setDateUpdated, setUpdatedBy, setUuid, setVersion
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.engine.spi.Managed
asManaged
Methods inherited from interface org.hibernate.engine.spi.ManagedMappedSuperclass
asManagedMappedSuperclass
Methods inherited from interface org.hibernate.engine.spi.PrimeAmongSecondarySupertypes
asCompositeOwner, asCompositeTracker, asHibernateProxy, asManagedComposite, asManagedEntity, asPersistentAttributeInterceptable, asProxyConfiguration, asSelfDirtinessTracker
-
Field Details
-
TABLE_NAME
The constant TABLE_NAME.- See Also:
-
EXECUTABLE_REPORT_ID_FIELD_COLUMN
The constant EXECUTABLE_REPORT_ID_FIELD_COLUMN.- See Also:
-
PARAM_KEY_FIELD_COLUMN
The constant PARAM_KEY_FIELD_COLUMN.- See Also:
-
PARAM_VALUE_TYPE_VALUE_FIELD_COLUMN
The constant PARAM_VALUE_TYPE_VALUE_FIELD_COLUMN.- See Also:
-
ACCEPT_MULTIPLE_PARAM_VALUE_FIELD_COLUMN
The constant ACCEPT_MULTIPLE_PARAM_VALUE_FIELD_COLUMN.- See Also:
-
PARAM_VALUE_FETCHING_METHOD_VALUE_FIELD_COLUMN
The constant PARAM_VALUE_FETCHING_METHOD_VALUE_FIELD_COLUMN.- See Also:
-
PARAM_VALUE_FETCHING_ENDPOINT_FIELD_COLUMN
The constant PARAM_VALUE_FETCHING_ENDPOINT_FIELD_COLUMN.- See Also:
-
AVAILABLE_PARAM_VALUE_CONTENT_FIELD_COLUMN
The constant AVAILABLE_PARAM_VALUE_CONTENT_FIELD_COLUMN.- See Also:
-
EXECUTABLE_REPORT_ID_FOREIGN_KEY
The constant EXECUTABLE_REPORT_ID_FOREIGN_KEY.- See Also:
-
PARAM_KEY_UNIQUE_KEY
The constant PARAM_KEY_UNIQUE_KEY.- See Also:
-
EXECUTABLE_REPORT_ID_INDEX
The constant EXECUTABLE_REPORT_ID_INDEX.- See Also:
-
-
Constructor Details
-
HvlRToolReportExecutingParam
public HvlRToolReportExecutingParam()
-
-
Method Details
-
getExecutableReport
Gets executable report.- Returns:
- the executable report
-
setExecutableReport
Sets executable report.- Parameters:
executableReport
- the executable report
-
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
-
getAcceptMultipleParamValue
Gets accept multiple param value.- Returns:
- the accept multiple param value
-
setAcceptMultipleParamValue
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
-
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
-
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
- Overrides:
equals
in classtr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity<Long>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classtr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity<Long>
-