Author: mfranklin
Date: Sun Oct 6 23:20:26 2013
New Revision: 1529715
URL: http://svn.apache.org/r1529715
Log:
Updated Mongo Impl (RAVE-1062)
Modified:
rave/trunk/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/repository/impl/MongoDbPageTemplateRepository.java
Modified:
rave/trunk/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/repository/impl/MongoDbPageTemplateRepository.java
URL:
http://svn.apache.org/viewvc/rave/trunk/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/repository/impl/MongoDbPageTemplateRepository.java?rev=1529715&r1=1529714&r2=1529715&view=diff
==============================================================================
---
rave/trunk/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/repository/impl/MongoDbPageTemplateRepository.java
(original)
+++
rave/trunk/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/repository/impl/MongoDbPageTemplateRepository.java
Sun Oct 6 23:20:26 2013
@@ -28,6 +28,7 @@ import org.springframework.beans.factory
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 MongoDbPageTemplateReposito
}
@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 MongoDbPageTemplateReposito
}
@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 MongoDbPageTemplateReposito
return converted;
}
+ @Override
+ public void delete(PageTemplate item) {
+ throw new NotImplementedException();
+ }
+
public void setConverter(HydratingConverterFactory converter) {
this.converter = converter;
}