@Documented
@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface Input
Modifier and Type | Fields and Description |
---|---|
static int |
NOT_DEFINED |
static java.lang.String |
NULL |
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String |
customDisplayReference
If a picker for an input other than the type that is typically used for the input type is
required, the customDisplayReference attribute can be used to refer to the name of the picker
that should be used instead.
|
java.lang.String[] |
defaultValue
The String representation of the default value of the input.
|
java.lang.String |
enumeration
If the input should be based on an enumeration, pass the name of the enumeration to this
attribute.
|
boolean |
hiddenFromDesigner
Determines whether the input will show up in the Data tab of the node in the process modeler.
|
java.lang.String |
localId
The localId attribute is used for converting pre-existing smart services to the annotated
smart service plug-ins.
|
Required |
required
Whether or not the input is required.
|
public abstract java.lang.String[] defaultValue
public abstract java.lang.String enumeration
WEB-INF/conf/process/enumeration-config-process.xml
or a custom enumeration provided
in WEB-INF/conf/process/enumeration-config-<custom>.xml
or provided in a plug-in.public abstract java.lang.String localId
activity-class-parameter-schema
local-id should be passed to this attribute.
Using this attribute is not required and not recommended for new smart service plug-ins.public abstract boolean hiddenFromDesigner
public abstract java.lang.String customDisplayReference
@Input(customDisplayReference="departments")
"htmlarea"
can be passed to the attribute
in order to change the standard text input to a rich text variation.Copyright © 2003-2024 Appian Corporation. All Rights Reserved.