You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2009/10/21 14:14:19 UTC
svn commit: r827981 - in /labs/magma/trunk:
fragment-banner-domain/src/main/java/org/apache/magma/domain/banner/
fragment-banner-domain/src/test/ fragment-banner-domain/src/test/java/
fragment-banner-domain/src/test/resources/ fragment-content-domain/s...
Author: simoneg
Date: Wed Oct 21 12:14:19 2009
New Revision: 827981
URL: http://svn.apache.org/viewvc?rev=827981&view=rev
Log:
LABS-492: unified @MagView annotation, applying to fragments
Added:
labs/magma/trunk/fragment-banner-domain/src/test/
labs/magma/trunk/fragment-banner-domain/src/test/java/
labs/magma/trunk/fragment-banner-domain/src/test/resources/
Modified:
labs/magma/trunk/fragment-banner-domain/src/main/java/org/apache/magma/domain/banner/Banner.java
labs/magma/trunk/fragment-banner-domain/src/main/java/org/apache/magma/domain/banner/BannerCategory.java
labs/magma/trunk/fragment-content-domain/src/main/java/org/apache/magma/domain/content/Content.java
labs/magma/trunk/fragment-content-domain/src/main/java/org/apache/magma/domain/content/ContentCategory.java
labs/magma/trunk/fragment-content-domain/src/main/java/org/apache/magma/domain/content/ContentImage.java
labs/magma/trunk/fragment-content-main-domain/src/main/java/org/apache/magma/domain/content/AddMainContent.aj
labs/magma/trunk/fragment-content-order-domain/src/main/java/org/apache/magma/domain/content/AddOrder.aj
Modified: labs/magma/trunk/fragment-banner-domain/src/main/java/org/apache/magma/domain/banner/Banner.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/fragment-banner-domain/src/main/java/org/apache/magma/domain/banner/Banner.java?rev=827981&r1=827980&r2=827981&view=diff
==============================================================================
--- labs/magma/trunk/fragment-banner-domain/src/main/java/org/apache/magma/domain/banner/Banner.java (original)
+++ labs/magma/trunk/fragment-banner-domain/src/main/java/org/apache/magma/domain/banner/Banner.java Wed Oct 21 12:14:19 2009
@@ -11,9 +11,8 @@
import org.apache.magma.beans.MagmaBean;
import org.apache.magma.validation.validators.Length;
-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;
import org.apache.magma.database.MagPersistent;
@Entity
@@ -31,9 +30,7 @@
private boolean uploadedImage;
private BannerCategory category;
- @View
- @Order(1)
- @Listed
+ @MagView(order=1, layers=MagDefaultLayers.LIST)
@Length(min=2, max=90)
public String getName() {
return name;
@@ -42,8 +39,7 @@
this.name = name;
}
- @View
- @Order(2.5f)
+ @MagView(order=2.5f)
public String getTextual() {
return textual;
}
@@ -51,8 +47,7 @@
this.textual = textual;
}
- @View
- @Order(2)
+ @MagView(order=2)
public String getLink() {
return link;
}
@@ -69,8 +64,7 @@
this.image = image;
}
- @View
- @Order(3)
+ @MagView(order=3)
public long getMaxViews() {
return maxViews;
}
@@ -78,8 +72,7 @@
this.maxViews = maxViews;
}
- @View
- @Order(4)
+ @MagView(order=4)
public long getActualViews() {
return actualViews;
}
@@ -87,8 +80,7 @@
this.actualViews = actualViews;
}
- @View
- @Order(5)
+ @MagView(order=5)
public Date getStartDate() {
return startDate;
}
@@ -96,8 +88,7 @@
this.startDate = startDate;
}
- @View
- @Order(6)
+ @MagView(order=6)
public Date getEndDate() {
return endDate;
}
@@ -105,8 +96,7 @@
this.endDate = endDate;
}
- @View
- @Order(7)
+ @MagView(order=7)
public boolean isArchived() {
return archived;
}
@@ -122,8 +112,7 @@
}
@ManyToOne
- @View
- @Order(1.5f)
+ @MagView(order=1.5f)
public BannerCategory getCategory() {
return category;
}
@@ -131,7 +120,4 @@
this.category = category;
}
-
-
-
}
Modified: labs/magma/trunk/fragment-banner-domain/src/main/java/org/apache/magma/domain/banner/BannerCategory.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/fragment-banner-domain/src/main/java/org/apache/magma/domain/banner/BannerCategory.java?rev=827981&r1=827980&r2=827981&view=diff
==============================================================================
--- labs/magma/trunk/fragment-banner-domain/src/main/java/org/apache/magma/domain/banner/BannerCategory.java (original)
+++ labs/magma/trunk/fragment-banner-domain/src/main/java/org/apache/magma/domain/banner/BannerCategory.java Wed Oct 21 12:14:19 2009
@@ -12,6 +12,8 @@
import org.apache.magma.database.LogicallyNamed;
import org.apache.magma.validation.validators.Required;
import org.apache.magma.view.Listed;
+import org.apache.magma.view.MagDefaultLayers;
+import org.apache.magma.view.MagView;
import org.apache.magma.view.Order;
import org.apache.magma.view.View;
@@ -21,9 +23,7 @@
private String name;
private List<Banner> contents;
- @View
- @Order(1)
- @Listed
+ @MagView(order=1, layers=MagDefaultLayers.LIST)
@Required
public String getName() {
return name;
Modified: labs/magma/trunk/fragment-content-domain/src/main/java/org/apache/magma/domain/content/Content.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/fragment-content-domain/src/main/java/org/apache/magma/domain/content/Content.java?rev=827981&r1=827980&r2=827981&view=diff
==============================================================================
--- labs/magma/trunk/fragment-content-domain/src/main/java/org/apache/magma/domain/content/Content.java (original)
+++ labs/magma/trunk/fragment-content-domain/src/main/java/org/apache/magma/domain/content/Content.java Wed Oct 21 12:14:19 2009
@@ -32,12 +32,15 @@
import org.apache.magma.beans.MagmaBean;
import org.apache.magma.beans.RichTextString;
import org.apache.magma.database.LogicallyNamed;
+import org.apache.magma.database.MagPersistent;
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.MagDefaultLayers;
+import org.apache.magma.view.MagView;
import org.apache.magma.view.Order;
import org.apache.magma.view.Side;
import org.apache.magma.view.View;
@@ -51,12 +54,10 @@
private String content;
private Date date = new Date();
private boolean archived;
-
+
+ // TODO different orders for list and non list, was @ListOrder(3)
@ManyToOne
- @View
- @Order(1)
- @Listed
- @ListOrder(3)
+ @MagView(order=1, layers=MagDefaultLayers.LIST)
@Required
public ContentCategory getCategory() {
return category;
@@ -65,10 +66,8 @@
this.category = category;
}
- @View
- @Order(2)
- @Listed
- @ListOrder(1)
+ // TODO different orders for list and non list, was @ListOrder(1)
+ @MagView(order=2, layers=MagDefaultLayers.LIST)
@Length(min=2, max=50)
public String getTitle() {
return title;
@@ -77,10 +76,8 @@
this.title = title;
}
- @View
- @Zone(side=Side.OutsideRight, of="archived")
- @Listed
- @ListOrder(2)
+ // TODO different orders for list and non list, was @ListOrder(2)
+ @MagView(side=Side.OutsideRight, of="archived")
@Format(format="short,short")
public Date getDate() {
return date;
@@ -89,8 +86,7 @@
this.date = date;
}
- @View
- @Order(3)
+ @MagView(order=3)
@Required
@Lob
@Column(length=50000)
@@ -103,8 +99,7 @@
this.content = content;
}
- @View
- @Order(4)
+ @MagView(order=4)
public boolean isArchived() {
return archived;
}
Modified: labs/magma/trunk/fragment-content-domain/src/main/java/org/apache/magma/domain/content/ContentCategory.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/fragment-content-domain/src/main/java/org/apache/magma/domain/content/ContentCategory.java?rev=827981&r1=827980&r2=827981&view=diff
==============================================================================
--- labs/magma/trunk/fragment-content-domain/src/main/java/org/apache/magma/domain/content/ContentCategory.java (original)
+++ labs/magma/trunk/fragment-content-domain/src/main/java/org/apache/magma/domain/content/ContentCategory.java Wed Oct 21 12:14:19 2009
@@ -20,8 +20,6 @@
import java.util.List;
import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.Id;
import javax.persistence.OneToMany;
import org.apache.magma.beans.MagmaBean;
@@ -29,9 +27,8 @@
import org.apache.magma.database.LogicallyNamed;
import org.apache.magma.validation.validators.Length;
import org.apache.magma.validation.validators.Required;
-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
@@ -40,9 +37,7 @@
private List<Content> contents;
private List<ContentImage> images;
- @View
- @Order(1)
- @Listed
+ @MagView(order=1, layers=MagDefaultLayers.LIST)
@Required
@Length(min=2, max=50)
public String getName() {
Modified: labs/magma/trunk/fragment-content-domain/src/main/java/org/apache/magma/domain/content/ContentImage.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/fragment-content-domain/src/main/java/org/apache/magma/domain/content/ContentImage.java?rev=827981&r1=827980&r2=827981&view=diff
==============================================================================
--- labs/magma/trunk/fragment-content-domain/src/main/java/org/apache/magma/domain/content/ContentImage.java (original)
+++ labs/magma/trunk/fragment-content-domain/src/main/java/org/apache/magma/domain/content/ContentImage.java Wed Oct 21 12:14:19 2009
@@ -22,24 +22,17 @@
import javax.persistence.Column;
import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.Id;
import javax.persistence.ManyToOne;
-
import org.apache.magma.beans.MagmaBean;
import org.apache.magma.database.LogicallyNamed;
import org.apache.magma.database.MagPersistent;
import org.apache.magma.i18n.Format;
-
import org.apache.magma.validation.validators.Length;
import org.apache.magma.validation.validators.Required;
-import org.apache.magma.view.ListOrder;
-import org.apache.magma.view.Listed;
-import org.apache.magma.view.Order;
+import org.apache.magma.view.MagDefaultLayers;
+import org.apache.magma.view.MagView;
import org.apache.magma.view.Side;
-import org.apache.magma.view.View;
-import org.apache.magma.view.Zone;
@Entity
@MagmaBean
@@ -52,11 +45,9 @@
private InputStream image;
private boolean uploadedImage;
+ // TODO different orders for list and non list, was @ListOrder(3)
@ManyToOne
- @View
- @Order(1)
- @Listed
- @ListOrder(3)
+ @MagView(order=1, layers=MagDefaultLayers.LIST)
@Required
public ContentCategory getCategory() {
return category;
@@ -65,10 +56,8 @@
this.category = category;
}
- @View
- @Order(2)
- @Listed
- @ListOrder(1)
+ // TODO different orders for list and non list, was @ListOrder(1)
+ @MagView(order=2, layers=MagDefaultLayers.LIST)
@Length(min=2, max=50)
public String getTitle() {
return title;
@@ -77,10 +66,8 @@
this.title = title;
}
- @View
- @Zone(side=Side.OutsideRight, of="archived")
- @Listed
- @ListOrder(2)
+ // TODO different orders for list and non list, was @ListOrder(2)
+ @MagView(side=Side.OutsideRight, of="archived")
@Format(format="short,short")
public Date getDate() {
return date;
@@ -89,8 +76,7 @@
this.date = date;
}
- @View
- @Order(3)
+ @MagView(order=3)
public String getLink() {
return link;
}
@@ -114,8 +100,7 @@
this.uploadedImage = uploadedImage;
}
- @View
- @Order(4)
+ @MagView(order=4)
public boolean isArchived() {
return archived;
}
Modified: labs/magma/trunk/fragment-content-main-domain/src/main/java/org/apache/magma/domain/content/AddMainContent.aj
URL: http://svn.apache.org/viewvc/labs/magma/trunk/fragment-content-main-domain/src/main/java/org/apache/magma/domain/content/AddMainContent.aj?rev=827981&r1=827980&r2=827981&view=diff
==============================================================================
--- labs/magma/trunk/fragment-content-main-domain/src/main/java/org/apache/magma/domain/content/AddMainContent.aj (original)
+++ labs/magma/trunk/fragment-content-main-domain/src/main/java/org/apache/magma/domain/content/AddMainContent.aj Wed Oct 21 12:14:19 2009
@@ -18,14 +18,13 @@
import javax.persistence.OneToOne;
-import org.apache.magma.view.Listed;
-import org.apache.magma.view.View;
+import org.apache.magma.view.MagDefaultLayers;
+import org.apache.magma.view.MagView;
public aspect AddMainContent {
private Content ContentCategory.mainContent;
- @View
- @Listed
+ @MagView(after="name", layers=MagDefaultLayers.LIST)
@OneToOne
public Content ContentCategory.getMainContent(){
return this.mainContent;
Modified: labs/magma/trunk/fragment-content-order-domain/src/main/java/org/apache/magma/domain/content/AddOrder.aj
URL: http://svn.apache.org/viewvc/labs/magma/trunk/fragment-content-order-domain/src/main/java/org/apache/magma/domain/content/AddOrder.aj?rev=827981&r1=827980&r2=827981&view=diff
==============================================================================
--- labs/magma/trunk/fragment-content-order-domain/src/main/java/org/apache/magma/domain/content/AddOrder.aj (original)
+++ labs/magma/trunk/fragment-content-order-domain/src/main/java/org/apache/magma/domain/content/AddOrder.aj Wed Oct 21 12:14:19 2009
@@ -16,20 +16,16 @@
*/
package org.apache.magma.domain.content;
-import javax.persistence.Column;
-
import org.apache.magma.domain.content.Content;
import org.apache.magma.domain.content.ContentImage;
-import org.apache.magma.view.Listed;
-import org.apache.magma.view.View;
+import org.apache.magma.view.MagDefaultLayers;
+import org.apache.magma.view.MagView;
public aspect AddOrder {
private double Content.position;
private double ContentImage.position;
- @View
- @Listed
- @Column
+ @MagView(after="category", layers=MagDefaultLayers.LIST)
public double Content.getPosition() {
return this.position;
}
@@ -37,9 +33,7 @@
this.position = position;
}
- @View
- @Listed
- @Column
+ @MagView(after="category", layers=MagDefaultLayers.LIST)
public double ContentImage.getPosition() {
return this.position;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org