/** * {@inheritDoc} */ public void propertyChange(@SuppressWarnings("unused") PropertyChangeEvent evt) { String oldName = getName(); String oldI18nName = getI18nName(); setName(String.valueOf(this.moduleObject)); firePropertyChange("name", oldName, getName()); firePropertyChange("i18nName", oldI18nName, getI18nName()); }
/** * {@inheritDoc} */ @Override public void propertyChange(PropertyChangeEvent evt) { String oldI18nName = getI18nName(); setI18nName(String.valueOf(this.moduleObject)); firePropertyChange(I18N_NAME, oldI18nName, getI18nName()); }
/** * Sets the module's projected object. * * @param moduleObject * the projected object. */ public void setModuleObject(Object moduleObject) { if (ObjectUtils.equals(this.moduleObject, moduleObject)) { return; } if (this.moduleObject instanceof IPropertyChangeCapable) { ((IPropertyChangeCapable) this.moduleObject) .removePropertyChangeListener(this); } Object oldValue = getModuleObject(); this.moduleObject = moduleObject; if (this.moduleObject instanceof IPropertyChangeCapable) { ((IPropertyChangeCapable) this.moduleObject) .addPropertyChangeListener(this); } firePropertyChange("moduleObject", oldValue, getModuleObject()); }
firePropertyChange(MODULE_OBJECT, oldValue, getModuleObject());