Package com.sun.enterprise.deployment
Class WebComponentDescriptor
- java.lang.Object
-
- java.util.Observable
-
- org.glassfish.deployment.common.DynamicAttributesDescriptor
-
- org.glassfish.deployment.common.Descriptor
-
- com.sun.enterprise.deployment.WebComponentDescriptor
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
WebComponentDescriptorImpl
public abstract class WebComponentDescriptor extends Descriptor
Common data and behavior of the deployment information about a JSP or JavaServlet in EE.- Author:
- Jerome Dochez
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.glassfish.deployment.common.Descriptor
DESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGED
-
-
Constructor Summary
Constructors Constructor Description WebComponentDescriptor()
-
Method Summary
-
Methods inherited from class org.glassfish.deployment.common.Descriptor
addDescriptorExtension, addPrefixMapping, createUniqueFilenameAmongst, createUniqueNameAmongst, createUniqueNameAmongstNamedDescriptors, fillDocType, getDeploymentExtensions, getDescription, getDescriptorExtension, getDescriptorExtensions, getDisplayName, getDocType, getLargeIconUri, getLocalizedDescription, getLocalizedDescriptions, getLocalizedDisplayName, getLocalizedDisplayNames, getLocalizedLargeIconUri, getLocalizedLargeIconUris, getLocalizedSmallIconUri, getLocalizedSmallIconUris, getName, getPrefixMapping, getSmallIconUri, isBoundsChecking, print, setBoundsChecking, setDescription, setDisplayName, setLargeIconUri, setLocalizedDescription, setLocalizedDisplayName, setLocalizedLargeIconUri, setLocalizedSmallIconUri, setName, setSmallIconUri, visit
-
Methods inherited from class org.glassfish.deployment.common.DynamicAttributesDescriptor
addExtraAttribute, getExtraAttribute, getExtraAttributes, removeExtraAttribute, toString
-
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
-
-
-
-
Method Detail
-
getInitializationParameterSet
public abstract Set<InitializationParameter> getInitializationParameterSet()
-
getInitializationParameters
public abstract Enumeration<InitializationParameter> getInitializationParameters()
-
getInitializationParameterByName
public abstract InitializationParameter getInitializationParameterByName(String name)
-
addInitializationParameter
public abstract void addInitializationParameter(InitializationParameter initializationParameter)
-
removeInitializationParameter
public abstract void removeInitializationParameter(InitializationParameter initializationParameter)
-
getUrlPatterns
public abstract Enumeration<String> getUrlPatterns()
-
addUrlPattern
public abstract void addUrlPattern(String urlPattern)
-
removeUrlPattern
public abstract void removeUrlPattern(String urlPattern)
-
setWebBundleDescriptor
public abstract void setWebBundleDescriptor(WebBundleDescriptor webBundleDescriptor)
-
getWebBundleDescriptor
public abstract WebBundleDescriptor getWebBundleDescriptor()
-
getCanonicalName
public abstract String getCanonicalName()
-
setCanonicalName
public abstract void setCanonicalName(String canonicalName)
-
getLoadOnStartUp
public abstract Integer getLoadOnStartUp()
-
setLoadOnStartUp
public abstract void setLoadOnStartUp(Integer loadOnStartUp)
-
setLoadOnStartUp
public abstract void setLoadOnStartUp(String loadOnStartUp) throws NumberFormatException
- Throws:
NumberFormatException
-
getSecurityRoleReferenceSet
public abstract Set<SecurityRoleReference> getSecurityRoleReferenceSet()
-
getSecurityRoleReferences
public abstract Enumeration<SecurityRoleReference> getSecurityRoleReferences()
-
getSecurityRoleReferenceByName
public abstract SecurityRoleReference getSecurityRoleReferenceByName(String roleReferenceName)
-
addSecurityRoleReference
public abstract void addSecurityRoleReference(SecurityRoleReference securityRoleReference)
-
removeSecurityRoleReference
public abstract void removeSecurityRoleReference(SecurityRoleReference securityRoleReference)
-
setRunAsIdentity
public abstract void setRunAsIdentity(RunAsIdentityDescriptor runAs)
-
getRunAsIdentity
public abstract RunAsIdentityDescriptor getRunAsIdentity()
-
getUsesCallerIdentity
public abstract boolean getUsesCallerIdentity()
-
setUsesCallerIdentity
public abstract void setUsesCallerIdentity(boolean isCallerID)
-
getMultipartConfig
public abstract MultipartConfig getMultipartConfig()
-
setMultipartConfig
public abstract void setMultipartConfig(MultipartConfig multipartConfig)
-
getApplication
public abstract Application getApplication()
-
setWebComponentImplementation
public abstract void setWebComponentImplementation(String implFile)
-
getWebComponentImplementation
public abstract String getWebComponentImplementation()
-
isServlet
public abstract boolean isServlet()
-
setServlet
public abstract void setServlet(boolean isServlet)
-
isEnabled
public abstract boolean isEnabled()
-
setEnabled
public abstract void setEnabled(boolean enabled)
-
setAsyncSupported
public abstract void setAsyncSupported(Boolean asyncSupported)
-
isAsyncSupported
public abstract Boolean isAsyncSupported()
-
setConflict
public abstract void setConflict(boolean conflict)
-
isConflict
public abstract boolean isConflict()
-
getUserDefinedHttpMethods
public abstract Method[] getUserDefinedHttpMethods()
-
add
public abstract void add(WebComponentDescriptor other)
-
add
public abstract void add(WebComponentDescriptor other, boolean combineUrlPatterns, boolean combineConflict)
-
isConflict
public abstract boolean isConflict(WebComponentDescriptor other, boolean allowNullImplNameOverride)
-
-