Package io.jmix.reports.entity
Enum Class JsonSourceType
- All Implemented Interfaces:
EnumClass<Integer>,Serializable,Comparable<JsonSourceType>,Constable
Determines source where JSON for a
DataSetType.JSON data set is obtained.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionObtain JSON data by calling associatedJsonInputProvider.Groovy script, supposed to return JSON data as a string.An input parameter ofParameterType.TEXTtype provides the JSON data.The reporting engine will perform an HTTP GET query against the URL. -
Method Summary
Modifier and TypeMethodDescriptionstatic JsonSourceTypegetId()static JsonSourceTypeReturns the enum constant of this class with the specified name.static JsonSourceType[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
GROOVY_SCRIPT
Groovy script, supposed to return JSON data as a string. -
URL
The reporting engine will perform an HTTP GET query against the URL. -
PARAMETER
An input parameter ofParameterType.TEXTtype provides the JSON data. -
DELEGATE
Obtain JSON data by calling associatedJsonInputProvider.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getId
-
fromId
-