Skip navigation links

Oracle Fusion Middleware
Workflow Services Java API Reference for Oracle SOA Suite
11g Release 1 (11.1.1)
E10660-03


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

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

OPERATOR_NOTEQUAL

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

OPERATOR_GREATEREQUAL

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

OPERATOR_GREATER

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

OPERATOR_LESSEQUAL

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

OPERATOR_LESS

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

Method Detail

setAttributeName

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

setOperator

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

setAttributeValue

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

getAttributeName

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

getAttributeValue

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

getOperator

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

getNativeRepresentation

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

setLogicalNegation

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

isLogicalNegation

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

reverse

void reverse()
Reverses filter condition to opposit

matches

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

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

Skip navigation links

Oracle Fusion Middleware
Workflow Services Java API Reference for Oracle SOA Suite
11g Release 1 (11.1.1)
E10660-03


Copyright © 2009, Oracle and/or its affiliates. All rights reserved.