1 6 7 package com.raptus.owxv3.api.securitymgr.tomcat; 8 9 import com.raptus.owxv3.*; 10 import com.raptus.owxv3.api.securitymgr.*; 11 import javax.servlet.http.*; 12 13 17 public class SecurityManagerFactory implements SecurityMgrFactoryIF 18 { 19 20 public static final String SESS_SECURITY_MANAGER_KEY="SecurityManager"; 21 22 23 public SecurityManagerFactory() 24 { 25 } 26 27 40 public SecurityMgrIF createSecurityManager(Object param) 41 { 42 HttpServletRequest req = (HttpServletRequest)param; 43 LoggingManager.log(this.getClass().getName()+">2", this); 44 SecurityManager sm = (SecurityManager )req.getSession().getAttribute( 46 SecurityManagerFactory.SESS_SECURITY_MANAGER_KEY); 47 48 if(sm == null) 50 { 51 sm = new SecurityManager (req); 52 } 53 else 54 { 55 sm.setRequest(req); 57 } 58 59 return sm; 60 } 61 62 } 63 | Popular Tags |