]> git.argeo.org Git - lgpl/argeo-commons.git/blob - server/runtime/org.argeo.server.core/src/main/java/org/argeo/server/mvc/SerializingViewResolver.java
Improve light DAOs
[lgpl/argeo-commons.git] / server / runtime / org.argeo.server.core / src / main / java / org / argeo / server / mvc / SerializingViewResolver.java
1 package org.argeo.server.mvc;
2
3 import java.util.Locale;
4
5 import org.argeo.server.ServerSerializer;
6 import org.springframework.web.servlet.View;
7 import org.springframework.web.servlet.view.AbstractCachingViewResolver;
8
9 /**
10 * Returns a {@link SerializingView} based on the underlying.
11 */
12 public class SerializingViewResolver extends AbstractCachingViewResolver {
13 private ServerSerializer serializer;
14
15 @Override
16 protected View loadView(String viewName, Locale locale) throws Exception {
17 return new SerializingView(viewName, locale, serializer);
18 }
19
20 public void setSerializer(ServerSerializer serializer) {
21 this.serializer = serializer;
22 }
23
24 }