@Retention(value=RUNTIME)
@Target(value=java.lang.annotation.ElementType.METHOD)
public interface BEFunction
Modifier and Type | Method and Description |
---|---|
boolean |
async() |
java.lang.String |
cautions() |
BEDeprecated |
deprecated() |
java.lang.String |
description() |
java.lang.String[] |
domain()
Deprecated.
Replaced by
BEFunction.fndomain() |
Enabled |
enabled() |
java.lang.String |
example() |
FunctionDomain[] |
fndomain() |
FunctionParamDescriptor |
freturn() |
BEMapper |
mapper() |
java.lang.String |
name() |
FunctionParamDescriptor[] |
params() |
boolean |
reevaluate() |
java.lang.String |
see() |
java.lang.String |
signature() |
java.lang.String |
synopsis()
Deprecated.
Replaced by
BEFunction.description() |
java.lang.String |
version() |
Enabled enabled()
Enabled
annotation value, if not specified the default Enabled
annotation is used with an empty property string with a true
value. It also
indicates if the associated BEFunction
is enabled for use.BEDeprecated deprecated()
BEDeprecated
annotation value, if not specified the default BEDeprecated
annotation is used to indicate if the function has been deprecated in the BusinessEvents™ catalog.java.lang.String name()
BEFunction
appears.
If not specified the default "java.lang.String synopsis()
BEFunction.description()
java.lang.String signature()
FunctionParamDescriptor[] params()
FunctionParamDescriptor
annotation list identifying the function arguments in order, if not specified empty FunctionParamDescriptor
list is used.FunctionParamDescriptor freturn()
FunctionParamDescriptor
identifying the function return type, if not specified empty FunctionParamDescriptor
is used.java.lang.String version()
java.lang.String see()
BEMapper mapper()
java.lang.String description()
boolean async()
false
.boolean reevaluate()
false
.java.lang.String cautions()
java.lang.String[] domain()
BEFunction.fndomain()
FunctionDomain[] fndomain()
FunctionDomain.ACTION
is used.java.lang.String example()