Collaboration API Documentation

com.filenet.bso.api.collaboration.query
Interface PropertyCriteriaNode

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
BinaryComparisonOperator, ConditionalOperator, LiteralOperand, ObjectFunction, PropertyOperand, QueryOperand, UnaryComparisonOperator

public interface PropertyCriteriaNode
extends java.io.Serializable

Base interface for a node that makes up the property based search criteria. Identifiers for the different types of nodes are defined in this interface.


Field Summary
static int AND
          Operator that does a boolean And of other conditions.
static int EQUALS
          Tests two operands for equality.
static int GREATERTHAN
          Tests that the first operand is greater than the second.
static int GREATERTHANOREQUAL
          Tests that the first operand is greater than or equal than the second.
static int IN
          Tests that the first operand is in the list property indicated by the second operand.
static int ISNOTNULL
          Tests that a property is not null.
static int ISNULL
          Tests that a property is null.
static int LESSTHAN
          Tests that the first operand is less than the second.
static int LESSTHANOREQUAL
          Tests that the first operand is less than or greater than the second.
static int LIKE
          Tests that the first operand (a string) is Like the second.
static int LITERALOPERAND
          An operand that is a literal value.
static int NOTEQUAL
          Tests two operands for non-equality.
static int NOTLIKE
          Tests that the first operand (a string) is not like the second.
static int OBJECTFUNCTION
          An operand that is an Object function.
static int OR
          Operator that does a boolean Or of other conditions.
static int PROPERTYOPERAND
          An operand that is a property.
 
Method Summary
 int getNodeType()
          Returns the node type of this node.
 

Field Detail

AND

public static final int AND
Operator that does a boolean And of other conditions.

OR

public static final int OR
Operator that does a boolean Or of other conditions.

EQUALS

public static final int EQUALS
Tests two operands for equality.

NOTEQUAL

public static final int NOTEQUAL
Tests two operands for non-equality.

LESSTHAN

public static final int LESSTHAN
Tests that the first operand is less than the second.

GREATERTHAN

public static final int GREATERTHAN
Tests that the first operand is greater than the second.

LESSTHANOREQUAL

public static final int LESSTHANOREQUAL
Tests that the first operand is less than or greater than the second.

GREATERTHANOREQUAL

public static final int GREATERTHANOREQUAL
Tests that the first operand is greater than or equal than the second.

LIKE

public static final int LIKE
Tests that the first operand (a string) is Like the second.

NOTLIKE

public static final int NOTLIKE
Tests that the first operand (a string) is not like the second.

IN

public static final int IN
Tests that the first operand is in the list property indicated by the second operand.

ISNULL

public static final int ISNULL
Tests that a property is null.

ISNOTNULL

public static final int ISNOTNULL
Tests that a property is not null.

PROPERTYOPERAND

public static final int PROPERTYOPERAND
An operand that is a property.

LITERALOPERAND

public static final int LITERALOPERAND
An operand that is a literal value.

OBJECTFUNCTION

public static final int OBJECTFUNCTION
An operand that is an Object function.
Method Detail

getNodeType

public int getNodeType()
Returns the node type of this node.

Collaboration API Documentation

Copyright © 2002 - 2004 FileNet Corporation. All rights reserved.