Updated Mongo Impl (RAVE-1062)

git-svn-id: https://svn.apache.org/repos/asf/rave/trunk@1529715 
13f79535-47bb-0310-9956-ffa450edef68


Project: http://git-wip-us.apache.org/repos/asf/rave/repo
Commit: http://git-wip-us.apache.org/repos/asf/rave/commit/004304e9
Tree: http://git-wip-us.apache.org/repos/asf/rave/tree/004304e9
Diff: http://git-wip-us.apache.org/repos/asf/rave/diff/004304e9

Branch: refs/heads/angular
Commit: 004304e9058f448cad64151f1dedb52debd7f30b
Parents: ba8da93
Author: Matthew B. Franklin <[email protected]>
Authored: Sun Oct 6 23:20:26 2013 +0000
Committer: Matthew B. Franklin <[email protected]>
Committed: Sun Oct 6 23:20:26 2013 +0000

----------------------------------------------------------------------
 .../impl/MongoDbPageTemplateRepository.java     | 32 ++++++++++++++++++++
 1 file changed, 32 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/rave/blob/004304e9/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/repository/impl/MongoDbPageTemplateRepository.java
----------------------------------------------------------------------
diff --git 
a/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/repository/impl/MongoDbPageTemplateRepository.java
 
b/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/repository/impl/MongoDbPageTemplateRepository.java
index d28f8d5..2ef1aa8 100644
--- 
a/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/repository/impl/MongoDbPageTemplateRepository.java
+++ 
b/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/repository/impl/MongoDbPageTemplateRepository.java
@@ -28,6 +28,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.data.mongodb.core.MongoOperations;
 import org.springframework.data.mongodb.core.query.Query;
 import org.springframework.stereotype.Repository;
+import sun.reflect.generics.reflectiveObjects.NotImplementedException;
 
 import java.util.List;
 
@@ -55,6 +56,22 @@ public class MongoDbPageTemplateRepository implements 
PageTemplateRepository {
     }
 
     @Override
+    public List<PageTemplate> getLimitedList(int offset, int limit) {
+        return null;  //To change body of implemented methods use File | 
Settings | File Templates.
+    }
+
+    @Override
+    public int getCountAll() {
+        return 0;
+    }
+
+    @Override
+    public List<PageTemplate> getAllForType(String pageType) {
+
+        return null;
+    }
+
+    @Override
     public PageTemplate getDefaultPage(String pageType) {
         PageTemplate temp = template.findOne(new 
Query(where("pageType").is(pageType.toUpperCase()).andOperator(where("defaultTemplate").is(true))),
 MongoDbPageTemplate.class, PAGE_TEMPLATE_COLLECTION);
         converter.hydrate(temp, PageTemplate.class);
@@ -62,6 +79,16 @@ public class MongoDbPageTemplateRepository implements 
PageTemplateRepository {
     }
 
     @Override
+    public Class<? extends PageTemplate> getType() {
+        return PageTemplate.class;
+    }
+
+    @Override
+    public PageTemplate get(String id) {
+        return null;  //To change body of implemented methods use File | 
Settings | File Templates.
+    }
+
+    @Override
     public PageTemplate save(PageTemplate pageTemplate) {
         MongoDbPageTemplate converted = converter.convert(pageTemplate, 
PageTemplate.class);
         template.save(converted, PAGE_TEMPLATE_COLLECTION);
@@ -69,6 +96,11 @@ public class MongoDbPageTemplateRepository implements 
PageTemplateRepository {
         return converted;
     }
 
+    @Override
+    public void delete(PageTemplate item) {
+        throw new NotImplementedException();
+    }
+
     public void setConverter(HydratingConverterFactory converter) {
         this.converter = converter;
     }

Reply via email to