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]

Reply via email to