Author: simoneg
Date: Wed Oct 21 12:40:14 2009
New Revision: 827987

URL: http://svn.apache.org/viewvc?rev=827987&view=rev
Log:
LABS-492: unified @MagView annotation, applying to fragments

Modified:
    
labs/magma/trunk/fragment-gallery-domain/src/main/java/org/apache/magma/domain/gallery/Gallery.java
    
labs/magma/trunk/fragment-gallery-domain/src/main/java/org/apache/magma/domain/gallery/GalleryItem.java
    
labs/magma/trunk/fragment-messaging-domain/src/main/java/org/apache/magma/domain/messaging/PrivateMessage.java
    
labs/magma/trunk/fragment-newsletter-domain/src/main/java/org/apache/magma/domain/newsletter/Newsletter.java
    
labs/magma/trunk/fragment-newsletter-domain/src/main/java/org/apache/magma/domain/newsletter/UserAdditions.aj
    
labs/magma/trunk/fragment-user-domain/src/main/java/org/apache/magma/domain/user/User.java
    
labs/magma/trunk/fragment-user-web/src/main/java/org/apache/magma/web/user/LoginRequest.java
    
labs/magma/trunk/fragment-user-web/src/main/java/org/apache/magma/web/user/PasswordRequest.java
    
labs/magma/trunk/magma-domain-archetype/src/main/resources/archetype-resources/src/main/java/Person.java

Modified: 
labs/magma/trunk/fragment-gallery-domain/src/main/java/org/apache/magma/domain/gallery/Gallery.java
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/fragment-gallery-domain/src/main/java/org/apache/magma/domain/gallery/Gallery.java?rev=827987&r1=827986&r2=827987&view=diff
==============================================================================
--- 
labs/magma/trunk/fragment-gallery-domain/src/main/java/org/apache/magma/domain/gallery/Gallery.java
 (original)
+++ 
labs/magma/trunk/fragment-gallery-domain/src/main/java/org/apache/magma/domain/gallery/Gallery.java
 Wed Oct 21 12:40:14 2009
@@ -13,8 +13,6 @@
 
 import javax.persistence.CascadeType;
 import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.Id;
 import javax.persistence.OneToMany;
 import javax.persistence.OrderBy;
 
@@ -22,9 +20,8 @@
 import org.apache.magma.beans.MagmaBean;
 import org.apache.magma.database.LogicallyNamed;
 import org.apache.magma.i18n.Format;
-import org.apache.magma.view.Listed;
-import org.apache.magma.view.Order;
-import org.apache.magma.view.View;
+import org.apache.magma.view.MagDefaultLayers;
+import org.apache.magma.view.MagView;
 
 
 @Entity
@@ -45,25 +42,21 @@
        private Date date = new Date();
        private List<GalleryItem> items = new ArrayList<GalleryItem>();
        
-       @View
-       @Order(1)
-       @Listed
+       @MagView(order=1, layers=MagDefaultLayers.LIST)
        public String getTitle() {
                return title;
        }
        public void setTitle(String title) {
                this.title = title;
        }
-       @View
-       @Order(2)
+       @MagView(order=2)
        public String getCaption() {
                return caption;
        }
        public void setCaption(String caption) {
                this.caption = caption;
        }
