IBM WebSphere Application ServerTM
Release 7

com.ibm.bpe.api
Interface QueryProperty

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
QueryPropertyExtension

public interface QueryProperty
extends java.io.Serializable

Returns the properties of a variable that can be queried.

Query properties can be declared for process-level variables. The type of a query property can be a built-in XML schema simple type or a user-defined simple type based on a built-in XML schema type using restrictions.

Since:
6.0.2

Field Summary
static java.lang.String COPYRIGHT
           
static int TYPE_DECIMAL
          Symbolic constant for a floating point type.
static int TYPE_GENERIC
          Symbolic constant for a type that is not a string, number, decimal, or timestamp.
static int TYPE_NUMBER
          Symbolic constant for an integer type.
static int TYPE_STRING
          Symbolic constant for a string type.
static int TYPE_TIMESTAMP
          Symbolic constant for a timestamp type.
 
Method Summary
 int getMappedType()
          Returns the type that can be used in queries.
 java.lang.String getName()
          Returns the name of the property that can be queried.
 java.lang.String getNamespace()
          Returns the namespace of the property that can be queried.
 java.lang.String getType()
          Returns the QName of the property type.
 java.lang.String getVariableName()
          Returns the name of the process-level variable that contains properties that can be used in queries.
 

Field Detail

COPYRIGHT

static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

TYPE_GENERIC

static final int TYPE_GENERIC
Symbolic constant for a type that is not a string, number, decimal, or timestamp.

See Also:
Constant Field Values

TYPE_STRING

static final int TYPE_STRING
Symbolic constant for a string type.

See Also:
Constant Field Values

TYPE_NUMBER

static final int TYPE_NUMBER
Symbolic constant for an integer type.

See Also:
Constant Field Values

TYPE_DECIMAL

static final int TYPE_DECIMAL
Symbolic constant for a floating point type.

See Also:
Constant Field Values

TYPE_TIMESTAMP

static final int TYPE_TIMESTAMP
Symbolic constant for a timestamp type.

See Also:
Constant Field Values
Method Detail

getVariableName

java.lang.String getVariableName()
Returns the name of the process-level variable that contains properties that can be used in queries.

Returns:
The name of the variable.

getName

java.lang.String getName()
Returns the name of the property that can be queried.

Returns:
The name of the property.

getNamespace

java.lang.String getNamespace()
Returns the namespace of the property that can be queried. For properties that are defined inline, the namespace is the namespace of the BPEL process.

Returns:
The namespace of the property.

getMappedType

int getMappedType()
Returns the type that can be used in queries.

Possible values are: TYPE_GENERIC, TYPE_STRING, TYPE_NUMBER, TYPE_DECIMAL, TYPE_TIMESTAMP.

Returns:
The mapped type.

getType

java.lang.String getType()
Returns the QName of the property type. It can be an xsd type or a user-defined type.

Returns:
The QName of the property type.

IBM WebSphere Application ServerTM
Release 7