Author: simoneg
Date: Wed Jun 20 10:08:54 2012
New Revision: 1352030
URL: http://svn.apache.org/viewvc?rev=1352030&view=rev
Log:
Added database state accessor
Modified:
labs/magma/trunk/foundation-database/src/main/java/org/apache/magma/database/AddDatabasePersisted.aj
labs/magma/trunk/foundation-database/src/main/java/org/apache/magma/database/DatabasePersisted.java
labs/magma/trunk/foundation-database/src/test/java/org/apache/magma/database/LogicallyNamedBean.java
labs/magma/trunk/foundation-database/src/test/java/org/apache/magma/database/ValidableBean.java
Modified:
labs/magma/trunk/foundation-database/src/main/java/org/apache/magma/database/AddDatabasePersisted.aj
URL:
http://svn.apache.org/viewvc/labs/magma/trunk/foundation-database/src/main/java/org/apache/magma/database/AddDatabasePersisted.aj?rev=1352030&r1=1352029&r2=1352030&view=diff
==============================================================================
---
labs/magma/trunk/foundation-database/src/main/java/org/apache/magma/database/AddDatabasePersisted.aj
(original)
+++
labs/magma/trunk/foundation-database/src/main/java/org/apache/magma/database/AddDatabasePersisted.aj
Wed Jun 20 10:08:54 2012
@@ -27,4 +27,9 @@ public aspect AddDatabasePersisted {
public Object DatabasePersisted.getPrimaryKey() {
return
this.beanData().getDatabaseIdentity().getPrimaryKey(this);
}
+
+ @Transient
+ public DatabaseState DatabasePersisted.getDatabaseState() {
+ return new DatabaseState();
+ }
}
Modified:
labs/magma/trunk/foundation-database/src/main/java/org/apache/magma/database/DatabasePersisted.java
URL:
http://svn.apache.org/viewvc/labs/magma/trunk/foundation-database/src/main/java/org/apache/magma/database/DatabasePersisted.java?rev=1352030&r1=1352029&r2=1352030&view=diff
==============================================================================
---
labs/magma/trunk/foundation-database/src/main/java/org/apache/magma/database/DatabasePersisted.java
(original)
+++
labs/magma/trunk/foundation-database/src/main/java/org/apache/magma/database/DatabasePersisted.java
Wed Jun 20 10:08:54 2012
@@ -22,4 +22,6 @@ public interface DatabasePersisted exten
public Object getPrimaryKey();
+ public DatabaseState getDatabaseState();
+
}
Modified:
labs/magma/trunk/foundation-database/src/test/java/org/apache/magma/database/LogicallyNamedBean.java
URL:
http://svn.apache.org/viewvc/labs/magma/trunk/foundation-database/src/test/java/org/apache/magma/database/LogicallyNamedBean.java?rev=1352030&r1=1352029&r2=1352030&view=diff
==============================================================================
---
labs/magma/trunk/foundation-database/src/test/java/org/apache/magma/database/LogicallyNamedBean.java
(original)
+++
labs/magma/trunk/foundation-database/src/test/java/org/apache/magma/database/LogicallyNamedBean.java
Wed Jun 20 10:08:54 2012
@@ -22,4 +22,7 @@ public class LogicallyNamedBean implemen
return this.getName();
}
+ public DatabaseState getDatabaseState() {
+ return null;
+ }
}
Modified:
labs/magma/trunk/foundation-database/src/test/java/org/apache/magma/database/ValidableBean.java
URL:
http://svn.apache.org/viewvc/labs/magma/trunk/foundation-database/src/test/java/org/apache/magma/database/ValidableBean.java?rev=1352030&r1=1352029&r2=1352030&view=diff
==============================================================================
---
labs/magma/trunk/foundation-database/src/test/java/org/apache/magma/database/ValidableBean.java
(original)
+++
labs/magma/trunk/foundation-database/src/test/java/org/apache/magma/database/ValidableBean.java
Wed Jun 20 10:08:54 2012
@@ -101,6 +101,8 @@ public class ValidableBean {
this.generated = generated;
}
-
+ public DatabaseState getDatabaseState() {
+ return null;
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]