de.xore.util.servlets.XoreServlet Maven / Gradle / Ivy
//package de.xore.util.servlets;
//
//import de.xore.util.persistence.hibernate.HibernateHelper;
//import de.xore.util.persistence.hibernate.HibernateHelperImpl;
//import de.xore.util.persistence.hibernate.HibernateUtil;
//import org.apache.log4j.Category;
//import org.apache.velocity.context.Context;
//import org.hibernate.HibernateException;
//
//import javax.servlet.ServletException;
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpServletResponse;
//import java.io.IOException;
//
///*
//* Created by XoreSystems (Johannes Schneider).
//* User: Johannes
//* Date: 23.12.2003
//* Time: 20:00:58
//*
//*/
//
///**
// * Dieses Servlet stellt einene einfachen Weg dar, um eine HibernateQuery dazustellen.
// *
// *
// * Date: 23.12.2003
Time: 20:00:58
// *
// * @author Johannes Schneider - Xore
// * Systems
// */
//public abstract class XoreServlet extends LayoutServlet {
// private static final Category CAT = Category.getInstance( XoreServlet.class );
//
// protected static final HibernateHelper HIBERNATE_HELPER = new HibernateHelperImpl();
//
// @Override
// protected void error( HttpServletRequest request, HttpServletResponse response, Exception cause ) throws ServletException, IOException {
// try {
// HibernateUtil.getInstance().closeSession();
// } catch ( HibernateException e ) {
// CAT.error( e );
// throw new ServletException( e );
// }
//
// super.error( request, response, cause );
// }
//
// @Override
// protected void requestCleanup( HttpServletRequest request, HttpServletResponse response, Context context ) {
// try {
// HibernateUtil.getInstance().closeSession();
// } catch ( HibernateException e ) {
// CAT.error( e );
// }
// }
//
// public void delete( Object obj ) throws HibernateException {
// HIBERNATE_HELPER.delete( obj );
// }
//
// public void refresh( Object obj ) throws HibernateException {
// HIBERNATE_HELPER.refresh( obj );
// }
//
// public void save( Object obj ) throws HibernateException {
// HIBERNATE_HELPER.save( obj );
// }
//
// public void saveOrUpdate( Object obj ) throws HibernateException {
// HIBERNATE_HELPER.saveOrUpdate( obj );
// }
//
// public void update( Object obj ) throws HibernateException {
// HIBERNATE_HELPER.update( obj );
// }
//}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy