/** * Add the criteria to the SQL string. */ public boolean doRemoteCriteria(StringBuffer strbFilter, boolean bIncludeFileName, Vector<BaseField> vParamList) { BaseField fldTarget = null; if (typeFieldName != null) fldTarget = this.getOwner().getField(typeFieldName); else fldTarget = this.getOwner().getField(m_iTypeField); String strToCompare = Integer.toString(m_iTargetValue); boolean bDontSkip = this.fieldCompare(fldTarget, strToCompare, DBConstants.EQUALS, strbFilter, bIncludeFileName, vParamList); if (strbFilter != null) bDontSkip = true; // Don't need to compare, if I'm creating a filter to pass to SQL if (bDontSkip) return super.doRemoteCriteria(strbFilter, bIncludeFileName, vParamList); // Dont skip this record else return false; // Skip this one } /**
/** * Add the criteria to the SQL string. */ public boolean doRemoteCriteria(StringBuffer strbFilter, boolean bIncludeFileName, Vector<BaseField> vParamList) { BaseField fldTarget = this.getOwner().getField(m_iTypeField); String strToCompare = Integer.toString(m_iTargetValue); boolean bDontSkip = this.fieldCompare(fldTarget, strToCompare, DBConstants.EQUALS, strbFilter, bIncludeFileName, vParamList); if (strbFilter != null) bDontSkip = true; // Don't need to compare, if I'm creating a filter to pass to SQL if (bDontSkip) return super.doRemoteCriteria(strbFilter, bIncludeFileName, vParamList); // Dont skip this record else return false; // Skip this one } /**
/** * Add the criteria to the SQL string. */ public boolean doRemoteCriteria(StringBuffer strbFilter, boolean bIncludeFileName, Vector<BaseField> vParamList) { BaseField fldTarget = this.getOwner().getField(m_iTypeField); String strToCompare = Integer.toString(m_iTargetValue); boolean bDontSkip = this.fieldCompare(fldTarget, strToCompare, DBConstants.EQUALS, strbFilter, bIncludeFileName, vParamList); if (strbFilter != null) bDontSkip = true; // Don't need to compare, if I'm creating a filter to pass to SQL if (bDontSkip) return super.doRemoteCriteria(strbFilter, bIncludeFileName, vParamList); // Dont skip this record else return false; // Skip this one } /**
/** * DoNewRecord Method. */ public void doNewRecord(boolean bDisplayOption) { super.doNewRecord(bDisplayOption); BaseField fldTarget = null; if (typeFieldName != null) fldTarget = this.getOwner().getField(typeFieldName); else fldTarget = this.getOwner().getField(m_iTypeField); boolean[] rgbEnabled = fldTarget.setEnableListeners(false); InitOnceFieldHandler listener = (InitOnceFieldHandler)fldTarget.getListener(InitOnceFieldHandler.class.getName()); if (listener != null) listener.setFirstTime(true); // Special case - you shouldn't have put this listener here, but since you did... fldTarget.setValue(m_iTargetValue, DBConstants.DISPLAY, DBConstants.INIT_MOVE); fldTarget.setModified(false); fldTarget.setEnableListeners(rgbEnabled); } /**
/** * DoNewRecord Method. */ public void doNewRecord(boolean bDisplayOption) { super.doNewRecord(bDisplayOption); BaseField fldTarget = this.getOwner().getField(m_iTypeField); boolean[] rgbEnabled = fldTarget.setEnableListeners(false); InitOnceFieldHandler listener = (InitOnceFieldHandler)fldTarget.getListener(InitOnceFieldHandler.class.getName()); if (listener != null) listener.setFirstTime(true); // Special case - you shouldn't have put this listener here, but since you did... fldTarget.setValue(m_iTargetValue, DBConstants.DISPLAY, DBConstants.INIT_MOVE); fldTarget.setModified(false); fldTarget.setEnableListeners(rgbEnabled); } /**
/** * DoNewRecord Method. */ public void doNewRecord(boolean bDisplayOption) { super.doNewRecord(bDisplayOption); BaseField fldTarget = this.getOwner().getField(m_iTypeField); boolean[] rgbEnabled = fldTarget.setEnableListeners(false); InitOnceFieldHandler listener = (InitOnceFieldHandler)fldTarget.getListener(InitOnceFieldHandler.class.getName()); if (listener != null) listener.setFirstTime(true); // Special case - you shouldn't have put this listener here, but since you did... fldTarget.setValue(m_iTargetValue, DBConstants.DISPLAY, DBConstants.INIT_MOVE); fldTarget.setModified(false); fldTarget.setEnableListeners(rgbEnabled); } /**