Author: simoneg
Date: Tue Sep 15 21:51:49 2009
New Revision: 815505

URL: http://svn.apache.org/viewvc?rev=815505&view=rev
Log:
LABS-456 : logical names in user fragment

Modified:
    
labs/magma/trunk/fragment-user-domain/src/main/java/org/apache/magma/domain/user/User.java

Modified: 
labs/magma/trunk/fragment-user-domain/src/main/java/org/apache/magma/domain/user/User.java
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/fragment-user-domain/src/main/java/org/apache/magma/domain/user/User.java?rev=815505&r1=815504&r2=815505&view=diff
==============================================================================
--- 
labs/magma/trunk/fragment-user-domain/src/main/java/org/apache/magma/domain/user/User.java
 (original)
+++ 
labs/magma/trunk/fragment-user-domain/src/main/java/org/apache/magma/domain/user/User.java
 Tue Sep 15 21:51:49 2009
@@ -25,6 +25,7 @@
 import javax.persistence.Transient;
 
 import org.apache.magma.beans.MagmaBean;
+import org.apache.magma.database.LogicallyNamed;
 import org.apache.magma.validation.validators.Email;
 import org.apache.magma.validation.validators.Length;
 import org.apache.magma.validation.validators.Required;
@@ -37,7 +38,7 @@
 
 @MagmaBean
 @Entity
-public class User {
+public class User implements LogicallyNamed {
        private String name;
        private String surname;
        private String email;
@@ -123,5 +124,12 @@
                this.admin = admin;
        }
        
+       public String computeLogicalName() {
+               String acn = getName();
+               String acs = getSurname();
+               if (acn == null) acn = "unk";
+               if (acs == null) acs = "unk";
+               return  acn + "-" + acs;
+       }
        
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to