/** * Set this cloned listener to the same state at this listener. * @param field The field this new listener will be added to. * @param The new listener to sync to this. * @param Has the init method been called? * @return True if I called init. */ public boolean syncClonedListener(BaseField field, FieldListener listener, boolean bInitCalled) { if (!bInitCalled) listener.init(null); listener.setRespondsToMode(DBConstants.INIT_MOVE, m_bInitMove); listener.setRespondsToMode(DBConstants.READ_MOVE, m_bReadMove); listener.setRespondsToMode(DBConstants.SCREEN_MOVE, m_bScreenMove); return true; } /**
/** * Set this cloned listener to the same state at this listener. * @param field The field this new listener will be added to. * @param The new listener to sync to this. * @param Has the init method been called? * @return True if I called init. */ public boolean syncClonedListener(BaseField field, FieldListener listener, boolean bInitCalled) { if (!bInitCalled) listener.init(null); listener.setRespondsToMode(DBConstants.INIT_MOVE, m_bInitMove); listener.setRespondsToMode(DBConstants.READ_MOVE, m_bReadMove); listener.setRespondsToMode(DBConstants.SCREEN_MOVE, m_bScreenMove); return true; } /**
/** * Set this cloned listener to the same state at this listener. * @param field The field this new listener will be added to. * @param The new listener to sync to this. * @param Has the init method been called? * @return True if I called init. */ public boolean syncClonedListener(BaseField field, FieldListener listener, boolean bInitCalled) { if (!bInitCalled) listener.init(null); listener.setRespondsToMode(DBConstants.INIT_MOVE, m_bInitMove); listener.setRespondsToMode(DBConstants.READ_MOVE, m_bReadMove); listener.setRespondsToMode(DBConstants.SCREEN_MOVE, m_bScreenMove); return true; } /**
/** * AddPropertiesFieldBehavior Method. */ public void addPropertiesFieldBehavior(BaseField fldDisplay, String strProperty) { BaseField fldProperties = this.getField(MessageInfo.kMessageProperties); FieldListener listener = new CopyConvertersHandler(new PropertiesConverter(fldProperties, strProperty)); listener.setRespondsToMode(DBConstants.INIT_MOVE, false); listener.setRespondsToMode(DBConstants.READ_MOVE, false); fldDisplay.addListener(listener); listener = new CopyConvertersHandler(fldDisplay, new PropertiesConverter(fldProperties, strProperty)); listener.setRespondsToMode(DBConstants.SCREEN_MOVE, false); fldProperties.addListener(listener); } /**
/** * AddMasterListeners Method. */ public void addMasterListeners() { super.addMasterListeners(); FieldListener dependentStateListener = this.getField(BookingDetail.PRODUCT_TYPE).getListener(ProductTypeHandler.class); FieldListener fieldListener = new RecomputeProductDesc(null); fieldListener.setRespondsToMode(DBConstants.INIT_MOVE, false); fieldListener.setRespondsToMode(DBConstants.READ_MOVE, false); this.getField(BookingLand.CLASS_ID).addListener(fieldListener); fieldListener.setDependentStateListener(dependentStateListener); } /**
/** * AddMasterListeners Method. */ public void addMasterListeners() { super.addMasterListeners(); FieldListener dependentStateListener = this.getField(BookingDetail.PRODUCT_TYPE).getListener(ProductTypeHandler.class); FieldListener fieldListener = new RecomputeProductDesc(null); fieldListener.setRespondsToMode(DBConstants.INIT_MOVE, false); fieldListener.setRespondsToMode(DBConstants.READ_MOVE, false); this.getField(BookingLand.CLASS_ID).addListener(fieldListener); fieldListener.setDependentStateListener(dependentStateListener); } /**
/** * Add the behaviors to sync this property to this virtual field. */ public void addPropertiesFieldBehavior(BaseField fldDisplay, String strProperty) { FieldListener listener = new CopyConvertersHandler(new PropertiesConverter(this, strProperty)); listener.setRespondsToMode(DBConstants.INIT_MOVE, false); listener.setRespondsToMode(DBConstants.READ_MOVE, false); fldDisplay.addListener(listener); listener = new CopyConvertersHandler(fldDisplay, new PropertiesConverter(this, strProperty)); this.addListener(listener); } }
/** * Add the behaviors to sync this property to this virtual field. */ public void addPropertiesFieldBehavior(BaseField fldDisplay, String strProperty) { FieldListener listener = new CopyConvertersHandler(new PropertiesConverter(this, strProperty)); listener.setRespondsToMode(DBConstants.INIT_MOVE, false); listener.setRespondsToMode(DBConstants.READ_MOVE, false); fldDisplay.addListener(listener); listener = new CopyConvertersHandler(fldDisplay, new PropertiesConverter(this, strProperty)); this.addListener(listener); } }
/** * Add the behaviors to sync this property to this virtual field. */ public void addPropertiesFieldBehavior(BaseField fldDisplay, String strProperty) { FieldListener listener = new CopyConvertersHandler(new PropertiesConverter(this, strProperty)); listener.setRespondsToMode(DBConstants.INIT_MOVE, false); listener.setRespondsToMode(DBConstants.READ_MOVE, false); fldDisplay.addListener(listener); listener = new CopyConvertersHandler(fldDisplay, new PropertiesConverter(this, strProperty)); this.addListener(listener); } }
/** * Add the behaviors to sync this property to this virtual field. */ public void addPropertiesFieldBehavior(BaseField fldDisplay, String strProperty) { BaseField fldProperties = this.getField(PropertiesRecord.PROPERTIES); FieldListener listener = new CopyConvertersHandler(new PropertiesConverter(fldProperties, strProperty)); listener.setRespondsToMode(DBConstants.INIT_MOVE, false); listener.setRespondsToMode(DBConstants.READ_MOVE, false); fldDisplay.addListener(listener); listener = new CopyConvertersHandler(fldDisplay, new PropertiesConverter(fldProperties, strProperty)); fldProperties.addListener(listener); }
/** * Add the behaviors to sync this property to this virtual field. */ public void addPropertiesFieldBehavior(BaseField fldDisplay, String strProperty) { BaseField fldProperties = this.getField(PropertiesRecord.kProperties); FieldListener listener = new CopyConvertersHandler(new PropertiesConverter(fldProperties, strProperty)); listener.setRespondsToMode(DBConstants.INIT_MOVE, false); listener.setRespondsToMode(DBConstants.READ_MOVE, false); fldDisplay.addListener(listener); listener = new CopyConvertersHandler(fldDisplay, new PropertiesConverter(fldProperties, strProperty)); fldProperties.addListener(listener); }
/** * AddPropertyListeners Method. */ public void addPropertyListeners() { BaseField fldProperties = this.getField(Vendor.PROPERTIES); BaseField fldDisplay = this.getField(Vendor.MESSAGE_SERVER); FieldListener listener = new CopyConvertersHandler(new PropertiesConverter(fldProperties, TrxMessageHeader.DESTINATION_MESSAGE_PARAM)); listener.setRespondsToMode(DBConstants.INIT_MOVE, false); listener.setRespondsToMode(DBConstants.READ_MOVE, false); fldDisplay.addListener(listener); listener = new CopyConvertersHandler(fldDisplay, new PropertiesConverter(fldProperties, TrxMessageHeader.DESTINATION_MESSAGE_PARAM)); fldProperties.addListener(listener); fldDisplay = this.getField(Vendor.WSDL_PATH); listener = new CopyConvertersHandler(new PropertiesConverter(fldProperties, TrxMessageHeader.WSDL_PATH)); listener.setRespondsToMode(DBConstants.INIT_MOVE, false); listener.setRespondsToMode(DBConstants.READ_MOVE, false); fldDisplay.addListener(listener); listener = new CopyConvertersHandler(fldDisplay, new PropertiesConverter(fldProperties, TrxMessageHeader.WSDL_PATH)); fldProperties.addListener(listener); } /**
/** * Add all the screen listeners. */ public void addListeners() { super.addListeners(); BookingLand recBookingLand = (BookingLand)this.getMainRecord(); recBookingLand.getField(BookingLand.PMC_CUTOFF).setEnabled(true); // Display the USD equivalents BaseField fldExchange = recBookingLand.getField(BookingDetail.EXCHANGE); Record recBookingLandScreenRecord = this.getScreenRecord(); FieldListener fieldListener = null; recBookingLand.getField(BookingLand.PMC_COST).addListener(fieldListener = new CalcBalanceHandler(recBookingLandScreenRecord.getField(BookingLandScreenRecord.PMC_COST_LOCAL), recBookingLand.getField(BookingLand.PMC_COST), fldExchange, CalcBalanceHandler.MULTIPLY, false)); fieldListener.setRespondsToMode(DBConstants.READ_MOVE, true); recBookingLand.getField(BookingLand.SIC_COST).addListener(fieldListener = new CalcBalanceHandler(recBookingLandScreenRecord.getField(BookingLandScreenRecord.SIC_COST_LOCAL), recBookingLand.getField(BookingLand.SIC_COST), fldExchange, CalcBalanceHandler.MULTIPLY, false)); fieldListener.setRespondsToMode(DBConstants.READ_MOVE, true); recBookingLand.getField(BookingLand.PP_COST).addListener(fieldListener = new CalcBalanceHandler(recBookingLandScreenRecord.getField(BookingLandScreenRecord.PP_COST_LOCAL), recBookingLand.getField(BookingLand.PP_COST), fldExchange, CalcBalanceHandler.MULTIPLY, false)); fieldListener.setRespondsToMode(DBConstants.READ_MOVE, true); } /**
this.getScreenRecord().getField(PaymentRequestScreenRecord.BANK_ACCT_ID).addListener(new FieldReSelectHandler(this)); FieldListener listener = new ReadSecondaryHandler(this.getHeaderRecord()); listener.setRespondsToMode(DBConstants.READ_MOVE, false); listener.setRespondsToMode(DBConstants.INIT_MOVE, false); this.getScreenRecord().getField(PaymentRequestScreenRecord.BANK_ACCT_ID).addListener(listener); listener.setRespondsToMode(DBConstants.READ_MOVE, false); listener.setRespondsToMode(DBConstants.INIT_MOVE, false); this.getMainRecord().getField(PaymentRequest.VENDOR_ID).addListener(listener);
listener.setRespondsToMode(DBConstants.READ_MOVE, false); listener.setRespondsToMode(DBConstants.INIT_MOVE, false); this.getScreenRecord().getField(PaymentRequestScreenRecord.BANK_ACCT_ID).addListener(listener); listener.setRespondsToMode(DBConstants.READ_MOVE, false); listener.setRespondsToMode(DBConstants.INIT_MOVE, false); this.getMainRecord().getField(PaymentRequest.VENDOR_ID).addListener(listener);
/** * Add all the screen listeners. */ public void addListeners() { super.addListeners(); this.getScreenRecord().getField(McoScreenRecord.AIRLINE_ID).addListener(new InitFieldHandler(this.getRecord(ArControl.AR_CONTROL_FILE).getField(ArControl.AIRLINE_ID))); TrxStatus recTrxStatus = (TrxStatus)this.getRecord(TrxStatus.TRX_STATUS_FILE); recTrxStatus.getTrxStatusID(TransactionType.ACCTREC, Mco.MCO_FILE, Mco.SUBMITTED); this.getMainRecord().addListener(new SubFileFilter(recTrxStatus)); this.getMainRecord().addListener(new McoCollCalcNetBeh(null)); this.getMainRecord().addListener(new CompareFileFilter(Mco.AIRLINE_ID, this.getScreenRecord().getField(McoScreenRecord.AIRLINE_ID), "=", null, false)); this.getMainRecord().getField(Mco.PAID).addListener(new MoveOnChangeHandler(this.getMainRecord().getField(Mco.AMOUNT_PAID), this.getScreenRecord().getField(McoScreenRecord.NET))); FieldListener fieldBehavior = new MoveOnChangeHandler(this.getMainRecord().getField(Mco.DATE_PAID), this.getScreenRecord().getField(McoScreenRecord.TODAY), false, true); fieldBehavior.setRespondsToMode(DBConstants.INIT_MOVE, false); fieldBehavior.setRespondsToMode(DBConstants.READ_MOVE, false); this.getMainRecord().getField(Mco.AMOUNT_PAID).addListener(fieldBehavior); this.setEnabled(false); this.getScreenRecord().getField(McoScreenRecord.AIRLINE_ID).setEnabled(true); this.getMainRecord().getField(Mco.DATE_PAID).setEnabled(true); this.getMainRecord().getField(Mco.AMOUNT_PAID).setEnabled(true); this.getMainRecord().getField(Mco.PAID).setEnabled(true); } /**
fieldBehavior.setRespondsToMode(DBConstants.INIT_MOVE, false); fieldBehavior.setRespondsToMode(DBConstants.READ_MOVE, false); this.getMainRecord().getField(Mco.AMOUNT_PAID).addListener(fieldBehavior);
/** * Add all the screen listeners. */ public void addListeners() { super.addListeners(); this.getMainRecord().setKeyArea(AcctBatch.USER_ID_KEY); this.getMainRecord().addListener(new SubFileFilter(this.getScreenRecord().getField(AcctBatchScreenRecord.USER_ID), AcctBatch.USER_ID, this.getScreenRecord().getField(AcctBatchScreenRecord.RECURRING), AcctBatch.RECURRING, null, null)); this.getScreenRecord().getField(AcctBatchScreenRecord.USER_ID).addListener(new FieldReSelectHandler(this)); this.getScreenRecord().getField(AcctBatchScreenRecord.RECURRING).addListener(new FieldReSelectHandler(this)); this.getMainRecord().getField(AcctBatch.RECURRING).addListener(new DisableOnFieldHandler(this.getMainRecord().getField(AcctBatch.TRX_DATE), BooleanField.YES, true)); FieldListener listener = new CopyStringHandler(this.getMainRecord().getField(AcctBatch.TRX_DATE), DBConstants.BLANK, this.getMainRecord().getField(AcctBatch.RECURRING)); listener.setRespondsToMode(DBConstants.INIT_MOVE, true); this.getMainRecord().getField(AcctBatch.TRX_DATE).addListener(listener); this.getScreenRecord().getField(AcctBatchScreenRecord.RECURRING).addListener(new StickyValueHandler(null)); } /**
/** * Add all the screen listeners. */ public void addListeners() { super.addListeners(); this.getScreenRecord().getField(AcctBatchScreenRecord.USER_ID).moveFieldToThis(this.getMainRecord().getField(AcctBatch.USER_ID)); this.getScreenRecord().getField(AcctBatchScreenRecord.RECURRING).moveFieldToThis(this.getMainRecord().getField(AcctBatch.RECURRING)); this.getMainRecord().getField(AcctBatch.RECURRING).addListener(new DisableOnFieldHandler(this.getMainRecord().getField(AcctBatch.TRX_DATE), BooleanField.YES, true)); FieldListener listener = new CopyStringHandler(this.getMainRecord().getField(AcctBatch.TRX_DATE), DBConstants.BLANK, this.getMainRecord().getField(AcctBatch.RECURRING)); listener.setRespondsToMode(DBConstants.INIT_MOVE, true); this.getMainRecord().getField(AcctBatch.TRX_DATE).addListener(listener); this.getMainRecord().setKeyArea(AcctBatch.USER_ID_KEY); this.getMainRecord().addListener(new SubFileFilter(this.getScreenRecord().getField(AcctBatchScreenRecord.USER_ID), AcctBatch.USER_ID, this.getScreenRecord().getField(AcctBatchScreenRecord.RECURRING), AcctBatch.RECURRING, null, null)); } /**
listener.setRespondsToMode(DBConstants.READ_MOVE, false); listener.setRespondsToMode(DBConstants.INIT_MOVE, false); this.getScreenRecord().getField(PrintCheckScreenRecord.BANK_ACCT_ID).addListener(listener);