/** * Constructor. * @param iFieldSeq The First field sequence of the key. * @param iFieldSeq2 The Second field sequence of the key (-1 for none). * @param iFieldSeq3 The Third field sequence of the key (-1 for none). */ public FileFilter(Record record) { this(); this.init(record); } /**
/** * Initialize class fields. */ public void init(String iFieldSeq, BaseField fldStart, BaseField fldEnd) { super.init(null); m_iFieldSeq = iFieldSeq; m_fldStart = fldStart; m_fldEnd = fldEnd; } /**
/** * Initialize class fields. */ public void init(BaseField fldTarget, String fsTarget) { m_hsFilter = null; m_fldTarget = fldTarget; m_fsTarget = fsTarget; super.init(null); } /**
/** * Initialize class fields. */ public void init(Record record, BaseField fldRecordTarget, int fsTarget, BaseField fldTarget) { m_fldToCompare = fldTarget; m_fsRecordTarget = fsTarget; m_fldRecordTarget = fldRecordTarget; super.init(record); } /**
/** * Initialize class fields. */ public void init(Record record, BaseField fldRecordTarget, String fsTarget, BaseField fldTarget) { m_fldToCompare = fldTarget; m_fsRecordTarget = fsTarget; m_fldRecordTarget = fldRecordTarget; super.init(record); } /**
/** * Constructor. * @param iFieldSeq The First field sequence of the key. * @param iFieldSeq2 The Second field sequence of the key (-1 for none). * @param iFieldSeq3 The Third field sequence of the key (-1 for none). */ public FileFilter(Record record) { this(); this.init(record); } /**
/** * Constructor. * @param iFieldSeq The First field sequence of the key. * @param iFieldSeq2 The Second field sequence of the key (-1 for none). * @param iFieldSeq3 The Third field sequence of the key (-1 for none). */ public FileFilter(Record record) { this(); this.init(record); } /**
/** * Initialize class fields. */ public void init(BaseField fldTarget, int fsTarget) { m_hsFilter = null; m_fldTarget = fldTarget; m_fsTarget = fsTarget; super.init(null); } /**
/** * Initialize class fields. */ public void init(BaseField fldTarget, int fsTarget) { m_hsFilter = null; m_fldTarget = fldTarget; m_fsTarget = fsTarget; super.init(null); } /**
/** * Initialize class fields. */ public void init(Record record, BaseField fldRecordTarget, int fsTarget, BaseField fldTarget) { m_fldToCompare = fldTarget; m_fsRecordTarget = fsTarget; m_fldRecordTarget = fldRecordTarget; super.init(record); } /**
/** * Initialize class fields. */ public void init(String iFieldSeq, BaseField fldStart, BaseField fldEnd) { super.init(null); m_iFieldSeq = iFieldSeq; m_fldStart = fldStart; m_fldEnd = fldEnd; } /**
/** * Constructor. * @param record My owner (usually passed as null, and set on addListener in setOwner()). * @param iFieldSeq The First field sequence of the key. * @param iFieldSeq2 The Second field sequence of the key (-1 for none). * @param iFieldSeq3 The Third field sequence of the key (-1 for none). */ public void init(Record record, int iFieldSeq, int iFieldSeq2, int iFieldSeq3) { super.init(record); m_iThisFileFieldSeq = iFieldSeq; m_fldThisFile = null; m_iThisFileFieldSeq2 = iFieldSeq2; m_fldThisFile2 = null; m_iThisFileFieldSeq3 = iFieldSeq3; m_fldThisFile3 = null; m_bInitialKey = true; m_bEndKey = true; } /**
/** * Constructor. * @param record My owner (usually passed as null, and set on addListener in setOwner()). * @param iFieldSeq The First field sequence of the key. * @param iFieldSeq2 The Second field sequence of the key (-1 for none). * @param iFieldSeq3 The Third field sequence of the key (-1 for none). */ public void init(Record record, int iFieldSeq, int iFieldSeq2, int iFieldSeq3) { super.init(record); m_iThisFileFieldSeq = iFieldSeq; m_fldThisFile = null; m_iThisFileFieldSeq2 = iFieldSeq2; m_fldThisFile2 = null; m_iThisFileFieldSeq3 = iFieldSeq3; m_fldThisFile3 = null; m_bInitialKey = true; m_bEndKey = true; } /**
/** * Constructor. * @param record My owner (usually passed as null, and set on addListener in setOwner()). * @param iFieldSeq The First field sequence of the key. * @param fldThisFile The first field * @param iFieldSeq2 The Second field sequence of the key (-1 for none). * @param fldThisFile2 The second field * @param iFieldSeq3 The Third field sequence of the key (-1 for none). * @param fldThisFile3 The third field */ public void init(Record record, String thisFileFieldName, BaseField fldThisFile, String thisFileFieldName2, BaseField fldThisFile2, String thisFileFieldName3, BaseField fldThisFile3) { super.init(record); this.thisFileFieldName = thisFileFieldName; m_fldThisFile = fldThisFile; this.thisFileFieldName2 = thisFileFieldName2; m_fldThisFile2 = fldThisFile2; this.thisFileFieldName3 = thisFileFieldName3; m_fldThisFile3 = fldThisFile3; m_bInitialKey = true; m_bEndKey = true; } /**
/** * Initialize class fields. */ public void init(int iTypeField, int iTargetValue) { m_iTargetValue = 0; m_iTypeField = 0; m_iTypeField = iTypeField; m_iTargetValue = iTargetValue; super.init(null); this.setMasterSlaveFlag(FileListener.RUN_IN_SLAVE | FileListener.RUN_IN_MASTER); // This runs on the slave (if there is a slave) } /**
/** * Initialize class fields. */ public void init(int iTypeField, int iTargetValue) { m_iTargetValue = 0; m_iTypeField = 0; m_iTypeField = iTypeField; m_iTargetValue = iTargetValue; super.init(null); this.setMasterSlaveFlag(FileListener.RUN_IN_SLAVE | FileListener.RUN_IN_MASTER); // This runs on the slave (if there is a slave) } /**
/** * Initialize class fields. */ public void init(int iTypeField, String typeFieldName, int iTargetValue) { m_iTargetValue = 0; m_iTypeField = 0; m_iTypeField = iTypeField; this.typeFieldName = typeFieldName; m_iTargetValue = iTargetValue; super.init(null); this.setMasterSlaveFlag(FileListener.RUN_IN_SLAVE | FileListener.RUN_IN_MASTER); // This runs on the slave (if there is a slave) } /**
/** * Constructor. * @param fsToCheck The field sequence in this record to compare (see m_fldToCheck). * @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 strToCompare The string to compare the target field to. * @param bValidOnNull Is this record valid if the compare field is null? */ public void init(Record record, int fsToCheck, String strToCompare, String strSeekSign, Converter pconvFlag, boolean bDontFilterIfNullCompare, BaseField fldToCheck, BaseField fldToCompare) { super.init(record); this.setMasterSlaveFlag(FileListener.RUN_IN_SLAVE); // This runs on the slave (if there is a slave) m_iFieldSeqToCheck = fsToCheck; m_fldToCheck = fldToCheck; m_fldToCompare = fldToCompare; m_strSeekSign = strSeekSign; m_convFlag = pconvFlag; m_bDontFilterIfNullCompare = bDontFilterIfNullCompare; m_strToCompare = strToCompare; if ((m_strSeekSign == null) || (m_strSeekSign.length() == 0)) m_strSeekSign = DBConstants.EQUALS; // Default comparison } /**
/** * Constructor. * @param fsToCheck The field sequence in this record to compare (see m_fldToCheck). * @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 strToCompare The string to compare the target field to. * @param bValidOnNull Is this record valid if the compare field is null? */ public void init(Record record, int fsToCheck, String strToCompare, String strSeekSign, Converter pconvFlag, boolean bDontFilterIfNullCompare, BaseField fldToCheck, BaseField fldToCompare) { super.init(record); this.setMasterSlaveFlag(FileListener.RUN_IN_SLAVE); // This runs on the slave (if there is a slave) m_iFieldSeqToCheck = fsToCheck; m_fldToCheck = fldToCheck; m_fldToCompare = fldToCompare; m_strSeekSign = strSeekSign; m_convFlag = pconvFlag; m_bDontFilterIfNullCompare = bDontFilterIfNullCompare; m_strToCompare = strToCompare; if ((m_strSeekSign == null) || (m_strSeekSign.length() == 0)) m_strSeekSign = DBConstants.EQUALS; // Default comparison } /**
/** * Constructor. * @param fsToCheck The field sequence in this record to compare (see m_fldToCheck). * @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 strToCompare The string to compare the target field to. * @param bValidOnNull Is this record valid if the compare field is null? */ public void init(Record record, String fieldNameToCheck, String strToCompare, String strSeekSign, Converter pconvFlag, boolean bDontFilterIfNullCompare, BaseField fldToCheck, BaseField fldToCompare) { super.init(record); this.setMasterSlaveFlag(FileListener.RUN_IN_SLAVE); // This runs on the slave (if there is a slave) this.fieldNameToCheck = fieldNameToCheck; m_fldToCheck = fldToCheck; m_fldToCompare = fldToCompare; m_strSeekSign = strSeekSign; m_convFlag = pconvFlag; m_bDontFilterIfNullCompare = bDontFilterIfNullCompare; m_strToCompare = strToCompare; if ((m_strSeekSign == null) || (m_strSeekSign.length() == 0)) m_strSeekSign = DBConstants.EQUALS; // Default comparison } /**