Revision: 3762
Author: [email protected]
Date: Tue Jul 20 12:35:16 2010
Log: Added an ETL Process Description property to ArchitectProject which is to be used for Architect EE.
http://code.google.com/p/power-architect/source/detail?r=3762

Modified:
 /trunk/src/main/java/ca/sqlpower/architect/ArchitectProject.java

=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/ArchitectProject.java Tue Jul 20 08:10:07 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/ArchitectProject.java Tue Jul 20 12:35:16 2010
@@ -93,6 +93,9 @@
private final List<BusinessDefinition> businessDefinitions = new ArrayList<BusinessDefinition>(); private final List<FormulaMetricCalculation> formulas = new ArrayList<FormulaMetricCalculation>();

+    // Metadata property
+    private String etlProcessDescription;
+
     /**
      * The current integrity watcher on the project.
      */
@@ -500,4 +503,17 @@
         domainCategory.setParent(this);
         fireChildAdded(DomainCategory.class, domainCategory, index);
     }
-}
+
+    @Accessor(isInteresting=true)
+    public String getEtlProcessDescription() {
+        return etlProcessDescription;
+    }
+
+    @Mutator
+    public void setEtlProcessDescription(String etlProcessDescription) {
+        String oldDescription = this.etlProcessDescription;
+        this.etlProcessDescription = etlProcessDescription;
+ firePropertyChange("etlProcessDescription", oldDescription, etlProcessDescription);
+    }
+
+}

Reply via email to