/** Set up the screen input fields. */ public void setupFields() { FieldInfo field = null; field = new FieldInfo(this, ID, 10, null, null); field.setDataClass(Integer.class); field.setHidden(true); field = new FieldInfo(this, LAST_CHANGED, Constants.DEFAULT_FIELD_LENGTH, null, null); field.setDataClass(Date.class); field.setHidden(true); field = new FieldInfo(this, DELETED, 10, null, new Boolean(false)); field.setDataClass(Boolean.class); field.setHidden(true); field = new FieldInfo(this, PRODUCT_TYPE_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); field.setDataClass(Integer.class); field = new FieldInfo(this, PRODUCT_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); field.setDataClass(Integer.class); field = new FieldInfo(this, RATE_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); field.setDataClass(Integer.class); field = new FieldInfo(this, CLASS_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); field.setDataClass(Integer.class); field = new FieldInfo(this, OTHER_ID, Constants.DEFAULT_FIELD_LENGTH, null, null); field.setDataClass(Integer.class); field = new FieldInfo(this, INV_DATE, 12, null, null); field.setDataClass(Date.class); field.setScale(Constants.DATE_ONLY); field = new FieldInfo(this, BLOCKED, 3, null, null); field.setDataClass(Short.class); field = new FieldInfo(this, USED, 3, null, new Short((short) 0)); field.setDataClass(Short.class); field = new FieldInfo(this, AVAILABLE, 3, null, null); field.setDataClass(Short.class); field = new FieldInfo(this, OVERSELL, 3, null, null); field.setDataClass(Short.class); field = new FieldInfo(this, CLOSED, 10, null, null); field.setDataClass(Boolean.class); }