com.ibm.bpe.api

Interface QueryProperty

All Superinterfaces:
java.io.Serializable
All known subinterfaces:
QueryPropertyExtension

  1. public interface QueryProperty
  2. 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

Modifier and Type Field and Description
  1. static
  2. java.lang.String
COPYRIGHT
  1. static
  2. int
TYPE_DECIMAL
Symbolic constant for a floating point type.
  1. static
  2. int
TYPE_GENERIC
Symbolic constant for a type that is not a string, number, decimal, or timestamp.
  1. static
  2. int
TYPE_NUMBER
Symbolic constant for an integer type.
  1. static
  2. int
TYPE_STRING
Symbolic constant for a string type.
  1. static
  2. int
TYPE_TIMESTAMP
Symbolic constant for a timestamp type.

Method Summary

Modifier and Type Method and Description
  1. int
getMappedType()
Returns the type that can be used in queries.
  1. java.lang.String
getName()
Returns the name of the property that can be queried.
  1. java.lang.String
getNamespace()
Returns the namespace of the property that can be queried.
  1. java.lang.String
getType()
Returns the QName of the property type.
  1. java.lang.String
getVariableName()
Returns the name of the process-level variable that contains properties that can be used in queries.

Field Detail

  1. static final java.lang.String COPYRIGHT
See Also:

TYPE_GENERIC

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

TYPE_STRING

  1. static final int TYPE_STRING
Symbolic constant for a string type.
See Also:

TYPE_NUMBER

  1. static final int TYPE_NUMBER
Symbolic constant for an integer type.
See Also:

TYPE_DECIMAL

  1. static final int TYPE_DECIMAL
Symbolic constant for a floating point type.
See Also:

TYPE_TIMESTAMP

  1. static final int TYPE_TIMESTAMP
Symbolic constant for a timestamp type.
See Also:

Method Detail

getVariableName

  1. 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

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

getNamespace

  1. 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

  1. 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

  1. 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.