/**
* Copyright 2002 Sun Microsystems, Inc. All
* rights reserved. Use of this product is subject
* to license terms. Federal Acquisitions:
* Commercial Software -- Government Users
* Subject to Standard License Terms and
* Conditions.
*
* Sun, Sun Microsystems, the Sun logo, and Sun ONE
* are trademarks or registered trademarks of Sun Microsystems,
* Inc. in the United States and other countries.
*
* @ Author Bhavanishankar
*/
package com.sun.portal.netlet.admin;
// Servlet classes
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import com.iplanet.am.console.base.ConsoleServletBase;
import com.iplanet.jato.ModelManager;
import com.iplanet.jato.ModelTypeMap;
import com.iplanet.jato.RequestContext;
import com.iplanet.jato.RequestContextImpl;
public class NetletAdminServletBase extends ConsoleServletBase {
private static ModelTypeMap MODEL_TYPE_MAP;
public NetletAdminServletBase() {
super();
}
public void init(ServletConfig config) throws ServletException {
super.init(config);
MODEL_TYPE_MAP = new ModelTypeMapImpl();
// MODEL_TYPE_MAP=(ModelTypeMap)new ModelTypeMapBase();
}
protected void initializeRequestContext(RequestContext requestContext) {
super.initializeRequestContext(requestContext);
ModelManager modelManager = new NetletAdminModelManager(
requestContext,
MODEL_TYPE_MAP);
((RequestContextImpl) requestContext).setModelManager(modelManager);
}
}
|