/** * Constructor. * @param converter The property field. * @param strProperty The property to display/set in the properties field. */ public PropertiesConverter(Converter converter, String strProperty) { this(); this.init(converter, strProperty); } /**
/** * Add the behaviors to sync this property to this virtual field. */ public void addPropertiesFieldBehavior(BaseField fldDisplay, String strProperty) { FieldListener listener = new CopyConvertersHandler(new PropertiesConverter(this, strProperty)); listener.setRespondsToMode(DBConstants.INIT_MOVE, false); listener.setRespondsToMode(DBConstants.READ_MOVE, false); fldDisplay.addListener(listener); listener = new CopyConvertersHandler(fldDisplay, new PropertiesConverter(this, strProperty)); this.addListener(listener); } }
/** * Add the behaviors to sync this property to this virtual field. */ public void addPropertiesFieldBehavior(BaseField fldDisplay, String strProperty) { FieldListener listener = new CopyConvertersHandler(new PropertiesConverter(this, strProperty)); listener.setRespondsToMode(DBConstants.INIT_MOVE, false); listener.setRespondsToMode(DBConstants.READ_MOVE, false); fldDisplay.addListener(listener); listener = new CopyConvertersHandler(fldDisplay, new PropertiesConverter(this, strProperty)); this.addListener(listener); } }
/** * Add the behaviors to sync this property to this virtual field. */ public void addPropertiesFieldBehavior(BaseField fldDisplay, String strProperty) { FieldListener listener = new CopyConvertersHandler(new PropertiesConverter(this, strProperty)); listener.setRespondsToMode(DBConstants.INIT_MOVE, false); listener.setRespondsToMode(DBConstants.READ_MOVE, false); fldDisplay.addListener(listener); listener = new CopyConvertersHandler(fldDisplay, new PropertiesConverter(this, strProperty)); this.addListener(listener); } }
/** * Constructor. * @param converter The property field. * @param strProperty The property to display/set in the properties field. */ public PropertiesConverter(Converter converter, String strProperty) { this(); this.init(converter, strProperty); } /**
/** * Add the behaviors to sync this property to this virtual field. */ public void addPropertiesFieldBehavior(BaseField fldDisplay, String strProperty) { BaseField fldProperties = this.getField(PropertiesRecord.kProperties); FieldListener listener = new CopyConvertersHandler(new PropertiesConverter(fldProperties, strProperty)); listener.setRespondsToMode(DBConstants.INIT_MOVE, false); listener.setRespondsToMode(DBConstants.READ_MOVE, false); fldDisplay.addListener(listener); listener = new CopyConvertersHandler(fldDisplay, new PropertiesConverter(fldProperties, strProperty)); fldProperties.addListener(listener); }
/** * Constructor. * @param converter The property field. * @param strProperty The property to display/set in the properties field. */ public PropertiesConverter(Converter converter, String strProperty) { this(); this.init(converter, strProperty); } /**
/** * Add the behaviors to sync this property to this virtual field. */ public void addPropertiesFieldBehavior(BaseField fldDisplay, String strProperty) { BaseField fldProperties = this.getField(PropertiesRecord.PROPERTIES); FieldListener listener = new CopyConvertersHandler(new PropertiesConverter(fldProperties, strProperty)); listener.setRespondsToMode(DBConstants.INIT_MOVE, false); listener.setRespondsToMode(DBConstants.READ_MOVE, false); fldDisplay.addListener(listener); listener = new CopyConvertersHandler(fldDisplay, new PropertiesConverter(fldProperties, strProperty)); fldProperties.addListener(listener); }
/** * Convert and move string to this field. * Set this property in the property field. * @param strString the state to set the data to. * @param bDisplayOption Display the data on the screen if true. * @param iMoveMode INIT, SCREEN, or READ move mode. * @return The error code (or NORMAL_RETURN). */ public int setString(String fieldPtr, boolean bDisplayOption, int iMoveMode) // init this field override for other value { if (this.getField() instanceof PropertiesField) // Always return ((PropertiesField)this.getField()).setProperty(m_strProperty, fieldPtr, bDisplayOption, iMoveMode); return DBConstants.NORMAL_RETURN; } }
/** * AddPropertiesFieldBehavior Method. */ public void addPropertiesFieldBehavior(BaseField fldDisplay, String strProperty) { BaseField fldProperties = this.getField(MessageInfo.kMessageProperties); FieldListener listener = new CopyConvertersHandler(new PropertiesConverter(fldProperties, strProperty)); listener.setRespondsToMode(DBConstants.INIT_MOVE, false); listener.setRespondsToMode(DBConstants.READ_MOVE, false); fldDisplay.addListener(listener); listener = new CopyConvertersHandler(fldDisplay, new PropertiesConverter(fldProperties, strProperty)); listener.setRespondsToMode(DBConstants.SCREEN_MOVE, false); fldProperties.addListener(listener); } /**
/** * Convert and move string to this field. * Set this property in the property field. * @param strString the state to set the data to. * @param bDisplayOption Display the data on the screen if true. * @param iMoveMode INIT, SCREEN, or READ move mode. * @return The error code (or NORMAL_RETURN). */ public int setString(String fieldPtr, boolean bDisplayOption, int iMoveMode) // init this field override for other value { if (this.getField() instanceof PropertiesField) // Always return ((PropertiesField)this.getField()).setProperty(m_strProperty, fieldPtr, bDisplayOption, iMoveMode); return DBConstants.NORMAL_RETURN; } }
/** * AddPropertyListeners Method. */ public void addPropertyListeners() { BaseField fldProperties = this.getField(Vendor.PROPERTIES); BaseField fldDisplay = this.getField(Vendor.MESSAGE_SERVER); FieldListener listener = new CopyConvertersHandler(new PropertiesConverter(fldProperties, TrxMessageHeader.DESTINATION_MESSAGE_PARAM)); listener.setRespondsToMode(DBConstants.INIT_MOVE, false); listener.setRespondsToMode(DBConstants.READ_MOVE, false); fldDisplay.addListener(listener); listener = new CopyConvertersHandler(fldDisplay, new PropertiesConverter(fldProperties, TrxMessageHeader.DESTINATION_MESSAGE_PARAM)); fldProperties.addListener(listener); fldDisplay = this.getField(Vendor.WSDL_PATH); listener = new CopyConvertersHandler(new PropertiesConverter(fldProperties, TrxMessageHeader.WSDL_PATH)); listener.setRespondsToMode(DBConstants.INIT_MOVE, false); listener.setRespondsToMode(DBConstants.READ_MOVE, false); fldDisplay.addListener(listener); listener = new CopyConvertersHandler(fldDisplay, new PropertiesConverter(fldProperties, TrxMessageHeader.WSDL_PATH)); fldProperties.addListener(listener); } /**
/** * Convert and move string to this field. * Set this property in the property field. * @param strString the state to set the data to. * @param bDisplayOption Display the data on the screen if true. * @param iMoveMode INIT, SCREEN, or READ move mode. * @return The error code (or NORMAL_RETURN). */ public int setString(String fieldPtr, boolean bDisplayOption, int iMoveMode) // init this field override for other value { if (this.getField() instanceof PropertiesField) // Always return ((PropertiesField)this.getField()).setProperty(m_strProperty, fieldPtr, bDisplayOption, iMoveMode); return DBConstants.NORMAL_RETURN; } }
/** * 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). * @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) { converter = new PropertiesConverter((Converter)converter, "value"); converter = new RsaEncryptedConverter((Converter)converter); converter = new FieldLengthConverter((Converter)converter, m_iFakeFieldLength); converter = new RsaPropertyConverter((Converter)converter); return createScreenComponent(ScreenModel.EDIT_TEXT, itsLocation, targetScreen, converter, iDisplayFieldDesc, properties); } /**
/** * 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). * @return Return the component or ScreenField that is created for this field. */ public ScreenField setupDefaultView(ScreenLocation itsLocation, BasePanel targetScreen, Converter converter, int iDisplayFieldDesc) { converter = new PropertiesConverter(converter, "value"); converter = new RsaEncryptedConverter(converter); converter = new FieldLengthConverter(converter, m_iFakeFieldLength); converter = new RsaPropertyConverter(converter); ScreenField screenField = new SEditText(itsLocation, targetScreen, converter, iDisplayFieldDesc); return screenField; } /**
/** * 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). * @return Return the component or ScreenField that is created for this field. */ public ScreenField setupDefaultView(ScreenLocation itsLocation, BasePanel targetScreen, Converter converter, int iDisplayFieldDesc) { converter = new PropertiesConverter(converter, "value"); converter = new RsaEncryptedConverter(converter); converter = new FieldLengthConverter(converter, m_iFakeFieldLength); converter = new RsaPropertyConverter(converter); ScreenField screenField = new SEditText(itsLocation, targetScreen, converter, iDisplayFieldDesc); return screenField; } /**
PropertiesConverter propConverter = new PropertiesConverter(fldProperties, strProperty); converter.setNextConverter(propConverter);