public Record getSubRecord() { if (m_recDependent == null) m_recDependent = this.createSubRecord(); if (m_recDependent != null) { m_recDependent.setKeyArea(TourHeaderOption.TOUR_OR_OPTION_KEY); StringField fldTourOrOption = new StringField(null, TourHeaderOption.TOUR_OR_OPTION, 1, null, null); m_recDependent.addListener(new FreeOnFreeHandler(fldTourOrOption)); fldTourOrOption.setString(TourHeaderOption.OPTION); if (m_recDependent.getListener(SubFileFilter.class.getName()) == null) m_recDependent.addListener(new SubFileFilter(fldTourOrOption, TourHeaderOption.TOUR_OR_OPTION, (BaseField)this.getOwner().getCounterField(), TourHeaderOption.TOUR_OR_OPTION_ID, null, null)); } return m_recDependent; } public Record createSubRecord()
public Record getSubRecord() { if (m_recDependent == null) m_recDependent = this.createSubRecord(); if (m_recDependent != null) { m_recDependent.setKeyArea(TourHeaderOption.TOUR_OR_OPTION_KEY); StringField fldTourOrOption = new StringField(null, TourHeaderOption.TOUR_OR_OPTION, 1, null, null); m_recDependent.addListener(new FreeOnFreeHandler(fldTourOrOption)); fldTourOrOption.setString(TourHeaderOption.OPTION); if (m_recDependent.getListener(SubFileFilter.class.getName()) == null) m_recDependent.addListener(new SubFileFilter(fldTourOrOption, TourHeaderOption.TOUR_OR_OPTION, (BaseField)this.getOwner().getCounterField(), TourHeaderOption.TOUR_OR_OPTION_ID, null, null)); } return m_recDependent; } public Record createSubRecord()
public Record getSubRecord() { if (m_recDependent == null) m_recDependent = this.createSubRecord(); if (m_recDependent != null) { m_recDependent.setKeyArea(TourHeaderOption.TOUR_OR_OPTION_KEY); StringField fldTourOrOption = new StringField(null, TourHeaderOption.TOUR_OR_OPTION, 1, null, null); m_recDependent.addListener(new FreeOnFreeHandler(fldTourOrOption)); fldTourOrOption.setString(TourHeaderOption.TOUR); if (m_recDependent.getListener(SubFileFilter.class.getName()) == null) m_recDependent.addListener(new SubFileFilter(fldTourOrOption, TourHeaderOption.TOUR_OR_OPTION, (BaseField)this.getOwner().getCounterField(), TourHeaderOption.TOUR_OR_OPTION_ID, null, null)); } return m_recDependent; } public Record createSubRecord()
public Record getSubRecord() { if (m_recDependent == null) m_recDependent = this.createSubRecord(); if (m_recDependent != null) { m_recDependent.setKeyArea(TourHeaderOption.TOUR_OR_OPTION_KEY); StringField fldTourOrOption = new StringField(null, TourHeaderOption.TOUR_OR_OPTION, 1, null, null); m_recDependent.addListener(new FreeOnFreeHandler(fldTourOrOption)); fldTourOrOption.setString(TourHeaderOption.TOUR); if (m_recDependent.getListener(SubFileFilter.class.getName()) == null) m_recDependent.addListener(new SubFileFilter(fldTourOrOption, TourHeaderOption.TOUR_OR_OPTION, (BaseField)this.getOwner().getCounterField(), TourHeaderOption.TOUR_OR_OPTION_ID, null, null)); } return m_recDependent; } public Record createSubRecord()
/** * AddSubFileFilter Method. */ public void addSubFileFilter() { this.getMainRecord().setKeyArea(TourHeaderOption.TOUR_OR_OPTION_KEY); StringField fldTourOrOption = new StringField(null, TourHeaderOption.TOUR_OR_OPTION, 1, null, null); if (this.getHeaderRecord() instanceof TourHeader) fldTourOrOption.setString(TourHeaderOption.TOUR); else { fldTourOrOption.setString(TourHeaderOption.OPTION); this.getMainRecord().addListener(new SubCountHandler(this.getHeaderRecord().getField(TourHeaderOption.DETAIL_OPTION_COUNT), false, true)); } this.getMainRecord().addListener(new FreeOnFreeHandler(fldTourOrOption)); this.getMainRecord().addListener(new SubFileFilter(fldTourOrOption, TourHeaderOption.TOUR_OR_OPTION, (BaseField)this.getHeaderRecord().getCounterField(), TourHeaderOption.TOUR_OR_OPTION_ID, null, null)); } /**
/** * AddSubFileFilter Method. */ public void addSubFileFilter() { this.getMainRecord().setKeyArea(TourHeaderOption.TOUR_OR_OPTION_KEY); StringField fldTourOrOption = new StringField(null, TourHeaderOption.TOUR_OR_OPTION, 1, null, null); if (this.getHeaderRecord() instanceof TourHeader) fldTourOrOption.setString(TourHeaderOption.TOUR); else { fldTourOrOption.setString(TourHeaderOption.OPTION); this.getMainRecord().addListener(new SubCountHandler(this.getHeaderRecord().getField(TourHeaderOption.DETAIL_OPTION_COUNT), false, true)); } this.getMainRecord().addListener(new FreeOnFreeHandler(fldTourOrOption)); this.getMainRecord().addListener(new SubFileFilter(fldTourOrOption, TourHeaderOption.TOUR_OR_OPTION, (BaseField)this.getHeaderRecord().getCounterField(), TourHeaderOption.TOUR_OR_OPTION_ID, null, null)); } /**
/** * Add all the screen listeners. */ public void addListeners() { super.addListeners(); this.getMainRecord().setKeyArea(TourHeaderOption.TOUR_OR_OPTION_KEY); StringField fldTourOrOption = new StringField(null, TourHeaderOption.TOUR_OR_OPTION, 1, null, null); if (this.getHeaderRecord() instanceof TourHeader) fldTourOrOption.setString(TourHeaderOption.TOUR); else { fldTourOrOption.setString(TourHeaderOption.OPTION); this.getMainRecord().addListener(new SubCountHandler(this.getHeaderRecord().getField(TourHeaderOption.DETAIL_OPTION_COUNT), false, true)); } ((ReferenceField)this.getMainRecord().getField(TourHeaderOption.TOUR_OR_OPTION_ID)).setReferenceRecord(m_recHeader); this.getMainRecord().addListener(new FreeOnFreeHandler(fldTourOrOption)); this.getMainRecord().addListener(new SubFileFilter(fldTourOrOption, TourHeaderOption.TOUR_OR_OPTION, (BaseField)this.getHeaderRecord().getCounterField(), TourHeaderOption.TOUR_OR_OPTION_ID, null, null)); ((TourHeaderOption)this.getMainRecord()).addSubFileIntegrityHandlers(); } /**
/** * Add all the screen listeners. */ public void addListeners() { super.addListeners(); this.getMainRecord().setKeyArea(TourHeaderOption.TOUR_OR_OPTION_KEY); StringField fldTourOrOption = new StringField(null, TourHeaderOption.TOUR_OR_OPTION, 1, null, null); if (this.getHeaderRecord() instanceof TourHeader) fldTourOrOption.setString(TourHeaderOption.TOUR); else { fldTourOrOption.setString(TourHeaderOption.OPTION); this.getMainRecord().addListener(new SubCountHandler(this.getHeaderRecord().getField(TourHeaderOption.DETAIL_OPTION_COUNT), false, true)); } ((ReferenceField)this.getMainRecord().getField(TourHeaderOption.TOUR_OR_OPTION_ID)).setReferenceRecord(m_recHeader); this.getMainRecord().addListener(new FreeOnFreeHandler(fldTourOrOption)); this.getMainRecord().addListener(new SubFileFilter(fldTourOrOption, TourHeaderOption.TOUR_OR_OPTION, (BaseField)this.getHeaderRecord().getCounterField(), TourHeaderOption.TOUR_OR_OPTION_ID, null, null)); ((TourHeaderOption)this.getMainRecord()).addSubFileIntegrityHandlers(); } /**
fldTourOrOption.setString(strOption); if (TourHeaderOption.TOUR.equals(strOption)) m_recHeader = new TourHeader(this);
fldTourOrOption.setString(strOption); if (TourHeaderOption.TOUR.equals(strOption)) m_recHeader = new TourHeader(this);