University of Cincinnati logo and link  
Initial JavaBean Source
 
  UC ingot As given to us by NetBeans.

/*
 * Database.java
 *
 * Created on April 14, 2003, 11:23 PM
 */

import java.beans.*;

/**
 *
 * @author  default
 */
public class Database extends Object implements java.io.Serializable {

    private static final String PROP_SAMPLE_PROPERTY = "SampleProperty";

    private String sampleProperty;

    private PropertyChangeSupport propertySupport;

    /** Creates new Database */
    public Database() {
        propertySupport = new PropertyChangeSupport ( this );
    }

    public String getSampleProperty () {
        return sampleProperty;
    }

    public void setSampleProperty (String value) {
        String oldValue = sampleProperty;
        sampleProperty = value;
        propertySupport.firePropertyChange (PROP_SAMPLE_PROPERTY, oldValue, sampleProperty);
    }
 

    public void addPropertyChangeListener (PropertyChangeListener listener) {
        propertySupport.addPropertyChangeListener (listener);
    }

    public void removePropertyChangeListener (PropertyChangeListener listener) {
        propertySupport.removePropertyChangeListener (listener);
    }

}