/** * 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 DateTimeField(null, m_strFieldName, m_iMaxLength, m_strFieldDesc, 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 DateTimeField(null, m_strFieldName, m_iMaxLength, m_strFieldDesc, 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 DateTimeField(null, m_strFieldName, m_iMaxLength, m_strFieldDesc, 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 == kMessageStatusID) field = new MessageStatusField(this, "MessageStatusID", Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == kStartTimeout) field = new DateTimeField(this, "StartTimeout", Constants.DEFAULT_FIELD_LENGTH, null, new Date(0)); if (iFieldSeq == kEndTimeout) field = new MessageTimeoutScreenRecord_EndTimeout(this, "EndTimeout", Constants.DEFAULT_FIELD_LENGTH, null, null); if (field == null) { field = super.setupField(iFieldSeq); if (field == null) if (iFieldSeq < kMessageTimeoutScreenRecordLastField) field = new EmptyField(this); } return field; }
field = new DateTimeField(this, "LastUpdateDate", Constants.DEFAULT_FIELD_LENGTH, null, null); field.setHidden(true); field = new DateTimeField(this, "StartAnnivDate", Constants.DEFAULT_FIELD_LENGTH, null, null); field.setHidden(true); field = new DateTimeField(this, "EndAnnivDate", Constants.DEFAULT_FIELD_LENGTH, null, null); field.setHidden(true);
field = new DateTimeField(this, "StartDateTime", Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == kEndDateTime) field = new DateTimeField(this, "EndDateTime", Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == kDescription) field = new StringField(this, "Description", 60, null, null);
/** * Add this field in the Record's field sequence. */ public BaseField setupField(int iFieldSeq) { BaseField field = null; if (iFieldSeq == 0) field = new SendViaFilter(this, SEND_VIA_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 1) field = new DateTimeField(this, RESTORE_FROM_DATE, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 2) field = new StringField(this, STYLESHEET, 127, null, null); if (iFieldSeq == 3) field = new StringField(this, FULL_ADDRESS, 255, null, null); if (iFieldSeq == 4) field = new StringField(this, REQUEST_TEXT, 255, null, null); if (iFieldSeq == 5) field = new BooleanField(this, TRUE_FIELD, Constants.DEFAULT_FIELD_LENGTH, null, new Boolean(true)); if (iFieldSeq == 6) field = new StringField(this, TEMPLATE, 40, null, "tour/labels"); 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 SendViaFilter(this, SEND_VIA_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 1) field = new DateTimeField(this, RESTORE_FROM_DATE, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 2) field = new StringField(this, STYLESHEET, 127, null, null); if (iFieldSeq == 3) field = new StringField(this, FULL_ADDRESS, 255, null, null); if (iFieldSeq == 4) field = new StringField(this, REQUEST_TEXT, 255, null, null); if (iFieldSeq == 5) field = new BooleanField(this, TRUE_FIELD, Constants.DEFAULT_FIELD_LENGTH, null, new Boolean(true)); if (iFieldSeq == 6) field = new StringField(this, TEMPLATE, 40, null, "tour/labels"); if (field == null) field = super.setupField(iFieldSeq); return field; }
field = new DateTimeField(this, "StartDateTime", Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == kEndDateTime) field = new DateTimeField(this, "EndDateTime", Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == kDescription) field = new StringField(this, "Description", 60, null, null);
field = new StringField(this, COMMENTS, 30, null, null); if (iFieldSeq == 14) field = new DateTimeField(this, DATE_SUBMITTED, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 15) field = new DateTimeField(this, DATE_PAID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 16) field = new CurrencyField(this, AMOUNT_PAID, Constants.DEFAULT_FIELD_LENGTH, null, null); field = new DateTimeField(this, PAYMENT_ENTERED, Constants.DEFAULT_FIELD_LENGTH, null, null); if (field == null) field = super.setupField(iFieldSeq);
field = new StringField(this, COMMENTS, 30, null, null); if (iFieldSeq == 14) field = new DateTimeField(this, DATE_SUBMITTED, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 15) field = new DateTimeField(this, DATE_PAID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 16) field = new CurrencyField(this, AMOUNT_PAID, Constants.DEFAULT_FIELD_LENGTH, null, null); field = new DateTimeField(this, PAYMENT_ENTERED, Constants.DEFAULT_FIELD_LENGTH, null, null); if (field == null) field = super.setupField(iFieldSeq);
field = new AccountField(this, ACCOUNT_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 8) field = new DateTimeField(this, DATE_RECONCILED, Constants.DEFAULT_FIELD_LENGTH, null, null); if (field == null) field = super.setupField(iFieldSeq);
field = new StringField(this, EXPIRATION, 5, null, null); if (iFieldSeq == 22) field = new DateTimeField(this, DATE_APPROVED, Constants.DEFAULT_FIELD_LENGTH, null, null); if (field == null) field = super.setupField(iFieldSeq);
field = new StringField(this, EXPIRATION, 5, null, null); if (iFieldSeq == 22) field = new DateTimeField(this, DATE_APPROVED, Constants.DEFAULT_FIELD_LENGTH, null, null); if (field == null) field = super.setupField(iFieldSeq);
field = new DateTimeField(this, TRX_DATE, Constants.DEFAULT_FIELD_LENGTH, null, null); field = new StringField(this, COMMENTS, 30, null, null); if (iFieldSeq == 20) field = new DateTimeField(this, DATE_RECONCILED, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 21) field = new BooleanField(this, MANUAL, Constants.DEFAULT_FIELD_LENGTH, null, null);
/** * Add button(s) to the toolbar. */ public void addToolbarButtons(ToolScreen toolScreen) { m_fldModuleStart = new DateTimeField(null, BookingAnswerGridScreen.MODULE_START_DATE, Constants.DEFAULT_FIELD_LENGTH, this.getMainRecord().getString(BookingAnswerGridScreen.MODULE_START_DATE), null); new SCannedBox(toolScreen.getNextLocation(ScreenConstants.NEXT_LOGICAL, ScreenConstants.SET_ANCHOR), toolScreen, null, ScreenConstants.DEFAULT_DISPLAY, null, MenuConstants.FORMDETAIL, MenuConstants.FORMDETAIL, MenuConstants.FORMDETAIL, null); TourHeader recTourHeader = this.restoreTheProperties(); if (recTourHeader.getRecordOwner() == this) { recTourHeader.getField(TourHeader.DESCRIPTION).setupDefaultView(toolScreen.getNextLocation(ScreenConstants.NEXT_INPUT_LOCATION, ScreenConstants.ANCHOR_DEFAULT), toolScreen, ScreenConstants.DEFAULT_DISPLAY); recTourHeader.getField(TourHeader.DESCRIPTION).setEnabled(false); m_fldModuleStart.setupDefaultView(toolScreen.getNextLocation(ScreenConstants.NEXT_INPUT_LOCATION, ScreenConstants.ANCHOR_DEFAULT), toolScreen, ScreenConstants.DEFAULT_DISPLAY); m_fldModuleStart.setEnabled(false); } } /**
field = new TourHeaderOptionField(this, TOUR_HEADER_OPTION_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 8) field = new DateTimeField(this, MODULE_START_DATE, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 9) field = new StringField(this, DESCRIPTION, 60, null, null);
field = new TourHeaderOptionField(this, TOUR_HEADER_OPTION_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 8) field = new DateTimeField(this, MODULE_START_DATE, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 9) field = new StringField(this, DESCRIPTION, 60, null, null);
field = new CityField(this, LAST_CITY_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 22) field = new DateTimeField(this, LAST_DATE, Constants.DEFAULT_FIELD_LENGTH, null, null); if (field == null) field = super.setupField(iFieldSeq);
field = new CityField(this, LAST_CITY_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 22) field = new DateTimeField(this, LAST_DATE, Constants.DEFAULT_FIELD_LENGTH, null, null); if (field == null) field = super.setupField(iFieldSeq);