public boolean handleLocalCriteria(StringBuffer strFilter, boolean bIncludeFileName, Vector<BaseField> vParamList)
    {
        BaseListener  nextListener = this.getNextEnabledListener();
        boolean bDontSkip = true;
        if (nextListener != null)
            bDontSkip = ((FileListener)nextListener).doLocalCriteria(strFilter, bIncludeFileName, vParamList);
        else
            bDontSkip = this.doLocalCriteria(strFilter, bIncludeFileName, vParamList);
        if (bDontSkip == false)
            return bDontSkip; // skip it
        return this.getTable().doLocalCriteria(strFilter, bIncludeFileName, vParamList);    // Give the table a shot at it
    }
public boolean handleLocalCriteria ( StringBuffer strFilter , boolean bIncludeFileName , Vector < BaseField > vParamList ) { BaseListener nextListener = this . getNextEnabledListener ( ) ; boolean bDontSkip = true ; if ( nextListener != null ) bDontSkip = ( ( FileListener ) nextListener ) . doLocalCriteria ( strFilter , bIncludeFileName , vParamList ) ; else bDontSkip = this . doLocalCriteria ( strFilter , bIncludeFileName , vParamList ) ; if ( bDontSkip == false ) return bDontSkip ; return this . getTable ( ) . doLocalCriteria ( strFilter , bIncludeFileName , vParamList ) ; }
Check to see if this record should be skipped.
Generally, you use a remote criteria.
@param strFilter The current SQL WHERE string.
@param bIncludeFileName Include the Filename.fieldName in the string.
@param vParamList The list of params.
@return true if the criteria passes.
@return false if the criteria fails, and returns without checking further.