if (listener == null) return super.doMergeData(objData); String strOrigProperties = (String)listener.getOriginalData(); Map<String,Object> propRead = this.getProperties(); // Disk image (with updates from others) Map<String,Object> propOrig = this.internalStringToProperties(strOrigProperties); // Before I made any changes
if (listener == null) return super.doMergeData(objData); String strOrigProperties = (String)listener.getOriginalData(); Map<String,Object> propRead = this.getProperties(); // Disk image (with updates from others) Map<String,Object> propOrig = this.internalStringToProperties(strOrigProperties); // Before I made any changes
if (listener == null) return super.doMergeData(objData); String strOrigProperties = (String)listener.getOriginalData(); Map<String,Object> propRead = this.getProperties(); // Disk image (with updates from others) Map<String,Object> propOrig = this.internalStringToProperties(strOrigProperties); // Before I made any changes
/** * Set up/do the remote criteria. * @param strbFilter The SQL query string to add to. * @param bIncludeFileName Include the file name with this query? * @param vParamList The param list to add the raw data to (for prepared statements). * @return True if you should not skip this record (does a check on the local data). */ public void setTemporaryKeyField() { FieldDataScratchHandler fieldDataScratchHandler = (FieldDataScratchHandler)m_field.getListener(FieldDataScratchHandler.class); Record record = this.getOwner(); KeyArea keyArea = record.getKeyArea(0); if (keyArea.getKeyFields(false, true) == 1) { if (m_fakeKeyField == null) { m_fakeKeyField = new KeyField(keyArea, m_field, DBConstants.ASCENDING); m_fakeKeyField.setIsTemporary(true); } else keyArea.addKeyField(m_fakeKeyField); } BaseField paramField = m_fakeKeyField.getField(DBConstants.TEMP_KEY_AREA); paramField.setData(fieldDataScratchHandler.getOriginalData()); Utility.getLogger().info("Set temp key field: " + paramField.toString()); } /**
/** * Set up/do the remote criteria. * @param strbFilter The SQL query string to add to. * @param bIncludeFileName Include the file name with this query? * @param vParamList The param list to add the raw data to (for prepared statements). * @return True if you should not skip this record (does a check on the local data). */ public void setTemporaryKeyField() { FieldDataScratchHandler fieldDataScratchHandler = (FieldDataScratchHandler)m_field.getListener(FieldDataScratchHandler.class); Record record = this.getOwner(); KeyArea keyArea = record.getKeyArea(0); if (keyArea.getKeyFields(false, true) == 1) { if (m_fakeKeyField == null) { m_fakeKeyField = new KeyField(keyArea, m_field, DBConstants.ASCENDING); m_fakeKeyField.setIsTemporary(true); } else keyArea.addKeyField(m_fakeKeyField); } BaseField paramField = m_fakeKeyField.getField(DBConstants.TEMP_KEY_AREA); paramField.setData(fieldDataScratchHandler.getOriginalData()); Utility.getLogger().info("Set temp key field: " + paramField.toString()); } /**
/** * Set up/do the remote criteria. * @param strbFilter The SQL query string to add to. * @param bIncludeFileName Include the file name with this query? * @param vParamList The param list to add the raw data to (for prepared statements). * @return True if you should not skip this record (does a check on the local data). */ public void setTemporaryKeyField() { FieldDataScratchHandler fieldDataScratchHandler = (FieldDataScratchHandler)m_field.getListener(FieldDataScratchHandler.class); Record record = this.getOwner(); KeyArea keyArea = record.getKeyArea(0); if (keyArea.getKeyFields(false, true) == 1) { if (m_fakeKeyField == null) { m_fakeKeyField = new KeyField(keyArea, m_field, DBConstants.ASCENDING); m_fakeKeyField.setIsTemporary(true); } else keyArea.addKeyField(m_fakeKeyField); } BaseField paramField = m_fakeKeyField.getField(DBConstants.TEMP_KEY_AREA); paramField.setData(fieldDataScratchHandler.getOriginalData()); Utility.getLogger().info("Set temp key field: " + paramField.toString()); } /**
Date dateOriginal = (Date)fieldDataScratchHandler.getOriginalData();
Date dateOriginal = (Date)fieldDataScratchHandler.getOriginalData();
final Date dateOriginal = (Date)((FieldDataScratchHandler)((Record)m_recTour).getField(TourModel.DEPARTURE_DATE).getListener(FieldDataScratchHandler.class)).getOriginalData(); if (this.getOwner().getRecord().getTask() instanceof SyncPage)
final Date dateOriginal = (Date)((FieldDataScratchHandler)((Record)m_recTour).getField(TourModel.DEPARTURE_DATE).getListener(FieldDataScratchHandler.class)).getOriginalData(); if (this.getOwner().getRecord().getTask() instanceof SyncPage)