/** * Constructor. * @param fldToCheck The field in this record to compare. * @param szstrSeekSign The comparison sign. * @param pfldToCompare The field to compare the target field to. */ public CompareFileFilter(BaseField fldToCheck, BaseField fldToCompare, String strSeekSign) { this(); this.init(null, -1, null, strSeekSign, null, true, fldToCheck, fldToCompare); } /**
/** * Constructor. * @param fsToCheck The field sequence in this record to compare (see m_fldToCheck). * @param szstrSeekSign The comparison sign. * @param pconvFlag If this field is non-null and the state is false, don't do this comparison. * @param bValidOnNull Is this record valid if the compare field is null? */ public CompareFileFilter(String fieldNameToCheck, String strToCompare, String strSeekSign, Converter pconvFlag, boolean bDontFilterIfNullCompare) { this(); this.init(null, fieldNameToCheck, strToCompare, strSeekSign, pconvFlag, bDontFilterIfNullCompare, null, null); } /**
/** * Constructor. * @param fldToCheck The field in this record to compare. * @param szstrSeekSign The comparison sign. * @param pfldToCompare The field to compare the target field to. */ public CompareFileFilter(BaseField fldToCheck, BaseField fldToCompare, String strSeekSign) { this(); this.init(null, -1, null, strSeekSign, null, true, fldToCheck, fldToCompare); } /**
/** * Constructor. * @param fldToCheck The field in this record to compare. * @param szstrSeekSign The comparison sign. * @param pfldToCompare The field to compare the target field to. */ public CompareFileFilter(BaseField fldToCheck, BaseField fldToCompare, String strSeekSign) { this(); this.init(null, null, null, strSeekSign, null, true, fldToCheck, fldToCompare); } /**
/** * Constructor. * @param fsToCheck The field sequence in this record to compare (see m_fldToCheck). * @param szstrSeekSign The comparison sign. * @param pconvFlag If this field is non-null and the state is false, don't do this comparison. * @param bValidOnNull Is this record valid if the compare field is null? */ public CompareFileFilter(int fsToCheck, BaseField fldToCompare, String strSeekSign, Converter pconvFlag, boolean bDontFilterIfNullCompare) { this(); this.init(null, fsToCheck, null, strSeekSign, pconvFlag, bDontFilterIfNullCompare, null, fldToCompare); } /**
/** * Constructor. * @param fsToCheck The field sequence in this record to compare (see m_fldToCheck). * @param szstrSeekSign The comparison sign. * @param pconvFlag If this field is non-null and the state is false, don't do this comparison. * @param bValidOnNull Is this record valid if the compare field is null? */ public CompareFileFilter(BaseField fieldToCheck, String strToCompare, String strSeekSign, Converter pconvFlag, boolean bDontFilterIfNullCompare) { this(); this.init(null, null, strToCompare, strSeekSign, pconvFlag, bDontFilterIfNullCompare, fieldToCheck, null); } /**
/** * Constructor. * @param fsToCheck The field sequence in this record to compare (see m_fldToCheck). * @param szstrSeekSign The comparison sign. * @param pconvFlag If this field is non-null and the state is false, don't do this comparison. * @param bValidOnNull Is this record valid if the compare field is null? */ public CompareFileFilter(int fsToCheck, String strToCompare, String strSeekSign, Converter pconvFlag, boolean bDontFilterIfNullCompare) { this(); this.init(null, fsToCheck, strToCompare, strSeekSign, pconvFlag, bDontFilterIfNullCompare, null, null); } /**
/** * Constructor. * NOTE: I use the same exact init params as super since this is a client/server filter. * @param record My owner (usually passed as null, and set on addListener in setOwner()). * @param pfldToCompare The field to compare. */ public void init(Record record, String strToCompare, String strSeekSign, Converter pconvFlag, boolean bDontFilterIfNullCompare, BaseField fldToCheck, BaseField fldToCompare) { m_fldFakeDate = null; super.init(record, null, strToCompare, null, pconvFlag, bDontFilterIfNullCompare, fldToCheck, fldToCompare); if (strSeekSign == null) m_strSeekSign = DBConstants.BLANK; // I Must do this here because I don't want the default value } /**
/** * Constructor. * @param fldToCheck The field in this record to compare. * @param szstrSeekSign The comparison sign. * @param pconvFlag If this field is non-null and the state is false, don't do this comparison. * @param pfldToCompare The field to compare the target field to. * @param bValidOnNull Is this record valid if the compare field is null? */ public CompareFileFilter(BaseField fldToCheck, BaseField fldToCompare, String strSeekSign, Converter pconvFlag, boolean bDontFilterIfNullCompare) { this(); this.init(null, -1, null, strSeekSign, pconvFlag, bDontFilterIfNullCompare, fldToCheck, fldToCompare); } /**
/** * Constructor. * NOTE: I use the same exact init params as super since this is a client/server filter. * @param record My owner (usually passed as null, and set on addListener in setOwner()). * @param pfldToCompare The field to compare. */ public void init(Record record, int fsToCheck, String strToCompare, String strSeekSign, Converter pconvFlag, boolean bDontFilterIfNullCompare, BaseField fldToCheck, BaseField fldToCompare) { m_fldFakeDate = null; super.init(record, fsToCheck, strToCompare, null, pconvFlag, bDontFilterIfNullCompare, fldToCheck, fldToCompare); if (strSeekSign == null) m_strSeekSign = DBConstants.BLANK; // I Must do this here because I don't want the default value } /**
/** * Constructor. * @param fsToCheck The field sequence in this record to compare (see m_fldToCheck). * @param szstrSeekSign The comparison sign. * @param pconvFlag If this field is non-null and the state is false, don't do this comparison. * @param bValidOnNull Is this record valid if the compare field is null? */ public CompareFileFilter(String fieldNameToCheck, BaseField fldToCompare, String strSeekSign, Converter pconvFlag, boolean bDontFilterIfNullCompare) { this(); this.init(null, fieldNameToCheck, null, strSeekSign, pconvFlag, bDontFilterIfNullCompare, null, fldToCompare); } /**
/** * Constructor. * @param fsToCheck The field sequence in this record to compare (see m_fldToCheck). * @param szstrSeekSign The comparison sign. * @param pconvFlag If this field is non-null and the state is false, don't do this comparison. * @param bValidOnNull Is this record valid if the compare field is null? */ public CompareFileFilter(int fsToCheck, String strToCompare, String strSeekSign, Converter pconvFlag, boolean bDontFilterIfNullCompare) { this(); this.init(null, fsToCheck, strToCompare, strSeekSign, pconvFlag, bDontFilterIfNullCompare, null, null); } /**
/** * Constructor. * @param fsToCheck The field sequence in this record to compare (see m_fldToCheck). * @param szstrSeekSign The comparison sign. * @param pconvFlag If this field is non-null and the state is false, don't do this comparison. * @param bValidOnNull Is this record valid if the compare field is null? */ public CompareFileFilter(int fsToCheck, BaseField fldToCompare, String strSeekSign, Converter pconvFlag, boolean bDontFilterIfNullCompare) { this(); this.init(null, fsToCheck, null, strSeekSign, pconvFlag, bDontFilterIfNullCompare, null, fldToCompare); } /**
/** * Constructor. * @param fldToCheck The field in this record to compare. * @param szstrSeekSign The comparison sign. * @param pconvFlag If this field is non-null and the state is false, don't do this comparison. * @param pfldToCompare The field to compare the target field to. * @param bValidOnNull Is this record valid if the compare field is null? */ public CompareFileFilter(BaseField fldToCheck, BaseField fldToCompare, String strSeekSign, Converter pconvFlag, boolean bDontFilterIfNullCompare) { this(); this.init(null, null, null, strSeekSign, pconvFlag, bDontFilterIfNullCompare, fldToCheck, fldToCompare); } /**
/** * Constructor. * @param fldToCheck The field in this record to compare. * @param szstrSeekSign The comparison sign. * @param pconvFlag If this field is non-null and the state is false, don't do this comparison. * @param pfldToCompare The field to compare the target field to. * @param bValidOnNull Is this record valid if the compare field is null? */ public CompareFileFilter(BaseField fldToCheck, BaseField fldToCompare, String strSeekSign, Converter pconvFlag, boolean bDontFilterIfNullCompare) { this(); this.init(null, -1, null, strSeekSign, pconvFlag, bDontFilterIfNullCompare, fldToCheck, fldToCompare); } /**
/** * Constructor. * NOTE: I use the same exact init params as super since this is a client/server filter. * @param record My owner (usually passed as null, and set on addListener in setOwner()). * @param pfldToCompare The field to compare. */ public void init(Record record, int fsToCheck, String strToCompare, String strSeekSign, Converter pconvFlag, boolean bDontFilterIfNullCompare, BaseField fldToCheck, BaseField fldToCompare) { m_fldFakeDate = null; super.init(record, fsToCheck, strToCompare, null, pconvFlag, bDontFilterIfNullCompare, fldToCheck, fldToCompare); if (strSeekSign == null) m_strSeekSign = DBConstants.BLANK; // I Must do this here because I don't want the default value } /**
/** * Initialize class fields. */ public void init(BaseField fldToCheck, BaseField fldToCompare) { BaseField falseField = new BooleanField(null, "Name", 1, "Name", new Boolean(false)); super.init(null, null, null, ">", falseField, true, fldToCheck, fldToCompare); } /**
/** * Creates a new object of the same class as this object. * @return a clone of this instance. * @exception CloneNotSupportedException if the object's class does not support the <code>Cloneable</code> interface. * @see java.lang.Cloneable */ public Object clone() throws CloneNotSupportedException { CompareFileFilter listener = new CompareFileFilter(); listener.init(null, m_iFieldSeqToCheck, m_strToCompare, m_strSeekSign, m_convFlag, m_bDontFilterIfNullCompare, m_fldToCheck, m_fldToCompare); return listener; } /**
/** * Creates a new object of the same class as this object. * @return a clone of this instance. * @exception CloneNotSupportedException if the object's class does not support the <code>Cloneable</code> interface. * @see java.lang.Cloneable */ public Object clone() throws CloneNotSupportedException { CompareFileFilter listener = new CompareFileFilter(); listener.init(null, fieldNameToCheck, m_strToCompare, m_strSeekSign, m_convFlag, m_bDontFilterIfNullCompare, m_fldToCheck, m_fldToCompare); return listener; } /**
/** * Creates a new object of the same class as this object. * @return a clone of this instance. * @exception CloneNotSupportedException if the object's class does not support the <code>Cloneable</code> interface. * @see java.lang.Cloneable */ public Object clone() throws CloneNotSupportedException { CompareFileFilter listener = new CompareFileFilter(); listener.init(null, m_iFieldSeqToCheck, m_strToCompare, m_strSeekSign, m_convFlag, m_bDontFilterIfNullCompare, m_fldToCheck, m_fldToCompare); return listener; } /**