public class ParameterInfo
extends java.lang.Object
DynamicClient
Modifier and Type | Field and Description |
---|---|
static int |
IN |
static int |
INOUT |
static int |
OUT |
static int |
RETURN |
static int |
UNBOUNDED |
static int |
UNDEFINED |
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
getCardMax()
Get max cardinality, valid only if parameter is an array
|
java.lang.Integer |
getCardMin()
Get min cardinality, valid only if parameter is an array
|
java.lang.Object |
getDefaultValue()
Get default value
|
java.lang.String |
getDocumentation() |
int |
getMode()
Return the mode of this parameter.
|
java.lang.String |
getName()
Return the name of the parameter
|
java.lang.Object[] |
getPermittedValues()
Get array with permitted values of parameter
|
java.lang.Class |
getPrimitiveTypeClass()
If parameter is a primitive or an extended-primitive
return the java class associated, otherwise return null
|
java.lang.String |
getRegex()
Get regular expression with permitted value of parameter
|
jade.content.schema.TermSchema |
getSchema()
Return the JADE schema of this parameter
|
boolean |
isMandatory()
Tests if this parameter is mandatory for the operation
|
java.lang.String |
toString() |
public static final int UNBOUNDED
public static final int UNDEFINED
public static final int IN
public static final int OUT
public static final int INOUT
public static final int RETURN
public java.lang.String getName()
public java.lang.String getDocumentation()
public java.lang.Class getPrimitiveTypeClass()
public int getMode()
The possible values are (defined as class constants):
public jade.content.schema.TermSchema getSchema()
TermSchema
public boolean isMandatory()
public java.lang.Object getDefaultValue()
public java.lang.String getRegex()
public java.lang.Object[] getPermittedValues()
public java.lang.Integer getCardMin()
cardMin
- min cardinalitypublic java.lang.Integer getCardMax()
cardMin
- max cardinality (UNBOUNDED if there is no limits)public java.lang.String toString()
toString
in class java.lang.Object