/*
* Copyright 2000-2013 Enonic AS
* http://www.enonic.com/license
*/
package com.enonic.vertical.adminweb;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.w3c.dom.Document;
import com.enonic.esl.containers.ExtendedMap;
import com.enonic.esl.xml.XMLTool;
import com.enonic.vertical.engine.VerticalEngineException;
import com.enonic.cms.core.service.AdminService;
public class AdminFrontPageServlet
extends AdminHandlerBaseServlet
{
public void handlerCustom( HttpServletRequest request, HttpServletResponse response, HttpSession session, AdminService admin,
ExtendedMap formItems, String operation )
throws VerticalAdminException, VerticalEngineException
{
String keyStr;
int contentKey = -1;
keyStr = request.getParameter( "contentkey" );
if ( keyStr != null && keyStr.length() > 0 )
{
contentKey = Integer.parseInt( keyStr );
}
ExtendedMap parameters = new ExtendedMap();
if ( contentKey >= 0 )
{
parameters.put( "selectedcontentkey", String.valueOf( contentKey ) );
}
Document doc = XMLTool.createDocument( "contents" );
transformXML( request, response, doc, "frontpage.xsl", parameters );
}
}