/** * Set the field or file that owns this listener. * @param owner My owner. */ public void setOwner(ListenerOwner owner) { super.setOwner(owner); if (owner != null) if (m_recordToSync != null) m_recordToSync.addListener(new FileRemoveBOnCloseHandler(this)); } /**
/** * Set the field or file that owns this listener. * @param owner My owner. */ public void setOwner(ListenerOwner owner) { super.setOwner(owner); if (owner != null) if (m_recordToSync != null) m_recordToSync.addListener(new FileRemoveBOnCloseHandler(this)); } /**
/** * Set the field or file that owns this listener. * @param owner My owner. */ public void setOwner(ListenerOwner owner) { super.setOwner(owner); if (owner != null) if (m_recordToSync != null) m_recordToSync.addListener(new FileRemoveBOnCloseHandler(this)); } /**
/** * Set the field that owns this listener. * @owner The field that this listener is being added to (if null, this listener is being removed). */ public void setOwner(ListenerOwner owner) { super.setOwner(owner); if (owner != null) { if (m_recPropertiesInput != null) m_recPropertiesInput.addListener(new FileRemoveBOnCloseHandler(this)); // Not same file, if target file closes, remove this listener! } } /**
/** * Initialize class fields. */ public void init(Record recAccount, Record recAcctDetailScreenRecord) { m_recAccount = null; m_recAcctDetail = null; m_recAcctDetailScreenRecord = null; m_recAccount = recAccount; m_recAcctDetailScreenRecord = recAcctDetailScreenRecord; super.init(null); if (m_recAcctDetailScreenRecord != null) m_recAcctDetailScreenRecord.addListener(new FileRemoveBOnCloseHandler(this)); } /**
/** * Set the field that owns this listener. * @owner The field that this listener is being added to (if null, this listener is being removed). */ public void setOwner(ListenerOwner owner) { super.setOwner(owner); if (owner != null) { if (m_recPropertiesInput != null) m_recPropertiesInput.addListener(new FileRemoveBOnCloseHandler(this)); // Not same file, if target file closes, remove this listener! } } /**
/** * Set the field that owns this listener. * @owner The field that this listener is being added to (if null, this listener is being removed). */ public void setOwner(ListenerOwner owner) { super.setOwner(owner); if (owner != null) { if (m_recPropertiesInput != null) m_recPropertiesInput.addListener(new FileRemoveBOnCloseHandler(this)); // Not same file, if target file closes, remove this listener! } } /**
/** * Constructor. * @param record My owner (usually passed as null, and set on addListener in setOwner()). * @param freeable A object to free when this record is freed. * @param recDependent The record to free when this record is freed. * @param bCloseOnFree If true, the record is freed. */ public void init(Record record, Freeable freeable, Record recDependent, boolean bCloseOnFree) { super.init(record); m_freeable = freeable; m_recDependent = recDependent; m_bCloseOnFree = bCloseOnFree; if (m_recDependent != null) m_recDependent.addListener(new FileRemoveBOnCloseHandler(this)); } /**
/** * Set the object that owns this listener. * @owner The object that this listener is being added to (if null, this listener is being removed). */ public void setOwner(ListenerOwner owner) { super.setOwner(owner); if (this.getOwner() != null) m_recTourHeader.addListener(new FileRemoveBOnCloseHandler(this)); } /**
/** * Set the object that owns this listener. * @owner The object that this listener is being added to (if null, this listener is being removed). */ public void setOwner(ListenerOwner owner) { super.setOwner(owner); if (this.getOwner() != null) m_recTourHeader.addListener(new FileRemoveBOnCloseHandler(this)); } /**
/** * Set the field or file that owns this listener. * @param owner My owner. */ public void setOwner(ListenerOwner owner) { super.setOwner(owner); if (this.getOwner() == null) return; if (m_recordSub != null) // If field is not in this file, remember to remove it m_recordSub.addListener(new FileRemoveBOnCloseHandler(this)); } /**
/** * Set the field or file that owns this listener. * @param owner My owner. */ public void setOwner(ListenerOwner owner) { super.setOwner(owner); if (this.getOwner() == null) return; if (m_recordSub != null) // If field is not in this file, remember to remove it m_recordSub.addListener(new FileRemoveBOnCloseHandler(this)); } /**
/** * Set the field or file that owns this listener. * @param owner My owner. */ public void setOwner(ListenerOwner owner) { super.setOwner(owner); if (this.getOwner() == null) return; if (m_recordSub != null) // If field is not in this file, remember to remove it m_recordSub.addListener(new FileRemoveBOnCloseHandler(this)); } /**
/** * Set the field that owns this listener. * @owner The field that this listener is being added to (if null, this listener is being removed). */ public void setOwner(ListenerOwner owner) { super.setOwner(owner); if (this.getOwner() != null) { if (m_fldTarget.getRecord() != this.getOwner().getRecord()) m_fldTarget.getRecord().addListener(new FileRemoveBOnCloseHandler(this)); // Not same file, if target file closes, remove this listener! } } /**
/** * Set the field that owns this listener. * @owner The field that this listener is being added to (if null, this listener is being removed). */ public void setOwner(ListenerOwner owner) { super.setOwner(owner); if (this.getOwner() != null) { if (m_fldTarget.getRecord() != this.getOwner().getRecord()) m_fldTarget.getRecord().addListener(new FileRemoveBOnCloseHandler(this)); // Not same file, if target file closes, remove this listener! } } /**
/** * Set the field that owns this listener. * @owner The field that this listener is being added to (if null, this listener is being removed). */ public void setOwner(ListenerOwner owner) { super.setOwner(owner); if (this.getOwner() != null) { if (m_fldTarget.getRecord() != this.getOwner().getRecord()) m_fldTarget.getRecord().addListener(new FileRemoveBOnCloseHandler(this)); // Not same file, if target file closes, remove this listener! } } /**
/** * Set the field that owns this listener. * @owner The field that this listener is being added to (if null, this listener is being removed). */ public void setOwner(ListenerOwner owner) { super.setOwner(owner); if (this.getOwner() != null) { if (m_fldTarget.getRecord() != this.getOwner().getRecord()) m_fldTarget.getRecord().addListener(new FileRemoveBOnCloseHandler(this)); // Not same file, if target file closes, remove this listener! } } /**
/** * Set the field that owns this listener. * @owner The field that this listener is being added to (if null, this listener is being removed). */ public void setOwner(ListenerOwner owner) { super.setOwner(owner); if (this.getOwner() != null) { if (m_fldTarget.getRecord() != this.getOwner().getRecord()) m_fldTarget.getRecord().addListener(new FileRemoveBOnCloseHandler(this)); // Not same file, if target file closes, remove this listener! } } /**
/** * Set the field that owns this listener. * @owner The field that this listener is being added to (if null, this listener is being removed). */ public void setOwner(ListenerOwner owner) { super.setOwner(owner); if (this.getOwner() != null) { if (m_fldTarget.getRecord() != this.getOwner().getRecord()) m_fldTarget.getRecord().addListener(new FileRemoveBOnCloseHandler(this)); // Not same file, if target file closes, remove this listener! } } /**
/** * Add all the screen listeners. */ public void addListeners() { super.addListeners(); FieldListener fieldBehavior = null; Record record = this.getMainRecord(); record.getField(BookingTour.PRICING_TYPE_ID).setEnabled(true); record.getField(BookingTour.ASK_FOR_ANSWER).addListener(fieldBehavior = new DisableOnFieldHandler(record.getField(BookingTour.ASK_FOR_ANSWER), BooleanField.YES, false)); this.getRecord(Booking.BOOKING_FILE).getField(Booking.ALWAYS_RESOLVE).addListener(fieldBehavior = new DisableOnFieldHandler(this.getRecord(Booking.BOOKING_FILE).getField(Booking.ALWAYS_RESOLVE), BooleanField.YES, false)); record.addListener(new FileRemoveBOnCloseHandler(fieldBehavior)); } /**