/** * Called when a new blank record is required for the table/query. * @param bDisplayOption If true, display any changes. */ public void doNewRecord(boolean bDisplayOption) { super.doNewRecord(bDisplayOption); // Initialize the record this.setMainKey(bDisplayOption, Boolean.FALSE, true); // Set up the key (DO NOT mark all fields as changed) } /**
/** * Setup the end key position in this record... Save it! */ public void doEndKey() { if (m_bEndKey) this.setMainKey(DBConstants.DONT_DISPLAY, Boolean.TRUE, true); // Set up the key (mark all fields as changed) super.doEndKey(); } /**
/** * Setup the initial key position in this record... Save it! */ public void doInitialKey() { if (m_bInitialKey) this.setMainKey(DBConstants.DONT_DISPLAY, Boolean.TRUE, true); // Set up the key (mark all fields as changed) super.doInitialKey(); // This is the starting key, set the initial position } /**
/** * FilterApTrxHandler Method. */ public ListFileFilter(BaseField fldTarget) { this(); this.init(fldTarget, null); } /**
/** * 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 field in this record to compare to the range. * @param fldStart The range starts at this field's value. * @param iPadfldEnd Should I pad the end string field with high characters? */ public ExtractRangeFilter(String startFieldName, BaseField fldStart, int iPadfldEnd) { this(); this.init(null, startFieldName, fldStart, null, null, iPadfldEnd); } /**
/** * Constructor. * @param pfldToCompare The field to compare. */ public StartSearchFilter(BaseField fldToCompare) { this(); this.init(null, null, null, null, true, null, fldToCompare); } /**
/** * FilterApTrxHandler Method. */ public BitFileFilter(BaseField fldRecordTarget, BaseField fldTarget) { this(); this.init(null, fldRecordTarget, null, fldTarget); } /**
/** * DoValidRecord Method. */ public void doValidRecord(boolean bDisplayOption) { super.doValidRecord(bDisplayOption); } /**
/** * Constructor. * @param bStart Use the current key values for the initial key? * @param bEnd Use the current key values for the end key? */ public SubCurrentFilter(boolean bStart, boolean bEnd) { this(); this.init(null, -1, bStart, bEnd); } /**
/** * Free this filter. */ public void free() { super.free(); } /**
/** * Called when a new blank record is required for the table/query. * @param bDisplayOption If true, display any changes. */ public void doNewRecord(boolean bDisplayOption) { super.doNewRecord(bDisplayOption); // Initialize the record this.setMainKey(bDisplayOption, Boolean.FALSE, true); // Set up the key (DO NOT mark all fields as changed) } /**
/** * Setup the end key position in this record... Save it! */ public void doEndKey() { if (m_bEndKey) this.setMainKey(DBConstants.DONT_DISPLAY, Boolean.TRUE, true); // Set up the key (mark all fields as changed) super.doEndKey(); } /**
/** * Setup the initial key position in this record... Save it! */ public void doInitialKey() { if (m_bInitialKey) this.setMainKey(DBConstants.DONT_DISPLAY, Boolean.TRUE, true); // Set up the key (mark all fields as changed) super.doInitialKey(); // This is the starting key, set the initial position } /**
/** * 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 (using the default pad). * @param iFieldSeq The field in this record to compare to the range. * @param fldStart The range starts at this field's value. */ public ExtractRangeFilter(int iFieldSeq, BaseField fldStart) { this(); this.init(null, iFieldSeq, fldStart, -1, null, PAD_DEFAULT); } /**
/** * Constructor. * @param pfldToCompare The field to compare. */ public StartSearchFilter(BaseField fldToCompare, String strCompareOperation) { this(); this.init(null, null, strCompareOperation, null, true, null, fldToCompare); } /**
/** * Called when a new blank record is required for the table/query. * @param bDisplayOption If true, display any changes. */ public void doNewRecord(boolean bDisplayOption) { super.doNewRecord(bDisplayOption); // Initialize the record this.setMainKey(bDisplayOption, Boolean.FALSE, true); // Set up the key (DO NOT mark all fields as changed) } /**
/** * Setup the end key position in this record... Save it! */ public void doEndKey() { if (m_bEndKey) this.setMainKey(DBConstants.DONT_DISPLAY, Boolean.TRUE, true); // Set up the key (mark all fields as changed) super.doEndKey(); } /**
/** * Setup the initial key position in this record... Save it! */ public void doInitialKey() { if (m_bInitialKey) this.setMainKey(DBConstants.DONT_DISPLAY, Boolean.TRUE, true); // Set up the key (mark all fields as changed) super.doInitialKey(); // This is the starting key, set the initial position } /**