/** * Constructor. * @param record The parent record. * @param strName The field name. * @param iDataLength The maximum string length (pass -1 for default). * @param strDesc The string description (usually pass null, to use the resource file desc). * @param strDefault The default value (if object, this value is the default value, if string, the string is the default). */ public CityField(Record record, String strName, int iDataLength, String strDesc, Object strDefault) { this(); this.init(record, strName, iDataLength, strDesc, strDefault); } /**
/** * Set up the default screen control for this field. * @param itsLocation Location of this component on screen (ie., GridBagConstraint). * @param targetScreen Where to place this component (ie., Parent screen or GridBagLayout). * @param converter The converter to set the screenfield to. * @param iDisplayFieldDesc Display the label? (optional). * @param properties Extra properties * @return Return the component or ScreenField that is created for this field. */ public ScreenComponent setupDefaultView(ScreenLoc itsLocation, ComponentParent targetScreen, Convert converter, int iDisplayFieldDesc, Map<String, Object> properties) { return this.setupTableLookup(itsLocation, targetScreen, iDisplayFieldDesc, this.makeReferenceRecord(), City.CITY_CODE_KEY, City.DESCRIPTION, true); }
field = new StringField(this, DESCRIPTION, 10, null, null); if (iFieldSeq == 4) field = new CityField(this, CITY_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 5) field = new CityField(this, TO_CITY_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 6) field = new ContinentField(this, CONTINENT_ID, Constants.DEFAULT_FIELD_LENGTH, null, null);
field = new StringField(this, LAST_LAST_NAME, 20, null, null); if (iFieldSeq == 21) 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);
field = new ShortField(this, CHILDREN, 2, null, null); if (iFieldSeq == 34) field = new CityField(this, GATEWAY, 3, null, null); if (iFieldSeq == 35) field = new TourField(this, TOUR_ID, 6, null, null);
field = new CityField(this, TO_CITY_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 33)
field = new ProductChainField(this, PRODUCT_CHAIN_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 8) field = new CityField(this, CITY_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 9) field = new TimeField(this, ETD, Constants.DEFAULT_FIELD_LENGTH, null, null);
field = new StringField(this, ICAO_CODE, 4, null, null); if (iFieldSeq == 7) field = new CityField(this, MAIN_CITY_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 8) field = new StateField(this, STATE_ID, Constants.DEFAULT_FIELD_LENGTH, null, null);
field = new UnusedField(this, PMC_CUTOFF, 3, null, null); if (iFieldSeq == 37) field = new CityField(this, CITY_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 38) field = new StringField(this, CITY_CODE, 3, null, null); if (iFieldSeq == 39) field = new CityField(this, TO_CITY_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 40) field = new StringField(this, TO_CITY_CODE, 3, null, null);
field = new ShortField(this, PMC_CUTOFF, 3, null, null); if (iFieldSeq == 37) field = new CityField(this, CITY_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 38) field = new StringField(this, CITY_CODE, 3, null, null); if (iFieldSeq == 39) field = new CityField(this, TO_CITY_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 40) field = new StringField(this, TO_CITY_CODE, 3, null, null);
field = new TransportationChainField(this, PRODUCT_CHAIN_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 8) field = new CityField(this, CITY_ID, 3, null, null); if (iFieldSeq == 9)
field = new LandChainField(this, PRODUCT_CHAIN_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); if (iFieldSeq == 8) field = new CityField(this, CITY_ID, 3, null, null); if (iFieldSeq == 9)
if (iFieldSeq == 8) field = new CityField(this, CITY_ID, 3, null, null); field.addListener(new InitOnceFieldHandler(null));