Skip navigation links

Oracle Fusion Middleware Identity Governance Framework Identity Directory Java API Reference
11 g Release 2 (11.1.2)

E27140-01


oracle.igf.ids
Class SearchFilter

java.lang.Object
  extended by oracle.igf.ids.SearchFilter


public class SearchFilter
extends java.lang.Object

SearchFilter class can be used for constructing simple or complex nested search filters for searching the entities in the backend


Nested Class Summary
static class SearchFilter.LogicalOp
          Logical operator joining multiple SearchFilter objects
static class SearchFilter.Operator
          Compare operator type in the simple search filter

 

Constructor Summary
SearchFilter(SearchFilter.LogicalOp op, SearchFilter... searchFilters)
          Complex SearchFilter
SearchFilter(java.lang.String propertyName, SearchFilter.Operator op, java.lang.String propertyVal)
          Simple SearchFilter

 

Method Summary
 SearchFilter.LogicalOp getLogicalOperator()
          Returns the logical operator in complex SearchFilter
 SearchFilter.Operator getOperator()
          Returns the compare operator
 java.lang.String getPropertyName()
          Returns the name of the property in simple SearchFilter
 java.lang.String getPropertyVal()
          Returns the property value in simple SearchFilter
 java.util.List<SearchFilter> getSubFilters()
          Returns the list of subfilters in complex SearchFilter
 boolean isSimpleFilter()
          Test if this is simple SearchFilter
 java.lang.String toString()
          Converts the SearchFilter object to string

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Constructor Detail

SearchFilter

public SearchFilter(java.lang.String propertyName,
                    SearchFilter.Operator op,
                    java.lang.String propertyVal)
Simple SearchFilter
Parameters:
propertyName - Name of the property
op - Compare operator
propertyVal - Property value

SearchFilter

public SearchFilter(SearchFilter.LogicalOp op,
                    SearchFilter... searchFilters)
Complex SearchFilter
Parameters:
op - Logical operator joining multiple SearchFilter objects
searchFilters - Array of SearchFilter objects

Method Detail

getOperator

public SearchFilter.Operator getOperator()
Returns the compare operator
Returns:
compare operator if this is simple SearchFilter

getPropertyName

public java.lang.String getPropertyName()
Returns the name of the property in simple SearchFilter
Returns:
property name in simple SearchFilter

getPropertyVal

public java.lang.String getPropertyVal()
Returns the property value in simple SearchFilter
Returns:
property value in simple SearchFilter

getLogicalOperator

public SearchFilter.LogicalOp getLogicalOperator()
Returns the logical operator in complex SearchFilter
Returns:
logical operator in complex SearchFilter

getSubFilters

public java.util.List<SearchFilter> getSubFilters()
Returns the list of subfilters in complex SearchFilter
Returns:
list of subfilters in complex SearchFilter

isSimpleFilter

public boolean isSimpleFilter()
Test if this is simple SearchFilter
Returns:
true if this simple SearchFilter

toString

public java.lang.String toString()
Converts the SearchFilter object to string
Overrides:
toString in class java.lang.Object
Returns:
string value of SearchFilter object

Skip navigation links

Oracle Fusion Middleware Identity Governance Framework Identity Directory Java API Reference
11 g Release 2 (11.1.2)

E27140-01


Copyright © 2012 Oracle. All Rights Reserved.