/** * Get the next grid record. * @param bFirstTime If true, I want the first record. * @return the next record (or null if EOF). */ public Record getNextGridRecord(boolean bFirstTime) throws DBException { Record record = super.getNextGridRecord(bFirstTime); if (record != null) { ReferenceField fldProductID = (ReferenceField)record.getField(BookingDetail.PRODUCT_ID); if (fldProductID.getListener(ReadSecondaryHandler.class.getName()) == null) { fldProductID.addListener(new ReadSecondaryHandler(fldProductID.getReferenceRecord())); } } return record; }
/** * Get the next grid record. * @param bFirstTime If true, I want the first record. * @return the next record (or null if EOF). */ public Record getNextGridRecord(boolean bFirstTime) throws DBException { Record record = super.getNextGridRecord(bFirstTime); if (record != null) { ReferenceField fldProductID = (ReferenceField)record.getField(BookingDetail.PRODUCT_ID); if (fldProductID.getListener(ReadSecondaryHandler.class.getName()) == null) { fldProductID.addListener(new ReadSecondaryHandler(fldProductID.getReferenceRecord())); } } return record; }
/** * Add all the screen listeners. */ public void addListeners() { super.addListeners(); ((ReferenceField)this.getRecord(Tour.TOUR_FILE).getField(Tour.TOUR_HEADER_ID)).addListener(new ReadSecondaryHandler(this.getRecord(TourHeader.TOUR_HEADER_FILE))); } /**
/** * Add all the screen listeners. */ public void addListeners() { super.addListeners(); ((ReferenceField)this.getRecord(Tour.TOUR_FILE).getField(Tour.TOUR_HEADER_ID)).addListener(new ReadSecondaryHandler(this.getRecord(TourHeader.TOUR_HEADER_FILE))); } /**
this.addListener(new ReadSecondaryHandler(fldDisplayFieldDesc.getRecord()));
this.addListener(new ReadSecondaryHandler(fldDisplayFieldDesc.getRecord()));
this.addListener(new ReadSecondaryHandler(fldDisplayFieldDesc.getRecord()));
/** * Add all the screen listeners. */ public void addListeners() { super.addListeners(); ((ReferenceField)this.getScreenRecord().getField(ItineraryScreenRecord.TOUR_ID)).addListener(new ReadSecondaryHandler(this.getRecord(Tour.TOUR_FILE))); this.getRecord(Booking.BOOKING_FILE).addListener(new SubFileFilter(this.getRecord(Tour.TOUR_FILE))); this.getRecord(ApTrx.AP_TRX_FILE).addListener(new SubFileFilter(this.getRecord(Tour.TOUR_FILE))); } /**
/** * Add all the screen listeners. */ public void addListeners() { super.addListeners(); ((ReferenceField)this.getScreenRecord().getField(ItineraryScreenRecord.TOUR_ID)).addListener(new ReadSecondaryHandler(this.getRecord(Tour.TOUR_FILE))); this.getRecord(Booking.BOOKING_FILE).addListener(new SubFileFilter(this.getRecord(Tour.TOUR_FILE))); this.getRecord(ApTrx.AP_TRX_FILE).addListener(new SubFileFilter(this.getRecord(Tour.TOUR_FILE))); } /**
if ((listener == null) || (listener.getDestField() != recordKeyField)) this.addListener(new MoveOnChangeHandler(recordKeyField, null));
if ((listener == null) || (listener.getDestField() != recordKeyField)) this.addListener(new MoveOnChangeHandler(recordKeyField, null));
if ((listener == null) || (listener.getDestField() != recordKeyField)) this.addListener(new MoveOnChangeHandler(recordKeyField, null));
fldMessageProcessInfoID.addListener(new MoveOnChangeHandler(this.getScreenRecord().getField(BookingItineraryScreenRecord.ITINERARY_STYLE_SHEET), recMessageProcessInfo.getField(MessageProcessInfo.PROPERTIES), false, true) fldMessageProcessInfoID.addListener(new MoveOnChangeHandler(this.getScreenRecord().getField(BookingItineraryScreenRecord.MESSAGE_TRANSPORT_ID), recMessageProcessInfo.getField(MessageProcessInfo.DEFAULT_MESSAGE_TRANSPORT_ID), false, true));
/** * Add all the screen listeners. */ public void addListeners() { super.addListeners(); Record recBooking = ((ReferenceField)this.getScreenRecord().getField(ItineraryScreenRecord.BOOKING_ID)).getReferenceRecord(); MoveOnValidHandler moveHandler = new MoveOnValidHandler(this.getScreenRecord().getField(ItineraryScreenRecord.TOUR_ID), recBooking.getField(Booking.TOUR_ID)); recBooking.addListener(moveHandler); ((ReferenceField)this.getScreenRecord().getField(ItineraryScreenRecord.TOUR_ID)).addListener(new ReadSecondaryHandler(this.getRecord(Tour.TOUR_FILE))); this.getRecord(Booking.BOOKING_FILE).addListener(new SubFileFilter(this.getRecord(Tour.TOUR_FILE))); this.getRecord(Booking.BOOKING_FILE).addListener(new CompareFileFilter(this.getRecord(Booking.BOOKING_FILE).getField(Booking.ID), this.getScreenRecord().getField(ItineraryScreenRecord.BOOKING_ID), DBConstants.EQUALS)); this.getRecord(BookingDetail.BOOKING_DETAIL_FILE).addListener(new SubFileFilter(this.getRecord(Booking.BOOKING_FILE))); this.getRecord(BookingDetail.BOOKING_DETAIL_FILE).setKeyArea(BookingDetail.BOOKING_ID_KEY); } /**
/** * Add all the screen listeners. */ public void addListeners() { super.addListeners(); Record recBooking = ((ReferenceField)this.getScreenRecord().getField(ItineraryScreenRecord.BOOKING_ID)).getReferenceRecord(); MoveOnValidHandler moveHandler = new MoveOnValidHandler(this.getScreenRecord().getField(ItineraryScreenRecord.TOUR_ID), recBooking.getField(Booking.TOUR_ID)); recBooking.addListener(moveHandler); ((ReferenceField)this.getScreenRecord().getField(ItineraryScreenRecord.TOUR_ID)).addListener(new ReadSecondaryHandler(this.getRecord(Tour.TOUR_FILE))); this.getRecord(Booking.BOOKING_FILE).addListener(new SubFileFilter(this.getRecord(Tour.TOUR_FILE))); this.getRecord(Booking.BOOKING_FILE).addListener(new CompareFileFilter(this.getRecord(Booking.BOOKING_FILE).getField(Booking.ID), this.getScreenRecord().getField(ItineraryScreenRecord.BOOKING_ID), DBConstants.EQUALS)); this.getRecord(BookingDetail.BOOKING_DETAIL_FILE).addListener(new SubFileFilter(this.getRecord(Booking.BOOKING_FILE))); this.getRecord(BookingDetail.BOOKING_DETAIL_FILE).setKeyArea(BookingDetail.BOOKING_ID_KEY); } /**
fldTourID.addListener(new ReadSecondaryHandler(recTour, Tour.ID_KEY, DBConstants.DONT_CLOSE_ON_FREE, true, true)); // Update record MoveOnValidHandler tourChangeHandler = (MoveOnValidHandler)recTour.getListener(MoveOnValidHandler.class); if (tourChangeHandler != null)
if (m_recordMain.getRecordOwner() != null) if (this.getOwner().getRecordOwner() != m_recordMain.getRecordOwner()) fieldThisRecord.addListener(new InitIfSubFieldHandler(null));
if (m_recordMain.getRecordOwner() != null) if (this.getOwner().getRecordOwner() != m_recordMain.getRecordOwner()) fieldThisRecord.addListener(new InitIfSubFieldHandler(null));
if (m_recordMain.getRecordOwner() != null) if (this.getOwner().getRecordOwner() != m_recordMain.getRecordOwner()) fieldThisRecord.addListener(new InitIfSubFieldHandler(null));
fldTourID.addListener(new ReadSecondaryHandler(recTour, Tour.ID_KEY, DBConstants.DONT_CLOSE_ON_FREE, true, true)); // Update record recTour.addListener(new DisplayReadHandler(Tour.TOUR_HEADER_ID, recTourHdr, TourHeader.ID)); recTour.getField(Tour.TOUR_HEADER_ID).addListener(new MainReadOnlyHandler(null));