Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

oracle.jbo.server
Class RowFilterKey

java.lang.Object
  extended by oracle.jbo.server.RowFilterKey
All Implemented Interfaces:
RowFilter
Direct Known Subclasses:
EffectiveDateFilterRange, RowFilterKeyForwardOnly, RowFilterQC

public class RowFilterKey
extends java.lang.Object
implements RowFilter


Constructor Summary
RowFilterKey(ViewObjectImpl vo)
           
RowFilterKey(ViewObjectImpl vo, java.lang.Object[] values)
           
RowFilterKey(ViewObjectImpl vo, java.lang.Object[] values, int bindingStyle)
           
 
Method Summary
protected  boolean compareParamsWithValues(java.lang.Object[] params, java.lang.Object[] values, int paramsOffset, int valuesOffset, int size, boolean bIgnoreNamedParams)
           
 boolean equals(java.lang.Object val)
           
 Key getKey()
           
 int getParamLength()
          Returns the number of elements in the array of parameters that make up the row filter.
 java.lang.Object[] getParamValues()
          Returns the array of parameter values that make up the row filter.
 int getRowInitLength()
          Returns the number of elements in the array of row init values.
 java.lang.Object[] getRowInitValues()
          Returns the array of row init values.
 ViewObjectImpl getViewObjectImpl()
          Retrieves the view object association with the row filter.
 java.lang.Object[] getWhereClauseParams()
           
 int hashCode()
           
 boolean isNameValuePairs()
           
 boolean isNull()
          Indicates whether this row filter represents a null filter or not.
 boolean paramQualifies(java.lang.Object[] values)
          Returns a flag indicating whether values is qualified by this row filter or not.
 boolean paramQualifiesWithOffset(java.lang.Object[] values, int filterOffset)
           
 java.lang.String toString()
           
 boolean whereClauseParamQualifies(java.lang.Object[] values)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RowFilterKey

public RowFilterKey(ViewObjectImpl vo,
                    java.lang.Object[] values,
                    int bindingStyle)

RowFilterKey

public RowFilterKey(ViewObjectImpl vo,
                    java.lang.Object[] values)

RowFilterKey

public RowFilterKey(ViewObjectImpl vo)
Method Detail

getKey

public Key getKey()

isNull

public boolean isNull()
Description copied from interface: RowFilter
Indicates whether this row filter represents a null filter or not.

Specified by:
isNull in interface RowFilter
Returns:
flag indicating whether the row filter represents a null filter or not.

getViewObjectImpl

public ViewObjectImpl getViewObjectImpl()
Description copied from interface: RowFilter
Retrieves the view object association with the row filter.

Specified by:
getViewObjectImpl in interface RowFilter
Returns:
the view object.

isNameValuePairs

public boolean isNameValuePairs()

getParamLength

public int getParamLength()
Description copied from interface: RowFilter
Returns the number of elements in the array of parameters that make up the row filter.

Specified by:
getParamLength in interface RowFilter
Returns:
the number of elements.

getParamValues

public java.lang.Object[] getParamValues()
Description copied from interface: RowFilter
Returns the array of parameter values that make up the row filter.

Specified by:
getParamValues in interface RowFilter
Returns:
the parameter array.

getWhereClauseParams

public java.lang.Object[] getWhereClauseParams()
Specified by:
getWhereClauseParams in interface RowFilter

paramQualifies

public boolean paramQualifies(java.lang.Object[] values)
Description copied from interface: RowFilter
Returns a flag indicating whether values is qualified by this row filter or not.

Specified by:
paramQualifies in interface RowFilter
Parameters:
values - values to examine for qualification.
Returns:
a flag indicating whether it passes or not.

paramQualifiesWithOffset

public boolean paramQualifiesWithOffset(java.lang.Object[] values,
                                        int filterOffset)
Specified by:
paramQualifiesWithOffset in interface RowFilter

whereClauseParamQualifies

public boolean whereClauseParamQualifies(java.lang.Object[] values)
Specified by:
whereClauseParamQualifies in interface RowFilter

getRowInitLength

public int getRowInitLength()
Description copied from interface: RowFilter
Returns the number of elements in the array of row init values.

Specified by:
getRowInitLength in interface RowFilter
Returns:
the number of elements.

getRowInitValues

public java.lang.Object[] getRowInitValues()
Description copied from interface: RowFilter
Returns the array of row init values.

Specified by:
getRowInitValues in interface RowFilter
Returns:
the row init value array.

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object val)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

compareParamsWithValues

protected boolean compareParamsWithValues(java.lang.Object[] params,
                                          java.lang.Object[] values,
                                          int paramsOffset,
                                          int valuesOffset,
                                          int size,
                                          boolean bIgnoreNamedParams)

Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

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