-       @View
-       @Order(3)
+       @MagView(order=3)
        @Format(format="short,short")
        public Date getDate() {
                return date;

Modified: 
labs/magma/trunk/fragment-gallery-domain/src/main/java/org/apache/magma/domain/gallery/GalleryItem.java
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/fragment-gallery-domain/src/main/java/org/apache/magma/domain/gallery/GalleryItem.java?rev=827987&r1=827986&r2=827987&view=diff
==============================================================================
--- 
labs/magma/trunk/fragment-gallery-domain/src/main/java/org/apache/magma/domain/gallery/GalleryItem.java
 (original)
+++ 
labs/magma/trunk/fragment-gallery-domain/src/main/java/org/apache/magma/domain/gallery/GalleryItem.java
 Wed Oct 21 12:40:14 2009
@@ -4,14 +4,11 @@
 
 import javax.persistence.Column;
 import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.Id;
 import javax.persistence.ManyToOne;
 
 import org.apache.magma.database.MagPersistent;
-import org.apache.magma.view.Listed;
-import org.apache.magma.view.Order;
-import org.apache.magma.view.View;
+import org.apache.magma.view.MagDefaultLayers;
+import org.apache.magma.view.MagView;
 
 @Entity
 public class GalleryItem {
@@ -24,8 +21,7 @@
        private Gallery gallery;
        
        
-       @Order(1)
-       @Listed
+       @MagView(order=1, layers=MagDefaultLayers.LIST)
        public String getFileName(){
                return fileName;                
        }
@@ -41,8 +37,7 @@
                this.image = image;
        }
                
-       @View
-       @Order(3)
+       @MagView(order=3)
        public String getCaption() {
                return caption;
        }

Modified: 
labs/magma/trunk/fragment-messaging-domain/src/main/java/org/apache/magma/domain/messaging/PrivateMessage.java
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/fragment-messaging-domain/src/main/java/org/apache/magma/domain/messaging/PrivateMessage.java?rev=827987&r1=827986&r2=827987&view=diff
==============================================================================
--- 
labs/magma/trunk/fragment-messaging-domain/src/main/java/org/apache/magma/domain/messaging/PrivateMessage.java
 (original)
+++ 
labs/magma/trunk/fragment-messaging-domain/src/main/java/org/apache/magma/domain/messaging/PrivateMessage.java
 Wed Oct 21 12:40:14 2009
@@ -1,27 +1,19 @@
 package org.apache.magma.domain.messaging;
 
 import java.util.Date;
-import java.util.List;
 
-import javax.persistence.CascadeType;
 import javax.persistence.Column;
 import javax.persistence.Entity;
 import javax.persistence.ManyToOne;
-import javax.persistence.OneToMany;
 
-import org.apache.magma.beans.Consider;
 import org.apache.magma.beans.MagmaBean;
-import org.apache.magma.beans.RichTextString;
 import org.apache.magma.database.LogicallyNamed;
 import org.apache.magma.domain.user.User;
 import org.apache.magma.i18n.Format;
 import org.apache.magma.validation.validators.Length;
 import org.apache.magma.validation.validators.Required;
-import org.apache.magma.validation.validators.RichText;
-import org.apache.magma.view.ListOrder;
-import org.apache.magma.view.Listed;
-import org.apache.magma.view.Order;
-import org.apache.magma.view.View;
+import org.apache.magma.view.MagDefaultLayers;
+import org.apache.magma.view.MagView;
 
 @Entity
 @MagmaBean
@@ -33,10 +25,7 @@
        private Date date = new Date();
        private boolean alreadyRead = false;
        
-       @View
-       @Listed
-       @Order(1)
-       @ListOrder(1)
+       @MagView(order=1, layers=MagDefaultLayers.LIST)
        @Required
        @Length(min=2, max=120)
        public String getTitle() {
@@ -45,22 +34,19 @@
        public void setTitle(String title) {
                this.title = title;
        }
-       @View
-       @Order(4)
+       @MagView(order=4)
        @Required
        @Column(length=50000)
-       @Length(min=2, max=50000)
        public String getText() {
                return text;
        }
        public void setText(String text) {
                this.text = text;
        }
-       @View
-       @Order(2)
+       
+       // TODO different orders for list and non list, was @ListOrder(3)
+       @MagView(order=2, layers=MagDefaultLayers.LIST)
        @ManyToOne
-       @Listed
-       @ListOrder(3)
        public User getSender() {
                return sender;
        }
@@ -68,10 +54,8 @@
                this.sender = sender;
        }
        
-       @View
-       @Order(3)
-       @Listed
-       @ListOrder(2)
+       // TODO different orders for list and non list, was @ListOrder(2)
+       @MagView(order=3, layers=MagDefaultLayers.LIST)
        @Required
        @ManyToOne
        public User getReceiver() {
@@ -80,11 +64,9 @@
        public void setReceiver(User receiver) {
                this.receiver = receiver;
        }
-       @View
+       // TODO different orders for list and non list, was @ListOrder(4)
+       @MagView(order=5, layers=MagDefaultLayers.LIST)
        @Required
-       @Order(5)
-       @Listed
-       @ListOrder(4)
        @Format(format="short,short")
        public Date getDate() {
                return date;
@@ -92,8 +74,7 @@
        public void setDate(Date date) {
                this.date = date;
        }
-       @Listed
-       @ListOrder(5)
+       @MagView(order=5, defaultLayer=false, layers=MagDefaultLayers.LIST)
        public boolean isAlreadyRead() {
                return alreadyRead;
        }

Modified: 
labs/magma/trunk/fragment-newsletter-domain/src/main/java/org/apache/magma/domain/newsletter/Newsletter.java
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/fragment-newsletter-domain/src/main/java/org/apache/magma/domain/newsletter/Newsletter.java?rev=827987&r1=827986&r2=827987&view=diff
==============================================================================
--- 
labs/magma/trunk/fragment-newsletter-domain/src/main/java/org/apache/magma/domain/newsletter/Newsletter.java
 (original)
+++ 
labs/magma/trunk/fragment-newsletter-domain/src/main/java/org/apache/magma/domain/newsletter/Newsletter.java
 Wed Oct 21 12:40:14 2009
@@ -6,6 +6,7 @@
 import javax.persistence.Entity;
 import javax.persistence.GeneratedValue;
 import javax.persistence.Id;
+import javax.persistence.Lob;
 
 import org.apache.magma.beans.Consider;
 import org.apache.magma.beans.MagmaBean;
@@ -13,10 +14,8 @@
 import org.apache.magma.validation.validators.Length;
 import org.apache.magma.validation.validators.Required;
 import org.apache.magma.validation.validators.RichText;
-import org.apache.magma.view.ListOrder;
-import org.apache.magma.view.Listed;
-import org.apache.magma.view.Order;
-import org.apache.magma.view.View;
+import org.apache.magma.view.MagDefaultLayers;
+import org.apache.magma.view.MagView;
 
 @MagmaBean
 @Entity
@@ -28,10 +27,7 @@
        private Date date = new Date();
        private ProgressStatus progress = ProgressStatus.EDITING;
        
-       @View
-       @Order(1)
-       @Listed
-       @ListOrder(1)
+       @MagView(order=1, layers=MagDefaultLayers.LIST)
        @Length(min=2, max=120)
        @Required
        public String getTitle() {
@@ -41,11 +37,10 @@
                this.title = title;
        }
        
-       @View
-       @Order(2)
+       @MagView(order=2)
        @Consider(RichTextString.class)
        @Column(length=50000)
-       @Length(min=2, max=50000)
+       @Lob
        @Required
        public String getContent() {
                return content;
@@ -54,10 +49,8 @@
                this.content = content;
        }
        
-       @View
-       @Order(3)
-       @Listed
-       @ListOrder(2)
+       // TODO different orders for list and non list, was @ListOrder(2)
+       @MagView(order=3, layers=MagDefaultLayers.LIST)
        @Required
        public Date getDate() {
                return date;
@@ -66,8 +59,8 @@
                this.date = date;
        }
        
-       @Listed
-       @ListOrder(3)
+       // TODO different orders for list and non list, was @ListOrder(3)
+       @MagView(order=4, defaultLayer=false, layers=MagDefaultLayers.LIST)
        public ProgressStatus getProgress() {
                return progress;
        }

Modified: 
labs/magma/trunk/fragment-newsletter-domain/src/main/java/org/apache/magma/domain/newsletter/UserAdditions.aj
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/fragment-newsletter-domain/src/main/java/org/apache/magma/domain/newsletter/UserAdditions.aj?rev=827987&r1=827986&r2=827987&view=diff
==============================================================================
--- 
labs/magma/trunk/fragment-newsletter-domain/src/main/java/org/apache/magma/domain/newsletter/UserAdditions.aj
 (original)
+++ 
labs/magma/trunk/fragment-newsletter-domain/src/main/java/org/apache/magma/domain/newsletter/UserAdditions.aj
 Wed Oct 21 12:40:14 2009
@@ -1,14 +1,12 @@
 package org.apache.magma.domain.newsletter;
 
 import org.apache.magma.domain.user.User;
-import org.apache.magma.view.After;
-import org.apache.magma.view.View;
+import org.apache.magma.view.MagView;
 
 public aspect UserAdditions {
        public boolean User.newsletter;
 
-       @View
-       @After("email")
+       @MagView(after="email")
        public boolean User.isNewsletter() {
                return newsletter;
        }

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=827987&r1=827986&r2=827987&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
 Wed Oct 21 12:40:14 2009
@@ -30,12 +30,8 @@
 import org.apache.magma.validation.validators.Email;
 import org.apache.magma.validation.validators.Length;
 import org.apache.magma.validation.validators.Required;
-import org.apache.magma.view.After;
-import org.apache.magma.view.ListOrder;
-import org.apache.magma.view.Listed;
-import org.apache.magma.view.Order;
-import org.apache.magma.view.View;
-
+import org.apache.magma.view.MagDefaultLayers;
+import org.apache.magma.view.MagView;
 
 @MagmaBean
 @Entity
@@ -49,11 +45,8 @@
        private boolean active;
        private boolean admin;
        
-       @View
-       @Order(1)
+       @MagView(order=1, layers=MagDefaultLayers.LIST)
        @Required
-       @Listed
-       @ListOrder(1)
        public String getName() {
                return name;
        }
@@ -61,11 +54,8 @@
                this.name = name;
        }
        
-       @View
-       @After("name")
+       @MagView(after="name", layers=MagDefaultLayers.LIST)
        @Required
-       @Listed
-       @ListOrder(2)
        public String getSurname() {
                return surname;
        }
@@ -73,8 +63,7 @@
                this.surname = surname;
        }
        
-       @View
-       @Order(3)
+       @MagView(order=3)
        @Required
        @Column(unique=true)
        @Email
@@ -85,8 +74,7 @@
                this.email = email;
        }
        
-       @View(password=true)
-       @Order(4)
+       @MagView(order=4,password=true)
        @Required
        @Length(min=4)
        public String getPassword() {
@@ -96,9 +84,8 @@
                this.password = password;
        }
        
-       @View(password=true)
+       @MagView(order=5,password=true)
        @Transient
-       @Order(5)
        @Required
        @Length(min=4)
        public String getConfirmPassword() {
@@ -109,16 +96,14 @@
        }
        
        
-       @View
-       @Order(6)       
+       @MagView(order=6, defaultLayer=false)
        public boolean isActive() {
                return active;
        }
        public void setActive(boolean active) {
                this.active = active;
        }
-       @View
-       @Order(7)       
+       @MagView(order=7, defaultLayer=false)
        public boolean isAdmin() {
                return admin;
        }

Modified: 
labs/magma/trunk/fragment-user-web/src/main/java/org/apache/magma/web/user/LoginRequest.java
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/fragment-user-web/src/main/java/org/apache/magma/web/user/LoginRequest.java?rev=827987&r1=827986&r2=827987&view=diff
==============================================================================
--- 
labs/magma/trunk/fragment-user-web/src/main/java/org/apache/magma/web/user/LoginRequest.java
 (original)
+++ 
labs/magma/trunk/fragment-user-web/src/main/java/org/apache/magma/web/user/LoginRequest.java
 Wed Oct 21 12:40:14 2009
@@ -20,8 +20,7 @@
 import org.apache.magma.beans.MagmaBean;
 import org.apache.magma.validation.validators.Email;
 import org.apache.magma.validation.validators.Required;
-import org.apache.magma.view.Order;
-import org.apache.magma.view.View;
+import org.apache.magma.view.MagView;
 
 @MagmaBean
 public class LoginRequest {
@@ -30,8 +29,7 @@
        private boolean rememberme;
        
        
-       @View
-       @Order(1)
+       @MagView(order=1)
        @Required
        @Email
        public String getEmail() {
@@ -41,8 +39,7 @@
                this.email = email;
        }
        
-       @View(password=true)
-       @Order(2)
+       @MagView(order=2, password=true)
        @Required
        public String getPassword() {
                return password;
@@ -52,8 +49,7 @@
        }
        
 
-       @View
-       @Order(3)
+       @MagView(order=3)
        public boolean isRememberme() {
                return rememberme;
        }

Modified: 
labs/magma/trunk/fragment-user-web/src/main/java/org/apache/magma/web/user/PasswordRequest.java
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/fragment-user-web/src/main/java/org/apache/magma/web/user/PasswordRequest.java?rev=827987&r1=827986&r2=827987&view=diff
==============================================================================
--- 
labs/magma/trunk/fragment-user-web/src/main/java/org/apache/magma/web/user/PasswordRequest.java
 (original)
+++ 
labs/magma/trunk/fragment-user-web/src/main/java/org/apache/magma/web/user/PasswordRequest.java
 Wed Oct 21 12:40:14 2009
@@ -16,19 +16,15 @@
  */
 package org.apache.magma.web.user;
 
-import javax.persistence.Entity;
-
 import org.apache.magma.beans.MagmaBean;
 import org.apache.magma.validation.validators.Required;
-import org.apache.magma.view.Order;
-import org.apache.magma.view.View;
+import org.apache.magma.view.MagView;
 
 @MagmaBean
 public class PasswordRequest {
        private String email;
 
-       @View
-       @Order(1)
+       @MagView(order=1)
        @Required
        public String getEmail() {
                return email;

Modified: 
labs/magma/trunk/magma-domain-archetype/src/main/resources/archetype-resources/src/main/java/Person.java
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/magma-domain-archetype/src/main/resources/archetype-resources/src/main/java/Person.java?rev=827987&r1=827986&r2=827987&view=diff
==============================================================================
--- 
labs/magma/trunk/magma-domain-archetype/src/main/resources/archetype-resources/src/main/java/Person.java
 (original)
+++ 
labs/magma/trunk/magma-domain-archetype/src/main/resources/archetype-resources/src/main/java/Person.java
 Wed Oct 21 12:40:14 2009
@@ -17,8 +17,7 @@
 package ${package};
 
 import org.apache.magma.beans.MagmaBean;
-import org.apache.magma.view.Order;
-import org.apache.magma.view.View;
+import org.apache.magma.view.MagView;
 import org.apache.magma.validation.validators.Length;
 import org.apache.magma.validation.validators.Required;
 import javax.persistence.Entity;
@@ -39,24 +38,20 @@
        private String name;
        private String surname;
        
-       @View
-       @Order(1)
+       @MagView(order=1)
        public String getName() {
                return this.name;
        }
-
        @Required
        @Length(min=3, max=50)
        public void setName(String name) {
                this.name = name;
        }
 
-       @View
-       @Order(2)
+       @MagView(order=2)
        public String getSursurname() {
                return this.surname;
        }
-
        @Required
        @Length(min=3, max=50)
        public void setSursurname(String surname) {



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

Reply via email to