Skip navigation links

Oracle BPEL Process Manager
Workflow Services API Reference
10g Release 3 (10.1.3)
B28985-02


oracle.tip.pc.services.identity
Interface SearchFilter

All Known Subinterfaces:
ComplexSearchFilter

public interface SearchFilter

SearchFilter defines search filter interface

Since:
10.1.3

Field Summary
static java.lang.String OPERATOR_EQUAL
          Operator EQUAL
static java.lang.String OPERATOR_GREATER
          Operator GREATER
static java.lang.String OPERATOR_GREATEREQUAL
          Operator GREATEREQUAL
static java.lang.String OPERATOR_LESS
          Operator LESS
static java.lang.String OPERATOR_LESSEQUAL
          Operator LESSEQUAL
static java.lang.String OPERATOR_NOTEQUAL
          Operator NOTEQUAL

 

Method Summary
 java.lang.String getAttributeName()
          Get attribute name
 java.lang.String getAttributeValue()
          Gets value
 java.lang.Object getNativeRepresentation()
          Gets native representation
 java.lang.String getOperator()
          Gets operator
 boolean isLogicalNegation()
          Checks whether operator NOT is set
 boolean matches(BPMPrincipal obj)
          Matches the BPMPrincipal object
 void reverse()
          Reverses filter condition to opposit
 void setAttributeName(java.lang.String s)
          Sets attribute
 void setAttributeValue(java.lang.String s)
          Sets value
 void setLogicalNegation()
          Sets oprator NOT, switches to opposit condition.
 void setOperator(java.lang.String operator)
          Sets operator
 org.w3c.dom.Element toNode()
          convert filter object to XML element.

 

Field Detail

OPERATOR_EQUAL

public static final java.lang.String OPERATOR_EQUAL
Operator EQUAL
See Also:
Constant Field Values

OPERATOR_NOTEQUAL

public static final java.lang.String OPERATOR_NOTEQUAL
Operator NOTEQUAL
See Also:
Constant Field Values

OPERATOR_GREATEREQUAL

public static final java.lang.String OPERATOR_GREATEREQUAL
Operator GREATEREQUAL
See Also:
Constant Field Values

OPERATOR_GREATER

public static final java.lang.String OPERATOR_GREATER
Operator GREATER
See Also:
Constant Field Values

OPERATOR_LESSEQUAL

public static final java.lang.String OPERATOR_LESSEQUAL
Operator LESSEQUAL
See Also:
Constant Field Values

OPERATOR_LESS

public static final java.lang.String OPERATOR_LESS
Operator LESS
See Also:
Constant Field Values

Method Detail

setAttributeName

public void setAttributeName(java.lang.String s)
Sets attribute
Parameters:
s -

setOperator

public void setOperator(java.lang.String operator)
Sets operator
Parameters:
operator -

setAttributeValue

public void setAttributeValue(java.lang.String s)
Sets value
Parameters:
s -

getAttributeName

public java.lang.String getAttributeName()
Get attribute name
Returns:
attribute name

getAttributeValue

public java.lang.String getAttributeValue()
Gets value
Returns:
attribute value

getOperator

public java.lang.String getOperator()
Gets operator
Returns:
operator

getNativeRepresentation

public java.lang.Object getNativeRepresentation()
Gets native representation
Returns:
netive representation

setLogicalNegation

public void setLogicalNegation()
Sets oprator NOT, switches to opposit condition.

isLogicalNegation

public boolean isLogicalNegation()
Checks whether operator NOT is set
Returns:
true if unary operator NOT is set

reverse

public void reverse()
Reverses filter condition to opposit

matches

public boolean matches(BPMPrincipal obj)
                throws BPMIdentityException
Matches the BPMPrincipal object
Returns:
true if object match the filter condition throws BPMIdentityException, if unsupported
Throws:
BPMIdentityException

toNode

public org.w3c.dom.Element toNode()
convert filter object to XML element. XML schema is defined in IdentityService.xsd

Skip navigation links

Oracle BPEL Process Manager
Workflow Services API Reference
10g Release 3 (10.1.3)
B28985-02


Copyright © 2006, Oracle. All rights reserved.