/** * Add this field in the Record's field sequence. */ public BaseField setupField(int iFieldSeq) { BaseField field = null; if (iFieldSeq == 0) field = new StringField(this, CURRENT_MENU, 30, null, null); if (iFieldSeq == 1) field = new StringField(this, MENU_TITLE, 255, null, null); if (iFieldSeq == 2) field = new StringField(this, MENU_FILTER, 255, null, null); if (iFieldSeq == 3) field = new StringField(this, MENU_HISTORY, 255, null, null); if (iFieldSeq == 4) field = new MenuVariables_MenuFormat(this, MENU_FORMAT, Constants.DEFAULT_FIELD_LENGTH, null, null); if (field == null) field = super.setupField(iFieldSeq); return field; }
/** * Add this field in the Record's field sequence. */ public BaseField setupField(int iFieldSeq) { BaseField field = null; if (iFieldSeq == kID) field = new CounterField(this, "ID", Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == kKey) field = new StringField(this, "Key", 128, null, null); if (iFieldSeq == kValue) field = new StringField(this, "Value", 255, null, null); if (iFieldSeq == kComment) field = new StringField(this, "Comment", 255, null, null); if (field == null) { field = super.setupField(iFieldSeq); if (field == null) if (iFieldSeq < kPropertiesInputLastField) field = new EmptyField(this); } return field; } /**
/** * Add this field in the Record's field sequence. */ public BaseField setupField(int iFieldSeq) { BaseField field = null; //if (iFieldSeq == kID) //{ // field = new CounterField(this, "ID", Constants.DEFAULT_FIELD_LENGTH, null, null); // field.setHidden(true); //} if (iFieldSeq == kDescription) field = new StringField(this, "Description", 20, null, null); if (iFieldSeq == kCode) field = new StringField(this, "Code", 30, null, null); if (field == null) { field = super.setupField(iFieldSeq); if (field == null) if (iFieldSeq < kProcessTypeLastField) field = new EmptyField(this); } return field; } /**
/** * Add this field in the Record's field sequence. */ public BaseField setupField(int iFieldSeq) { BaseField field = null; if (iFieldSeq == 0) field = new StringField(this, ACCT_NAME_SORT, 10, null, null); if (iFieldSeq == 1) field = new IntegerField(this, ACCOUNT_KEY_AREA, Constants.DEFAULT_FIELD_LENGTH, null, null); if (field == null) field = super.setupField(iFieldSeq); return field; }
/** * Add this field in the Record's field sequence. */ public BaseField setupField(int iFieldSeq) { BaseField field = null; if (iFieldSeq == kContact) field = new StringField(this, "Contact", 30, null, null); if (field == null) { field = super.setupField(iFieldSeq); if (field == null) if (iFieldSeq < kCompanyLastField) field = new EmptyField(this); } return field; } /**
/** * Add this field in the Record's field sequence. */ public BaseField setupField(int iFieldSeq) { BaseField field = null; //if (iFieldSeq == kID) //{ // field = new CounterField(this, "ID", Constants.DEFAULT_FIELD_LENGTH, null, null); // field.setHidden(true); //} if (iFieldSeq == kDescription) field = new StringField(this, "Description", 30, null, null); if (field == null) { field = super.setupField(iFieldSeq); if (field == null) if (iFieldSeq < kUserLogTypeLastField) field = new EmptyField(this); } return field; } /**
/** * Creates a new object of the same class as this object. * @return a clone of this instance. * @exception CloneNotSupportedException if the object's class does not support the <code>Cloneable</code> interface. * @see java.lang.Cloneable */ public Object clone() throws CloneNotSupportedException { BaseField field = new StringField(null, this.getFieldName(), m_iMaxLength, this.getFieldDesc(), null); field.setRecord(m_record); // Set table without adding to table field list return field; } /**
/** * Creates a new object of the same class as this object. * @return a clone of this instance. * @exception CloneNotSupportedException if the object's class does not support the <code>Cloneable</code> interface. * @see java.lang.Cloneable */ public Object clone() throws CloneNotSupportedException { BaseField field = new StringField(null, this.getFieldName(), m_iMaxLength, this.getFieldDesc(), null); field.setRecord(m_record); // Set table without adding to table field list return field; } /**
/** * Creates a new object of the same class as this object. * @return a clone of this instance. * @exception CloneNotSupportedException if the object's class does not support the <code>Cloneable</code> interface. * @see java.lang.Cloneable */ public Object clone() throws CloneNotSupportedException { BaseField field = new StringField(null, this.getFieldName(), m_iMaxLength, this.getFieldDesc(), null); field.setRecord(m_record); // Set table without adding to table field list return field; } /**
/** * Add this field in the Record's field sequence. */ public BaseField setupField(int iFieldSeq) { BaseField field = null; if (iFieldSeq == 0) field = new StringField(this, DESCRIPTION, 10, null, null); if (iFieldSeq == 1) field = new CountryField(this, COUNTRY_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 2) field = new StateField(this, STATE_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (field == null) field = super.setupField(iFieldSeq); return field; }
/** * Add this field in the Record's field sequence. */ public BaseField setupField(int iFieldSeq) { BaseField field = null; if (iFieldSeq == 0) field = new AccountField(this, AP_ACCOUNT_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 1) field = new AccountField(this, COST_ACCOUNT_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 2) field = new VendorField(this, LAST_VENDOR_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 3) field = new InvoiceScreenRecord_LastInvoiceDate(this, LAST_INVOICE_DATE, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 4) field = new StringField(this, LAST_INVOICE_NO, 15, null, null); if (field == null) field = super.setupField(iFieldSeq); return field; }
/** * Add this field in the Record's field sequence. */ public BaseField setupField(int iFieldSeq) { BaseField field = null; if (iFieldSeq == 0) field = new AccountField(this, AP_ACCOUNT_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 1) field = new AccountField(this, COST_ACCOUNT_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 2) field = new VendorField(this, LAST_VENDOR_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 3) field = new InvoiceScreenRecord_LastInvoiceDate(this, LAST_INVOICE_DATE, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 4) field = new StringField(this, LAST_INVOICE_NO, 15, null, null); if (field == null) field = super.setupField(iFieldSeq); return field; }
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()
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()
/** * 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(); } /**