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

      Fields 
      Modifier and Type Field and Description
      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

      Methods 
      Modifier and Type Method and Description
      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

      • 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 Business Process ManagerTM
Release 8