| package org.eclipse.wst.validation.internal.model; |
| |
| /** |
| * This class represents the global Preferences as set on the Validation Preferences page. |
| */ |
| public class GlobalPreferences { |
| |
| /** false - Default setting for the should all the validation be suspended setting. */ |
| public static final boolean DefaultSuspend = false; |
| |
| /** false - Default setting for the auto save setting. */ |
| public static final boolean DefaultAutoSave = false; |
| |
| /** false - Default setting for the confirm dialog setting. */ |
| public static final boolean DefaultConfirm = true; |
| |
| /** false - Default setting for letting projects override the global settings. */ |
| public static final boolean DefaultOverride = false; |
| |
| private boolean _disableAllValidation = DefaultSuspend; |
| private boolean _saveAutomatically = DefaultAutoSave; |
| private boolean _confirmDialog = DefaultConfirm; |
| private boolean _override = DefaultOverride; |
| |
| /** The plug-in state timestamp. */ |
| private long _stateTimeStamp; |
| |
| public boolean getSaveAutomatically() { |
| return _saveAutomatically; |
| } |
| |
| public void setSaveAutomatically(boolean saveAutomatically) { |
| _saveAutomatically = saveAutomatically; |
| } |
| |
| /** |
| * Answer if all validation has been disabled. |
| */ |
| public boolean getDisableAllValidation() { |
| return _disableAllValidation; |
| } |
| |
| public void setDisableAllValidation(boolean disableAllValidation) { |
| _disableAllValidation = disableAllValidation; |
| } |
| |
| /** |
| * Reset all the global preferences to their default settings. This doesn't reset |
| * the individual validators. |
| */ |
| public void resetToDefault() { |
| _disableAllValidation = DefaultSuspend; |
| _saveAutomatically = DefaultAutoSave; |
| _confirmDialog = DefaultConfirm; |
| _override = DefaultOverride; |
| } |
| |
| public boolean getConfirmDialog() { |
| return _confirmDialog; |
| } |
| |
| public void setConfirmDialog(boolean confirmDialog) { |
| _confirmDialog = confirmDialog; |
| } |
| |
| public long getStateTimeStamp() { |
| return _stateTimeStamp; |
| } |
| |
| public void setStateTimeStamp(long stateTimeStamp) { |
| _stateTimeStamp = stateTimeStamp; |
| } |
| |
| public boolean getOverride() { |
| return _override; |
| } |
| |
| public void setOverride(boolean override) { |
| _override = override; |
| } |
| |
| } |