NetletAdminServletBase.java :  » Portal » Open-Portal » com » sun » portal » netlet » admin » Java Open Source

Java Open Source » Portal » Open Portal 
Open Portal » com » sun » portal » netlet » admin » NetletAdminServletBase.java
/** 
 * 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);
    }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.