/** * Constructor. * @param iKeySeq The key area to read. */ public MainReadOnlyHandler(int iKeySeq) { this(); this.init(null, iKeySeq); } /**
/** * Add all the screen listeners. */ public void addListeners() { super.addListeners(); this.getRecord(ApTrx.AP_TRX_FILE).getField(ApTrx.ID).setEnabled(true); this.getRecord(ApTrx.AP_TRX_FILE).getField(ApTrx.ID).addListener(new MainReadOnlyHandler(ApTrx.ID_KEY)); this.getRecord(ApTrx.AP_TRX_FILE).getField(ApTrx.CODE).setEnabled(true); this.getRecord(ApTrx.AP_TRX_FILE).getField(ApTrx.CODE).addListener(new MainReadOnlyHandler(ApTrx.CODE_KEY)); } /**
MainReadOnlyHandler behavior = new MainReadOnlyHandler(keyAreaName); fldKey.addListener(behavior);
MainReadOnlyHandler listener3 = (MainReadOnlyHandler)recordKeyField.getListener(MainReadOnlyHandler.class.getName()); if (listener3 == null) recordKeyField.addListener(new MainReadOnlyHandler(null));
/** * Constructor. * @param iKeySeq The key area this field accesses. */ public MainReadOnlyHandler(String keyName) { this(); this.init(null, keyName); } /**
MainReadOnlyHandler listener3 = (MainReadOnlyHandler)recordKeyField.getListener(MainReadOnlyHandler.class.getName()); if (listener3 == null) recordKeyField.addListener(new MainReadOnlyHandler(DBConstants.MAIN_KEY_AREA));
/** * Constructor. * @param iKeySeq The key area to read. */ public MainReadOnlyHandler(int iKeySeq) { this(); this.init(null, iKeySeq); } /**
MainReadOnlyHandler listener3 = (MainReadOnlyHandler)recordKeyField.getListener(MainReadOnlyHandler.class.getName()); if (listener3 == null) recordKeyField.addListener(new MainReadOnlyHandler(DBConstants.MAIN_KEY_AREA));
/** * Override this to add record listeners and filters to every screen where this is the main record. * @param screen The screen these listeners will be in. */ public void addScreenListeners(RecordOwner screen) { super.addScreenListeners(screen); Record recCity = ((ReferenceField)this.getField(TourHeaderTransport.CITY_ID)).getReferenceRecord(); recCity.getField(City.CITY_CODE).addListener(new MainReadOnlyHandler(City.CITY_CODE_KEY)); this.getField(TourHeaderTransport.CITY_ID).addListener(new MoveOnChangeHandler(this.getField(TourHeaderTransport.CITY_CODE), recCity.getField(City.CITY_CODE))); this.getField(TourHeaderTransport.CITY_CODE).addListener(new MoveOnChangeHandler(recCity.getField(City.CITY_CODE), this.getField(TourHeaderTransport.CITY_CODE))); recCity = ((ReferenceField)this.getField(TourHeaderTransport.TO_CITY_ID)).getReferenceRecord(); recCity.getField(City.CITY_CODE).addListener(new MainReadOnlyHandler(City.CITY_CODE_KEY)); this.getField(TourHeaderTransport.TO_CITY_ID).addListener(new MoveOnChangeHandler(this.getField(TourHeaderTransport.TO_CITY_CODE), recCity.getField(City.CITY_CODE))); this.getField(TourHeaderTransport.TO_CITY_CODE).addListener(new MoveOnChangeHandler(recCity.getField(City.CITY_CODE), this.getField(TourHeaderTransport.TO_CITY_CODE))); }
/** * Override this to add record listeners and filters to every screen where this is the main record. * @param screen The screen these listeners will be in. */ public void addScreenListeners(RecordOwner screen) { super.addScreenListeners(screen); Record recCity = ((ReferenceField)this.getField(TransportProduct.CITY_ID)).getReferenceRecord(); recCity.getField(City.CITY_CODE).addListener(new MainReadOnlyHandler(City.CITY_CODE_KEY)); this.getField(TransportProduct.CITY_ID).addListener(new MoveOnChangeHandler(this.getField(TransportProduct.CITY_CODE), recCity.getField(City.CITY_CODE))); this.getField(TransportProduct.CITY_CODE).addListener(new MoveOnChangeHandler(recCity.getField(City.CITY_CODE), this.getField(TransportProduct.CITY_CODE))); recCity = ((ReferenceField)this.getField(TransportProduct.TO_CITY_ID)).getReferenceRecord(); recCity.getField(City.CITY_CODE).addListener(new MainReadOnlyHandler(City.CITY_CODE_KEY)); this.getField(TransportProduct.TO_CITY_ID).addListener(new MoveOnChangeHandler(this.getField(TransportProduct.TO_CITY_CODE), recCity.getField(City.CITY_CODE))); this.getField(TransportProduct.TO_CITY_CODE).addListener(new MoveOnChangeHandler(recCity.getField(City.CITY_CODE), this.getField(TransportProduct.TO_CITY_CODE))); }
/** * Override this to add record listeners and filters to every screen where this is the main record. * @param screen The screen these listeners will be in. */ public void addScreenListeners(RecordOwner screen) { super.addScreenListeners(screen); Record recCity = ((ReferenceField)this.getField(TourHeaderTransport.CITY_ID)).getReferenceRecord(); recCity.getField(City.CITY_CODE).addListener(new MainReadOnlyHandler(City.CITY_CODE_KEY)); this.getField(TourHeaderTransport.CITY_ID).addListener(new MoveOnChangeHandler(this.getField(TourHeaderTransport.CITY_CODE), recCity.getField(City.CITY_CODE))); this.getField(TourHeaderTransport.CITY_CODE).addListener(new MoveOnChangeHandler(recCity.getField(City.CITY_CODE), this.getField(TourHeaderTransport.CITY_CODE))); recCity = ((ReferenceField)this.getField(TourHeaderTransport.TO_CITY_ID)).getReferenceRecord(); recCity.getField(City.CITY_CODE).addListener(new MainReadOnlyHandler(City.CITY_CODE_KEY)); this.getField(TourHeaderTransport.TO_CITY_ID).addListener(new MoveOnChangeHandler(this.getField(TourHeaderTransport.TO_CITY_CODE), recCity.getField(City.CITY_CODE))); this.getField(TourHeaderTransport.TO_CITY_CODE).addListener(new MoveOnChangeHandler(recCity.getField(City.CITY_CODE), this.getField(TourHeaderTransport.TO_CITY_CODE))); }
/** * Override this to add record listeners and filters to every screen where this is the main record. * @param screen The screen these listeners will be in. */ public void addScreenListeners(RecordOwner screen) { super.addScreenListeners(screen); Record recCity = ((ReferenceField)this.getField(TransportProduct.CITY_ID)).getReferenceRecord(); recCity.getField(City.CITY_CODE).addListener(new MainReadOnlyHandler(City.CITY_CODE_KEY)); this.getField(TransportProduct.CITY_ID).addListener(new MoveOnChangeHandler(this.getField(TransportProduct.CITY_CODE), recCity.getField(City.CITY_CODE))); this.getField(TransportProduct.CITY_CODE).addListener(new MoveOnChangeHandler(recCity.getField(City.CITY_CODE), this.getField(TransportProduct.CITY_CODE))); recCity = ((ReferenceField)this.getField(TransportProduct.TO_CITY_ID)).getReferenceRecord(); recCity.getField(City.CITY_CODE).addListener(new MainReadOnlyHandler(City.CITY_CODE_KEY)); this.getField(TransportProduct.TO_CITY_ID).addListener(new MoveOnChangeHandler(this.getField(TransportProduct.TO_CITY_CODE), recCity.getField(City.CITY_CODE))); this.getField(TransportProduct.TO_CITY_CODE).addListener(new MoveOnChangeHandler(recCity.getField(City.CITY_CODE), this.getField(TransportProduct.TO_CITY_CODE))); }
m_recVendor.getField(Company.CODE).addListener(new MainReadOnlyHandler(Company.CODE_KEY)); m_recVendor.getField(Company.ID).addListener(listener = new MainReadOnlyHandler(Company.ID_KEY)); listener.setRespondsToMode(DBConstants.INIT_MOVE, true); listener.setRespondsToMode(DBConstants.READ_MOVE, true); m_recProfile.getField(Company.CODE).addListener(new MainReadOnlyHandler(Company.CODE_KEY)); m_recProfile.getField(Company.ID).addListener(listener = new MainReadOnlyHandler(Company.ID_KEY)); listener.setRespondsToMode(DBConstants.INIT_MOVE, true); listener.setRespondsToMode(DBConstants.READ_MOVE, true);
fldCode.addListener(new MainReadOnlyHandler(TourModel.CODE_KEY)); Converter conv = new FieldDescConverter((Converter)fldCode, (Converter)converter); // Use the description for this field conv = new FieldLengthConverter(conv, 10);
MainReadOnlyHandler listener = new MainReadOnlyHandler(m_iQueryKeyArea); m_KeyField = m_record.getKeyArea(m_iQueryKeyArea).getField(DBConstants.MAIN_KEY_FIELD);
MainReadOnlyHandler listener = new MainReadOnlyHandler(m_iQueryKeyArea); m_KeyField = m_record.getKeyArea(m_iQueryKeyArea).getField(DBConstants.MAIN_KEY_FIELD);
MainReadOnlyHandler listener = new MainReadOnlyHandler(keyAreaName); m_keyField = m_record.getKeyArea(keyAreaName).getField(DBConstants.MAIN_KEY_FIELD);
m_recVendor.getField(Company.kCode).addListener(new MainReadOnlyHandler(Company.kCodeKey)); m_recVendor.getField(Company.kID).addListener(listener = new MainReadOnlyHandler(Company.kIDKey)); listener.setRespondsToMode(DBConstants.INIT_MOVE, true); listener.setRespondsToMode(DBConstants.READ_MOVE, true); m_recProfile.getField(Company.kCode).addListener(new MainReadOnlyHandler(Company.kCodeKey)); m_recProfile.getField(Company.kID).addListener(listener = new MainReadOnlyHandler(Company.kIDKey)); listener.setRespondsToMode(DBConstants.INIT_MOVE, true); listener.setRespondsToMode(DBConstants.READ_MOVE, true);
recTour.getField(Tour.TOUR_HEADER_ID).addListener(new MainReadOnlyHandler(null)); recBooking.addControlDefaults(recBookingControl, recProfileControl);
/** * Add all the screen listeners. */ public void addListeners() { super.addListeners(); this.getRecord(Profile.PROFILE_FILE).getField(Profile.PROFILE_CODE).addListener(new MainReadOnlyHandler(Profile.PROFILE_CODE_KEY)); this.getMainRecord().addListener(new SubFileFilter(this.getRecord(Profile.PROFILE_FILE), true)); this.getHeaderRecord().getField(Profile.ID).addListener(new FieldReSelectHandler(this)); Record recArTrx = this.getRecord(ArTrx.AR_TRX_FILE); Record recBooking = this.getRecord(Booking.BOOKING_FILE); Record recBookingLine = this.getRecord(BookingLine.BOOKING_LINE_FILE); recArTrx.addListener(new SubFileFilter(recBooking)); recBooking.addListener(new RecountOnValidHandler(recArTrx)); recArTrx.addListener(new SubCountHandler(recBooking.getField(Booking.BALANCE), ArTrx.AMOUNT, true, true)); recBookingLine.addListener(new SubFileFilter(recBooking)); recBooking.addListener(new RecountOnValidHandler(recBookingLine)); recBookingLine.addListener(new SubCountHandler(recBooking.getField(Booking.GROSS), BookingLine.GROSS, true, true)); recBookingLine.addListener(new SubCountHandler(recBooking.getField(Booking.NET), BookingLine.NET, true, true)); recBooking.addListener(new SubCountHandler(this.getScreenRecord().getField(ArTrxAgentScreenRecord.BALANCE), Booking.BALANCE, true, true)); this.setEnabled(false); this.setAppending(false); } /**