Oracle Application Development Framework Model and Business Components Java API Reference 10g Release 3 (10.1.3)
B16005-01


oracle.jbo.server
Class RowFilterKey

java.lang.Object
  extended byoracle.jbo.server.RowFilterKey

All Implemented Interfaces:
RowFilter
Direct Known Subclasses:
RowFilterKeyForwardOnly

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
 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.
static java.lang.Object[] streamStringToValues(java.lang.String sString)
           
 java.lang.String streamToString()
           
 java.lang.String toString()
           
 boolean whereClauseParamQualifies(java.lang.Object[] values)
           

 

Methods inherited from class java.lang.Object
clone, finalize, 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.

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()

equals

public boolean equals(java.lang.Object val)

toString

public java.lang.String toString()

streamToString

public java.lang.String streamToString()

streamStringToValues

public static java.lang.Object[] streamStringToValues(java.lang.String sString)

Oracle Application Development Framework Model and Business Components Java API Reference 10g Release 3 (10.1.3)
B16005-01


Copyright © 1997, 2005, Oracle. All rights reserved.