Package io.jmix.reports.entity
Class ReportInputParameter
java.lang.Object
io.jmix.reports.entity.ReportInputParameter
- All Implemented Interfaces:
ReportParameter
,ReportParameterWithDefaultValue
,Serializable
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected Boolean
protected String
protected String
protected String
protected Boolean
protected UUID
protected String
protected Boolean
protected String
protected String
protected String
protected String
protected Integer
protected Integer
protected Report
protected Boolean
protected String
protected String
protected Integer
protected Boolean
protected String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAlias()
getId()
getInstanceName
(MsgBundleTools msgBundleTools) getName()
getType()
void
void
setDefaultDateIsCurrent
(Boolean defaultDateIsCurrent) void
setDefaultValue
(String defaultValue) void
setEntityMetaClass
(String entityMetaClass) void
setEnumerationClass
(String enumerationClass) void
void
void
setLocaleNames
(String localeNames) void
void
setLookupJoin
(String lookupJoin) void
setLookupWhere
(String lookupWhere) void
void
setParameterClass
(Class parameterClass) void
setParameterClassName
(String parameterClassName) void
setPosition
(Integer position) void
setPredefinedTransformation
(PredefinedTransformation predefinedTransformation) void
void
setRequired
(Boolean required) void
void
setTransformationScript
(String transformationScript) void
setType
(ParameterType type) void
setValidationOn
(Boolean validationOn) void
setValidationScript
(String validationScript)
-
Field Details
-
id
-
report
-
type
-
name
-
localeNames
-
alias
-
position
-
entityMetaClass
-
lookup
-
lookupJoin
-
lookupWhere
-
enumerationClass
-
screen
-
required
-
defaultValue
-
parameterClassName
-
transformationScript
-
validationScript
-
validationOn
-
predefinedTransformation
-
defaultDateIsCurrent
-
-
Constructor Details
-
ReportInputParameter
public ReportInputParameter()
-
-
Method Details
-
getId
-
setId
-
getReport
-
setReport
-
getType
-
setType
-
getName
- Specified by:
getName
in interfaceReportParameter
- Returns:
- user friendly name
-
setName
-
getAlias
- Specified by:
getAlias
in interfaceReportParameter
- Returns:
- alias which is used in formatters and data loaders
-
setAlias
-
getEntityMetaClass
-
getLookup
-
setLookup
-
getLookupJoin
-
setLookupJoin
-
getLookupWhere
-
setLookupWhere
-
setEntityMetaClass
-
getEnumerationClass
-
setEnumerationClass
-
getRequired
- Specified by:
getRequired
in interfaceReportParameter
-
setRequired
-
getPosition
-
setPosition
-
getScreen
-
setScreen
-
getLocaleNames
-
setLocaleNames
-
getInstanceName
-
getParameterClass
- Specified by:
getParameterClass
in interfaceReportParameter
- Returns:
- parameter class eg Date or String, etc
-
setParameterClass
-
getParameterClassName
-
setParameterClassName
-
getDefaultValue
- Specified by:
getDefaultValue
in interfaceReportParameterWithDefaultValue
- Returns:
- default value of the parameter, if exists
-
setDefaultValue
-
getTransformationScript
-
setTransformationScript
-
getPredefinedTransformation
-
setPredefinedTransformation
-
getValidationScript
-
setValidationScript
-
getValidationOn
-
setValidationOn
-
getHidden
-
setHidden
-
getDefaultDateIsCurrent
-
setDefaultDateIsCurrent
-