Package io.jmix.reports.entity
Class ReportInputParameter
java.lang.Object
io.jmix.reports.entity.ReportInputParameter
- All Implemented Interfaces:
- ReportParameter,- ReportParameterWithDefaultValue,- Serializable
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Stringprotected Booleanprotected Stringprotected Stringprotected Stringprotected Booleanprotected UUIDprotected Stringprotected Booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected Integerprotected Integerprotected Reportprotected Booleanprotected Stringprotected Stringprotected Integerprotected Booleanprotected String
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetAlias()getId()getInstanceName(MsgBundleTools msgBundleTools) getName()getType()voidvoidsetDefaultDateIsCurrent(Boolean defaultDateIsCurrent) voidsetDefaultValue(String defaultValue) voidsetEntityMetaClass(String entityMetaClass) voidsetEnumerationClass(String enumerationClass) voidvoidvoidsetLocaleNames(String localeNames) voidvoidsetLookupJoin(String lookupJoin) voidsetLookupWhere(String lookupWhere) voidvoidsetParameterClass(Class parameterClass) voidsetParameterClassName(String parameterClassName) voidsetPosition(Integer position) voidsetPredefinedTransformation(PredefinedTransformation predefinedTransformation) voidvoidsetRequired(Boolean required) voidvoidsetTransformationScript(String transformationScript) voidsetType(ParameterType type) voidsetValidationOn(Boolean validationOn) voidsetValidationScript(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- 
ReportInputParameterpublic ReportInputParameter()
 
- 
- 
Method Details- 
getId
- 
setId
- 
getReport
- 
setReport
- 
getType
- 
setType
- 
getName- Specified by:
- getNamein interface- ReportParameter
- Returns:
- user friendly name
 
- 
setName
- 
getAlias- Specified by:
- getAliasin interface- ReportParameter
- Returns:
- alias which is used in formatters and data loaders
 
- 
setAlias
- 
getEntityMetaClass
- 
getLookup
- 
setLookup
- 
getLookupJoin
- 
setLookupJoin
- 
getLookupWhere
- 
setLookupWhere
- 
setEntityMetaClass
- 
getEnumerationClass
- 
setEnumerationClass
- 
getRequired- Specified by:
- getRequiredin interface- ReportParameter
 
- 
setRequired
- 
getPosition
- 
setPosition
- 
getScreen
- 
setScreen
- 
getLocaleNames
- 
setLocaleNames
- 
getInstanceName
- 
getParameterClass- Specified by:
- getParameterClassin interface- ReportParameter
- Returns:
- parameter class eg Date or String, etc
 
- 
setParameterClass
- 
getParameterClassName
- 
setParameterClassName
- 
getDefaultValue- Specified by:
- getDefaultValuein interface- ReportParameterWithDefaultValue
- Returns:
- default value of the parameter, if exists
 
- 
setDefaultValue
- 
getTransformationScript
- 
setTransformationScript
- 
getPredefinedTransformation
- 
setPredefinedTransformation
- 
getValidationScript
- 
setValidationScript
- 
getValidationOn
- 
setValidationOn
- 
getHidden
- 
setHidden
- 
getDefaultDateIsCurrent
- 
setDefaultDateIsCurrent
 
-