package Express.windows;
import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
import java.io.Serializable;
import DisplayProject.binding.beans.ExtendedPropertyChangeSupport;
import DisplayProject.binding.beans.Observable;
import Framework.BooleanData;
import Framework.IntegerData;
import Framework.RuntimeProperties;
/**
* The PreferencesDesc class defines all optional behavior of the application.
* <p>
* @author ITerative Consulting
* @since 26-Feb-2008
*/
@RuntimeProperties(isDistributed=false, isAnchored=false, isShared=false, isTransactional=false)
@SuppressWarnings("serial")
public class PreferencesDesc
implements Serializable, Observable
{
// ----------
// Attributes
// ----------
public PropertyChangeSupport qq_Listeners = new ExtendedPropertyChangeSupport(this, true);
private BooleanData confirmCancel;
private BooleanData confirmClear;
private BooleanData confirmClose;
private BooleanData confirmDelete;
private BooleanData confirmMode;
private BooleanData confirmRevert;
private IntegerData maxRecords;
// ------------
// Constructors
// ------------
public PreferencesDesc() {
// Explicitly call the superclass constructor to prevent the implicit call
super();
this.setConfirmCancel(new BooleanData(true, BooleanData.qq_Resolver.cVALUE));
this.setConfirmClear(new BooleanData(true, BooleanData.qq_Resolver.cVALUE));
this.setConfirmClose(new BooleanData(true, BooleanData.qq_Resolver.cVALUE));
this.setConfirmDelete(new BooleanData(true, BooleanData.qq_Resolver.cVALUE));
this.setConfirmMode(new BooleanData(true, BooleanData.qq_Resolver.cVALUE));
this.setConfirmRevert(new BooleanData(true, BooleanData.qq_Resolver.cVALUE));
this.setMaxRecords(new IntegerData(100));
}
// ----------------------
// Accessors and Mutators
// ----------------------
public void setConfirmCancel(BooleanData confirmCancel) {
BooleanData oldValue = this.confirmCancel;
this.confirmCancel = confirmCancel;
this.qq_Listeners.firePropertyChange("confirmCancel", oldValue, this.confirmCancel);
}
public BooleanData getConfirmCancel() {
return this.confirmCancel;
}
public void setConfirmClear(BooleanData confirmClear) {
BooleanData oldValue = this.confirmClear;
this.confirmClear = confirmClear;
this.qq_Listeners.firePropertyChange("confirmClear", oldValue, this.confirmClear);
}
public BooleanData getConfirmClear() {
return this.confirmClear;
}
public void setConfirmClose(BooleanData confirmClose) {
BooleanData oldValue = this.confirmClose;
this.confirmClose = confirmClose;
this.qq_Listeners.firePropertyChange("confirmClose", oldValue, this.confirmClose);
}
public BooleanData getConfirmClose() {
return this.confirmClose;
}
public void setConfirmDelete(BooleanData confirmDelete) {
BooleanData oldValue = this.confirmDelete;
this.confirmDelete = confirmDelete;
this.qq_Listeners.firePropertyChange("confirmDelete", oldValue, this.confirmDelete);
}
public BooleanData getConfirmDelete() {
return this.confirmDelete;
}
public void setConfirmMode(BooleanData confirmMode) {
BooleanData oldValue = this.confirmMode;
this.confirmMode = confirmMode;
this.qq_Listeners.firePropertyChange("confirmMode", oldValue, this.confirmMode);
}
public BooleanData getConfirmMode() {
return this.confirmMode;
}
public void setConfirmRevert(BooleanData confirmRevert) {
BooleanData oldValue = this.confirmRevert;
this.confirmRevert = confirmRevert;
this.qq_Listeners.firePropertyChange("confirmRevert", oldValue, this.confirmRevert);
}
public BooleanData getConfirmRevert() {
return this.confirmRevert;
}
public void setMaxRecords(IntegerData maxRecords) {
IntegerData oldValue = this.maxRecords;
this.maxRecords = maxRecords;
this.qq_Listeners.firePropertyChange("maxRecords", oldValue, this.maxRecords);
}
public IntegerData getMaxRecords() {
return this.maxRecords;
}
// -------
// Methods
// -------
public void addPropertyChangeListener(String property, PropertyChangeListener listener) {
qq_Listeners.addPropertyChangeListener(property, listener);
}
public void addPropertyChangeListener(PropertyChangeListener listener) {
qq_Listeners.addPropertyChangeListener(listener);
}
public void removePropertyChangeListener(String property, PropertyChangeListener listener) {
qq_Listeners.removePropertyChangeListener(property, listener);
}
public void removePropertyChangeListener(PropertyChangeListener listener) {
qq_Listeners.removePropertyChangeListener(listener);
}
} // end class PreferencesDesc
// c Pass 2 Conversion Time: 109 milliseconds