com.ibm.bpe.api
Interface QueryProperty
All Superinterfaces:
java.io.Serializable
All known subinterfaces:
- public interface QueryProperty
- extends java.io.Serializable
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
Modifier and Type | Field and Description |
---|---|
|
COPYRIGHT
|
|
TYPE_DECIMAL
Symbolic constant for a floating point type.
|
|
TYPE_GENERIC
Symbolic constant for a type that is not a string, number, decimal, or timestamp.
|
|
TYPE_NUMBER
Symbolic constant for an integer type.
|
|
TYPE_STRING
Symbolic constant for a string type.
|
|
TYPE_TIMESTAMP
Symbolic constant for a timestamp type.
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
getMappedType()
Returns the type that can be used in queries.
|
|
getName()
Returns the name of the property that can be queried.
|
|
getNamespace()
Returns the namespace of the property that can be queried.
|
|
getType()
Returns the QName of the property type.
|
|
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:
TYPE_GENERIC
- static final int TYPE_GENERIC
Symbolic constant for a type that is not a string, number, decimal, or timestamp.
See Also:
TYPE_STRING
- static final int TYPE_STRING
Symbolic constant for a string type.
See Also:
TYPE_NUMBER
- static final int TYPE_NUMBER
Symbolic constant for an integer type.
See Also:
TYPE_DECIMAL
- static final int TYPE_DECIMAL
Symbolic constant for a floating point type.
See Also:
TYPE_TIMESTAMP
- static final int TYPE_TIMESTAMP
Symbolic constant for a timestamp type.
See Also:
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.