package cern.gp.explorer; import cern.gp.beans.BeanSupport; /** * Class used to implement the {@link setName() * @author Vito Baggiolini * @version $Revision: 1.2 $, $Date: 2006/09/25 08:52:36 $, $Author: acaproni $ */ class NamedBean extends BeanSupport { private String displayName = null; private String name = null; public NamedBean(String name) { this.name = name; } /** * @return Returns the name. */ public String getDisplayName() { if (displayName == null) { return getName(); } else { return displayName; } } /** * @param name The name to set. */ public void setDisplayName(String newDisplayName) { this.displayName = newDisplayName; super.fireDisplayNamePropertyChange(newDisplayName); } /** * @return Returns the name. */ public String getName() { return name; } /** * @param name The name to set. */ public void setName(String newName) { this.name = newName; super.fireNamePropertyChange(newName); } }