///* // * Copyright 2014 Federal Chancellery Austria // * MOA-ID has been developed in a cooperation between BRZ, the Federal // * Chancellery Austria - ICT staff unit, and Graz University of Technology. // * // * Licensed under the EUPL, Version 1.1 or - as soon they will be approved by // * the European Commission - subsequent versions of the EUPL (the "Licence"); // * You may not use this work except in compliance with the Licence. // * You may obtain a copy of the Licence at: // * http://www.osor.eu/eupl/ // * // * Unless required by applicable law or agreed to in writing, software // * distributed under the Licence is distributed on an "AS IS" basis, // * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // * See the Licence for the specific language governing permissions and // * limitations under the Licence. // * // * This product combines work with different licenses. See the "NOTICE" text // * file for details on the various modules and licenses. // * The "NOTICE" text file is part of the distribution. Any derivative works // * that you distribute must include a readable copy of the "NOTICE" text file. // */ //package at.gv.egovernment.moa.id.configuration.struts.interceptor; // //import org.apache.log4j.Logger; // //import com.opensymphony.xwork2.ActionInvocation; //import com.opensymphony.xwork2.interceptor.AbstractInterceptor; // ///** // * @author tlenz // * // */ //public class HibernateSessionInterceptor extends AbstractInterceptor { // // private static final long serialVersionUID = 2457987431702749278L; // private static Logger log = Logger.getLogger(HibernateSessionInterceptor.class); // // /* (non-Javadoc) // * @see com.opensymphony.xwork2.interceptor.AbstractInterceptor#intercept(com.opensymphony.xwork2.ActionInvocation) // */ // @Override // public String intercept(ActionInvocation arg0) throws Exception { // log.trace("Hibernate session interceptor starts .... "); // // try { // return arg0.invoke(); // // } finally { // log.debug("Hibernate-Session interceptor close active sessions."); // ConfigurationDBUtils.closeSession(); // // } // // } // //}