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);
+ }
+
+}