Revision: 3793
Author: [email protected]
Date: Tue Jul 27 15:09:13 2010
Log: Updated the critic manager to mark new critics as errors so they are included as enabled in default settings.

The duplicate column name critic has been disabled to start to prevent unnecessary errors as most users will want that critic disabled by default.
http://code.google.com/p/power-architect/source/detail?r=3793

Modified:
 /trunk/src/main/java/ca/sqlpower/architect/ddl/critic/CriticManager.java

=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/ddl/critic/CriticManager.java Fri Jul 16 07:18:35 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/ddl/critic/CriticManager.java Tue Jul 27 15:09:13 2010
@@ -349,9 +349,9 @@
     public void loadDefaults() {
Preferences prefs = Preferences.userNodeForPackage(CriticManager.class);
         for (CriticGrouping group : getCriticGroupings()) {
- group.setEnabled(prefs.getBoolean(CriticGrouping.class.getSimpleName() + "." + group.getPlatformType() + ".enabled", false)); + group.setEnabled(prefs.getBoolean(CriticGrouping.class.getSimpleName() + "." + group.getPlatformType() + ".enabled", true));
             for (CriticAndSettings settings : group.getSettings()) {
- String severity = prefs.get(settings.getClass().getSimpleName() + ".severity", Severity.IGNORE.name()); + String severity = prefs.get(settings.getClass().getSimpleName() + ".severity", Severity.ERROR.name());
                 settings.setSeverity(Severity.valueOf(severity));
             }
         }

Reply via email to