IBM WebSphere Application ServerTM
Release 8

com.ibm.wbiserver.brules.mgmt.query
Interface PropertyIsDefinedQueryNode

All Superinterfaces:
QueryNode, java.io.Serializable

public interface PropertyIsDefinedQueryNode
extends QueryNode, java.io.Serializable

This is an interface for querying for business rule groups that have a particular property defined, regardless of what the value of that property is. Here is an example:

    // Find business rule groups that have property "Department" defined to be some
    // value.
    PropertyIsDefinedQueryNode node = QueryNodeFactory.createPropertyIsDefinedQueryNode("Department");
 

A PropertyIsDefinedQueryNode can be used by itself to form a query, if the query is using a single property, or it may be combined with other QueryNode objects using the logical operator nodes AndNode, OrNode, and NotNode to form more complicated queries.

Note that the property name specified for the PropertyIsDefinedQueryNode cannot make use of any wildcard characters such as '%' or '_'. Only an exact match on the property name is allowed.


Field Summary
static java.lang.String COPYRIGHT
           
 
Method Summary
 java.lang.String getPropertyName()
          Get the name of the property that is to be queried by this node.
 

Field Detail

COPYRIGHT

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

getPropertyName

java.lang.String getPropertyName()
Get the name of the property that is to be queried by this node.

Returns:
The name of the property that is to be queried by this node.

IBM WebSphere Application ServerTM
Release 8