Author: simoneg
Date: Tue Sep 15 14:38:48 2009
New Revision: 815347

URL: http://svn.apache.org/viewvc?rev=815347&view=rev
Log:
LABS-454 : initing dummy content 

Added:
    
labs/magma/trunk/fragment-content-web/src/main/java/org/apache/magma/web/content/SetupContent.aj
Modified:
    labs/magma/trunk/fragment-content-web/pom.xml

Modified: labs/magma/trunk/fragment-content-web/pom.xml
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/fragment-content-web/pom.xml?rev=815347&r1=815346&r2=815347&view=diff
==============================================================================
--- labs/magma/trunk/fragment-content-web/pom.xml (original)
+++ labs/magma/trunk/fragment-content-web/pom.xml Tue Sep 15 14:38:48 2009
@@ -63,5 +63,10 @@
              <artifactId>website-administration</artifactId>
              <version>0.0.2-SNAPSHOT</version>
            </dependency>               
+               <dependency>
+             <groupId>org.apache.magma</groupId>
+             <artifactId>fragment-init</artifactId>
+             <version>0.0.2-SNAPSHOT</version>
+           </dependency>               
        </dependencies>
 </project>

Added: 
labs/magma/trunk/fragment-content-web/src/main/java/org/apache/magma/web/content/SetupContent.aj
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/fragment-content-web/src/main/java/org/apache/magma/web/content/SetupContent.aj?rev=815347&view=auto
==============================================================================
--- 
labs/magma/trunk/fragment-content-web/src/main/java/org/apache/magma/web/content/SetupContent.aj
 (added)
+++ 
labs/magma/trunk/fragment-content-web/src/main/java/org/apache/magma/web/content/SetupContent.aj
 Tue Sep 15 14:38:48 2009
@@ -0,0 +1,29 @@
+package org.apache.magma.web.content;
+
+import org.apache.magma.basics.startup.Startup;
+import org.apache.magma.database.Database;
+import org.apache.magma.domain.PackageInit;
+import org.apache.magma.domain.content.Content;
+import org.apache.magma.domain.content.ContentCategory;
+
+public aspect SetupContent {
+
+       public void Startup.setupContent() {
+               int ver = PackageInit.lastVersion("fragment-content");
+               Database db = new Database();
+               if (ver < 1) {
+                       ContentCategory news = new ContentCategory();
+                       news.setName("News");
+                       news.setLogicalName("news");
+                       db.save(news);
+                       
+                       Content art = new Content();
+                       art.setCategory(news);
+                       art.setTitle("Content fragment installed");
+                       art.setContent("<p>Magma content fragment has been 
installed, this is an example article.</p>");
+                       db.save(art);
+               }
+               PackageInit.inited("fragment-content", 1);
+       }
+       
+}



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

Reply via email to