org.jasig.portal.container.om.servlet
Class ServletDefinitionImpl

java.lang.Object
  extended by org.jasig.portal.container.om.servlet.ServletDefinitionImpl
All Implemented Interfaces:
java.io.Serializable, org.apache.pluto.om.Controller, org.apache.pluto.om.Model, org.apache.pluto.om.servlet.ServletDefinition, org.apache.pluto.om.servlet.ServletDefinitionCtrl

public class ServletDefinitionImpl
extends java.lang.Object
implements org.apache.pluto.om.servlet.ServletDefinition, org.apache.pluto.om.servlet.ServletDefinitionCtrl, java.io.Serializable

Implementation of Apache Pluto object model.

Version:
$Revision: 1.4 $
Author:
Ken Weiner, kweiner@unicon.net
See Also:
Serialized Form

Field Summary
private  long available
           
private  org.apache.pluto.om.common.DescriptionSet descriptions
           
private  org.apache.pluto.om.common.DisplayNameSet displayNames
           
private  IconImpl icon
           
private  org.apache.pluto.om.common.SecurityRoleRefSet initSecurityRoleRefs
           
private  java.lang.String jspFile
           
private  java.lang.String loadOnStartup
           
private  org.apache.pluto.om.common.ObjectID objectId
           
private  org.apache.pluto.om.common.ParameterSet parameters
           
private  RunAsImpl runAs
           
private  java.lang.String servletClass
           
private  ServletMappingImpl servletMapping
           
private  java.lang.String servletName
           
private  org.apache.pluto.om.servlet.WebApplicationDefinition webApplicationDefinition
           
 
Constructor Summary
ServletDefinitionImpl()
           
ServletDefinitionImpl(java.lang.String servletName, java.lang.String servletClass)
           
 
Method Summary
 long getAvailable()
           
 org.apache.pluto.om.common.Description getDescription(java.util.Locale locale)
           
 org.apache.pluto.om.common.DescriptionSet getDescriptions()
           
 org.apache.pluto.om.common.DisplayName getDisplayName(java.util.Locale locale)
           
 org.apache.pluto.om.common.DisplayNameSet getDisplayNames()
           
 IconImpl getIcon()
           
 org.apache.pluto.om.common.ObjectID getId()
           
 org.apache.pluto.om.common.ParameterSet getInitParameterSet()
           
 java.lang.String getJspFile()
           
 java.lang.String getLoadOnStartup()
           
 javax.servlet.RequestDispatcher getRequestDispatcher(javax.servlet.ServletContext servletContext)
           
 RunAsImpl getRunAs()
           
 org.apache.pluto.om.common.SecurityRoleRefSet getSecurityRoleRefs()
           
 java.lang.String getServletClass()
           
 ServletMappingImpl getServletMapping()
           
 java.lang.String getServletName()
           
 org.apache.pluto.om.servlet.WebApplicationDefinition getWebApplicationDefinition()
           
 boolean isUnavailable()
           
 void setAvailable(long available)
           
 void setDescriptions(org.apache.pluto.om.common.DescriptionSet descriptions)
           
 void setDisplayNames(org.apache.pluto.om.common.DisplayNameSet displayNames)
           
 void setIcon(IconImpl icon)
           
 void setId(java.lang.String id)
           
 void setInitParameters(org.apache.pluto.om.common.ParameterSet parameters)
           
 void setJspFile(java.lang.String jspFile)
           
 void setLoadOnStartup(java.lang.String loadOnStartup)
           
 void setRunAs(RunAsImpl runAs)
           
 void setSecurityRoleRefs(org.apache.pluto.om.common.SecurityRoleRefSet initSecurityRoleRefs)
           
 void setServletClass(java.lang.String servletClass)
           
 void setServletMapping(java.lang.String servletName, java.lang.String urlPattern)
           
 void setServletName(java.lang.String name)
           
 void setWebApplicationDefinition(org.apache.pluto.om.servlet.WebApplicationDefinition webApplicationDefinition)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

objectId

private org.apache.pluto.om.common.ObjectID objectId

servletName

private java.lang.String servletName

icon

private IconImpl icon

displayNames

private org.apache.pluto.om.common.DisplayNameSet displayNames

descriptions

private org.apache.pluto.om.common.DescriptionSet descriptions

servletClass

private java.lang.String servletClass

jspFile

private java.lang.String jspFile

parameters

private org.apache.pluto.om.common.ParameterSet parameters

loadOnStartup

private java.lang.String loadOnStartup

runAs

private RunAsImpl runAs

initSecurityRoleRefs

private org.apache.pluto.om.common.SecurityRoleRefSet initSecurityRoleRefs

