]> git.argeo.org Git - lgpl/argeo-commons.git/blob - server/runtime/org.argeo.server.core/src/main/java/org/argeo/server/mvc/SerializingViewResolver.java
Remove log
[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.apache.commons.logging.Log;
6 import org.apache.commons.logging.LogFactory;
7 import org.argeo.server.ServerSerializer;
8 import org.springframework.web.servlet.View;
9 import org.springframework.web.servlet.view.AbstractCachingViewResolver;
10
11 /**
12 * Returns a {@link SerializingView} based on the underlying.
13 */
14 public class SerializingViewResolver extends AbstractCachingViewResolver {
15 private final static Log log = LogFactory
16 .getLog(SerializingViewResolver.class);
17
18 private ServerSerializer serializer;
19
20 @Override
21 protected View loadView(String viewName, Locale locale) throws Exception {
22 if (log.isTraceEnabled())
23 log.trace("viewName=" + viewName);
24 return new SerializingView(viewName, locale, serializer);
25 }
26
27 public void setSerializer(ServerSerializer serializer) {
28 this.serializer = serializer;
29 }
30
31 }