org.ops4j.pax.web.service.spi.model
Class ContextModel

java.lang.Object
  extended by org.ops4j.pax.web.service.spi.model.Identity
      extended by org.ops4j.pax.web.service.spi.model.ContextModel

public class ContextModel
extends Identity

Models a servlet context related to an http context.

Since:
0.3.0, December 29, 2007
Author:
Alin Dreghiciu

Constructor Summary
ContextModel(org.osgi.service.http.HttpContext httpContext, org.osgi.framework.Bundle bundle, java.lang.ClassLoader classLoader)
           
 
Method Summary
 java.security.AccessControlContext getAccessControllerContext()
          Getter.
 java.lang.String getAuthMethod()
           
 org.osgi.framework.Bundle getBundle()
          Getter.
 java.lang.ClassLoader getClassLoader()
           
 java.lang.String getContextName()
          Getter.
 java.util.Map<java.lang.String,java.lang.String> getContextParams()
          Getter.
 org.osgi.service.http.HttpContext getHttpContext()
           
 javax.servlet.Servlet getJspServlet()
          Getter.
 java.lang.String getRealmName()
           
 java.lang.String getSessionCookie()
          Getter.
 java.lang.Integer getSessionTimeout()
          Getter.
 java.lang.String getSessionUrl()
          Getter.
 java.lang.String getSessionWorkerName()
          Getter.
 javax.servlet.Filter getWelcomeFilesFilter()
          Getter.
 void setAuthMethod(java.lang.String authMethod)
           
 void setContextParams(java.util.Dictionary contextParams)
           
 void setJspServlet(javax.servlet.Servlet jspServlet)
          Setter.
 void setRealmName(java.lang.String realmName)
           
 void setSessionCookie(java.lang.String sessionCookie)
          Setter.
 void setSessionTimeout(java.lang.Integer sessionTimeout)
          Setter.
 void setSessionUrl(java.lang.String sessionUrl)
          Setter.
 void setSessionWorkerName(java.lang.String sessionWorkerName)
          Setter.
 void setWelcomeFilesFilter(javax.servlet.Filter welcomeFilesFilter)
          Setter.
 java.lang.String toString()
           
 
Methods inherited from class org.ops4j.pax.web.service.spi.model.Identity
getId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ContextModel

public ContextModel(org.osgi.service.http.HttpContext httpContext,
                    org.osgi.framework.Bundle bundle,
                    java.lang.ClassLoader classLoader)
Method Detail

getHttpContext

public org.osgi.service.http.HttpContext getHttpContext()

getClassLoader

public java.lang.ClassLoader getClassLoader()

setContextParams

public void setContextParams(java.util.Dictionary contextParams)

getContextParams

public java.util.Map<java.lang.String,java.lang.String> getContextParams()
Getter.

Returns:
map of context params

getContextName

public java.lang.String getContextName()
Getter.

Returns:
context name

getJspServlet

public javax.servlet.Servlet getJspServlet()
Getter.

Returns:
jsp servlet

setJspServlet

public void setJspServlet(javax.servlet.Servlet jspServlet)
Setter.

Parameters:
jspServlet - value to set

getAccessControllerContext

public java.security.AccessControlContext getAccessControllerContext()
Getter.

Returns:
the access controller context of the bundle that registred the context

getWelcomeFilesFilter

public javax.servlet.Filter getWelcomeFilesFilter()
Getter.

Returns:
welcome files filter

setWelcomeFilesFilter

public void setWelcomeFilesFilter(javax.servlet.Filter welcomeFilesFilter)
Setter.

Parameters:
welcomeFilesFilter - value to set

getSessionTimeout

public java.lang.Integer getSessionTimeout()
Getter.

Returns:
session timeout

setSessionTimeout

public void setSessionTimeout(java.lang.Integer sessionTimeout)
Setter.

Parameters:
sessionTimeout - value to set

getSessionCookie

public java.lang.String getSessionCookie()
Getter.

Returns:
session cookie name

setSessionCookie

public void setSessionCookie(java.lang.String sessionCookie)
Setter.

Parameters:
sessionCookie - session cookie name

getSessionUrl

public java.lang.String getSessionUrl()
Getter.

Returns:
session url name

setSessionUrl

public void setSessionUrl(java.lang.String sessionUrl)
Setter.

Parameters:
sessionUrl - session url name

getSessionWorkerName

public java.lang.String getSessionWorkerName()
Getter.

Returns:
session worker name

setSessionWorkerName

public void setSessionWorkerName(java.lang.String sessionWorkerName)
Setter.

Parameters:
sessionWorkerName - session worker name

getBundle

public org.osgi.framework.Bundle getBundle()
Getter.

Returns:
bundle associated with this context

toString

public java.lang.String toString()
Overrides:
toString in class Identity

setRealmName

public void setRealmName(java.lang.String realmName)

setAuthMethod

public void setAuthMethod(java.lang.String authMethod)

getRealmName

public java.lang.String getRealmName()
Returns:
the realmName

getAuthMethod

public java.lang.String getAuthMethod()
Returns:
the authMethod


Copyright © 2006-2011 OPS4J - Open Participation Software for Java. All Rights Reserved.