webApplicationDefinition

private org.apache.pluto.om.servlet.WebApplicationDefinition webApplicationDefinition

available

private long available

servletMapping

private ServletMappingImpl servletMapping
Constructor Detail

ServletDefinitionImpl

public ServletDefinitionImpl()

ServletDefinitionImpl

public ServletDefinitionImpl(java.lang.String servletName,
                             java.lang.String servletClass)
Method Detail

getId

public org.apache.pluto.om.common.ObjectID getId()
Specified by:
getId in interface org.apache.pluto.om.servlet.ServletDefinition

getServletName

public java.lang.String getServletName()
Specified by:
getServletName in interface org.apache.pluto.om.servlet.ServletDefinition

getDisplayName

public org.apache.pluto.om.common.DisplayName getDisplayName(java.util.Locale locale)
Specified by:
getDisplayName in interface org.apache.pluto.om.servlet.ServletDefinition

getDescription

public org.apache.pluto.om.common.Description getDescription(java.util.Locale locale)
Specified by:
getDescription in interface org.apache.pluto.om.servlet.ServletDefinition

getServletClass

public java.lang.String getServletClass()
Specified by:
getServletClass in interface org.apache.pluto.om.servlet.ServletDefinition

getInitParameterSet

public org.apache.pluto.om.common.ParameterSet getInitParameterSet()
Specified by:
getInitParameterSet in interface org.apache.pluto.om.servlet.ServletDefinition

getWebApplicationDefinition

public org.apache.pluto.om.servlet.WebApplicationDefinition getWebApplicationDefinition()
Specified by:
getWebApplicationDefinition in interface org.apache.pluto.om.servlet.ServletDefinition

getRequestDispatcher

public javax.servlet.RequestDispatcher getRequestDispatcher(javax.servlet.ServletContext servletContext)
Specified by:
getRequestDispatcher in interface org.apache.pluto.om.servlet.ServletDefinition

getAvailable

public long getAvailable()
Specified by:
getAvailable in interface org.apache.pluto.om.servlet.ServletDefinition

isUnavailable

public boolean isUnavailable()
Specified by:
isUnavailable in interface org.apache.pluto.om.servlet.ServletDefinition

setId

public void setId(java.lang.String id)
Specified by:
setId in interface org.apache.pluto.om.servlet.ServletDefinitionCtrl

setServletName

public void setServletName(java.lang.String name)
Specified by:
setServletName in interface org.apache.pluto.om.servlet.ServletDefinitionCtrl

setDisplayNames

public void setDisplayNames(org.apache.pluto.om.common.DisplayNameSet displayNames)
Specified by:
setDisplayNames in interface org.apache.pluto.om.servlet.ServletDefinitionCtrl

setDescriptions

public void setDescriptions(org.apache.pluto.om.common.DescriptionSet descriptions)
Specified by:
setDescriptions in interface org.apache.pluto.om.servlet.ServletDefinitionCtrl

setServletClass

public void setServletClass(java.lang.String servletClass)
Specified by:
setServletClass in interface org.apache.pluto.om.servlet.ServletDefinitionCtrl

setInitParameters

public void setInitParameters(org.apache.pluto.om.common.ParameterSet parameters)

setWebApplicationDefinition

public void setWebApplicationDefinition(org.apache.pluto.om.servlet.WebApplicationDefinition webApplicationDefinition)

setAvailable

public void setAvailable(long available)
Specified by:
setAvailable in interface org.apache.pluto.om.servlet.ServletDefinitionCtrl

getIcon

public IconImpl getIcon()

setIcon

public void setIcon(IconImpl icon)

getDisplayNames

public org.apache.pluto.om.common.DisplayNameSet getDisplayNames()

getDescriptions

public org.apache.pluto.om.common.DescriptionSet getDescriptions()

getLoadOnStartup

public java.lang.String getLoadOnStartup()

setLoadOnStartup

public void setLoadOnStartup(java.lang.String loadOnStartup)

getRunAs

public RunAsImpl getRunAs()

setRunAs

public void setRunAs(RunAsImpl runAs)

getJspFile

public java.lang.String getJspFile()

setJspFile

public void setJspFile(java.lang.String jspFile)

getSecurityRoleRefs

public org.apache.pluto.om.common.SecurityRoleRefSet getSecurityRoleRefs()

setSecurityRoleRefs

public void setSecurityRoleRefs(org.apache.pluto.om.common.SecurityRoleRefSet initSecurityRoleRefs)

getServletMapping

public ServletMappingImpl getServletMapping()

setServletMapping

public void setServletMapping(java.lang.String servletName,
                              java.lang.String urlPattern)