/*
* Copyright 2015-2017 Hewlett Packard Enterprise Development Company, L.P.
* Licensed under the MIT License (the "License"); you may not use this file except in compliance with the License.
*/
package com.hp.autonomy.frontend.find.core.web;
import com.fasterxml.jackson.core.JsonProcessingException;
import org.springframework.context.NoSuchMessageException;
import org.springframework.web.servlet.ModelAndView;
/**
* Common logic within controller classes
*/
public interface ControllerUtils {
String SPRING_CSRF_ATTRIBUTE = "_csrf";
String convertToJson(final Object object) throws JsonProcessingException;
String getMessage(String code, Object[] args) throws NoSuchMessageException;
ModelAndView buildErrorModelAndView(final ErrorModelAndViewInfo errorInfo);
}