|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object bea.jolt.JoltDefAttrs bea.jolt.JoltParam
JoltParam implements the parameter object in a service definition object. It contains the name, data type, access information, and more about the parameter.
JoltDefinition
,
JoltDefAttrs
Field Summary | |
static java.lang.String |
AVLIST
|
static java.lang.String |
BINARY
|
static java.lang.String |
BOP
|
static java.lang.String |
BYTE
supported data types ("pt") in human readable format |
static java.lang.String |
CONVERSATION
|
static java.lang.String |
DOUBLE
|
static java.lang.String |
EOP
|
static java.lang.String |
EVENT
|
static java.lang.String |
FLOAT
|
static java.lang.String |
IBUFTYPE
|
static java.lang.String |
INTEGER
|
static java.lang.String |
IVIEWNAME
|
static java.lang.String |
MANDATORY
supported status type ("ps") - not used. |
static java.lang.String |
NOACC
supported access type ("pa") |
static int |
NOACCESS
The numeric value for access type: NOACCESS |
static java.lang.String |
OBUFTYPE
|
static java.lang.String |
OPTIONAL
|
static java.lang.String |
OVIEWNAME
|
static java.lang.String |
PARMACC
|
static java.lang.String |
PARMDESC
|
static java.lang.String |
PARMFID
|
static java.lang.String |
PARMFINDEX
|
static java.lang.String |
PARMFNAME
|
static java.lang.String |
PARMLEN
|
static java.lang.String |
PARMNAME
Jolt well-known properties for parameter |
static java.lang.String |
PARMOCC
|
static java.lang.String |
PARMSTATUS
|
static java.lang.String |
PARMTYPE
|
static java.lang.String |
QSPACE
|
static java.lang.String |
QUEUE
|
static java.lang.String |
RDONLY
|
static java.lang.String |
RDWR
|
static int |
READONLY
The numeric value for access type: READONLY |
static int |
READWRITE
The numeric value for access type: READWRITE |
static java.lang.String |
SERVICE
Supported definition types |
static java.lang.String |
SHORT
|
static java.lang.String |
STRING
|
static java.lang.String |
VERSION
Jolt well-known properties for definition |
static int |
WRITEONLY
The numeric value for access type: WRITEONLY |
static java.lang.String |
WRONLY
|
Constructor Summary | |
JoltParam()
|
Method Summary | |
int |
accessType()
Get the access type that is relative to the service. |
void |
addProperty(java.lang.String name,
java.lang.String val)
Add a parameter property as the name-value pair. |
int |
getID()
Get the field ID of the parameter. |
static int |
getInteger(java.lang.String s)
Parse the integer as Unix strtol(3C) function. |
java.util.Enumeration |
getKeys()
Get an enumeration of the property keys. |
int |
getMaxLength()
Get the max length defined. |
int |
getMaxOccurrence()
Get the max occurrence defined. |
java.lang.String |
getName()
Get the name of the parameter. |
java.lang.String |
getProperty(java.lang.String name)
Get a property element of the named parameter. |
int |
getType()
Get the data type. |
boolean |
isMandatory()
Check if the parameter is a manadatory field. |
java.lang.String |
toString()
Construct the string for the parameter beginning with "bp:" and ending with "ep:". |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int NOACCESS
public static final int READONLY
public static final int WRITEONLY
public static final int READWRITE
public static final java.lang.String SERVICE
public static final java.lang.String QUEUE
public static final java.lang.String EVENT
public static final java.lang.String CONVERSATION
public static final java.lang.String VERSION
public static final java.lang.String QSPACE
public static final java.lang.String IBUFTYPE
public static final java.lang.String OBUFTYPE
public static final java.lang.String IVIEWNAME
public static final java.lang.String OVIEWNAME
public static final java.lang.String BOP
public static final java.lang.String EOP
public static final java.lang.String PARMNAME
public static final java.lang.String PARMTYPE
public static final java.lang.String PARMLEN
public static final java.lang.String PARMDESC
public static final java.lang.String PARMFID
public static final java.lang.String PARMACC
public static final java.lang.String PARMSTATUS
public static final java.lang.String PARMOCC
public static final java.lang.String PARMFNAME
public static final java.lang.String PARMFINDEX
public static final java.lang.String BYTE
public static final java.lang.String SHORT
public static final java.lang.String INTEGER
public static final java.lang.String FLOAT
public static final java.lang.String DOUBLE
public static final java.lang.String BINARY
public static final java.lang.String STRING
public static final java.lang.String AVLIST
public static final java.lang.String NOACC
public static final java.lang.String RDONLY
public static final java.lang.String WRONLY
public static final java.lang.String RDWR
public static final java.lang.String MANDATORY
public static final java.lang.String OPTIONAL
Constructor Detail |
public JoltParam()
Method Detail |
public java.lang.String getName()
public int getID()
SBuffer
public int accessType()
public int getType()
SBuffer
public boolean isMandatory()
public int getMaxOccurrence()
public int getMaxLength()
public java.lang.String getProperty(java.lang.String name)
name
- the name of the parameter
public java.util.Enumeration getKeys()
Enumeration
public java.lang.String toString()
public void addProperty(java.lang.String name, java.lang.String val) throws java.lang.NumberFormatException, DefinitionException
name
- Name of the parameterval
- Value of the parameter
java.lang.NumberFormatException
- If "pf" or "fi" does not contain
a parseable integer.
DefinitionException
- If "pa" has an invalid value.public static int getInteger(java.lang.String s) throws java.lang.NumberFormatException
s
- String value to be parsed
java.lang.NumberFormatException
- If the string contains
unparseable integer.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |