public class WebComponentDescriptorImpl extends WebComponentDescriptor
| Modifier and Type | Field and Description |
|---|---|
static String |
BASIC_AUTHENTICATION
Constant for Basic authentication.
|
static String |
DELETE
Constant for the http DELETE method.
|
static String |
FORM_AUTHENTICATION
Constant for Form authentication.
|
static String |
GET
Constant for the htpp GET method.
|
static String |
POST
Constant for the http POST method.
|
static String |
PUT
Constant for the http PUT method.
|
static String |
SSL_AUTHENTICATION
Constant for Secure authentication.
|
DESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGED| Constructor and Description |
|---|
WebComponentDescriptorImpl()
The default constructor.
|
WebComponentDescriptorImpl(WebComponentDescriptor other)
The copy constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(WebComponentDescriptor other) |
void |
add(WebComponentDescriptor other,
boolean combineUrlPatterns,
boolean combineConflict)
this method will combine the information from this "other" // WebComponentDescriptor with current
WebComponentDescriptor // // when there are conflicts between the contents of the two, // the value from current
WebComponentDescriptor will override // the value in "other" // // Note: in the Set API, we only add value when such
value // is not existed in the Set already // // If combineUrlPatterns is false, then the first one take priority, //
otherwise take the second one.
|
void |
addInitializationParameter(InitializationParameter initializationParameter)
Adds a servlet initialization parameter to this component.
|
void |
addSecurityRoleReference(SecurityRoleReference securityRoleReference)
Adds a security role reference to this web component.
|
void |
addUrlPattern(String urlPattern)
Adds an alias to this web component.
|
boolean |
equals(Object other) |
Application |
getApplication() |
String |
getCanonicalName()
The canonical name for the web component.
|
Set<String> |
getConflictedInitParameterNames() |
InitializationParameter |
getInitializationParameterByName(String name) |
Enumeration<InitializationParameter> |
getInitializationParameters() |
Set<InitializationParameter> |
getInitializationParameterSet() |
Integer |
getLoadOnStartUp() |
MultipartConfig |
getMultipartConfig() |
RunAsIdentityDescriptor |
getRunAsIdentity()
Gets the run-as of the referee EJB.
|
SecurityRoleReference |
getSecurityRoleReferenceByName(String roleReferenceName) |
Enumeration<SecurityRoleReference> |
getSecurityRoleReferences() |
Set<SecurityRoleReference> |
getSecurityRoleReferenceSet() |
Enumeration<String> |
getUrlPatterns() |
Set<String> |
getUrlPatternsSet() |
Method[] |
getUserDefinedHttpMethods()
This method return an array of user defined http doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace methods.
|
boolean |
getUsesCallerIdentity() |
WebBundleDescriptor |
getWebBundleDescriptor() |
String |
getWebComponentImplementation() |
int |
hashCode() |
Boolean |
isAsyncSupported() |
boolean |
isConflict() |
boolean |
isConflict(WebComponentDescriptor other,
boolean allowNullImplNameOverride) |
boolean |
isEnabled() |
boolean |
isServlet() |
void |
print(StringBuilder toStringBuilder)
A formatted string representing my state.
|
void |
removeInitializationParameter(InitializationParameter initializationParameter)
Removes the given servlet initialization parameter from this component.
|
void |
removeSecurityRoleReference(SecurityRoleReference securityRoleReference)
Removes the given security role reference from this web component.
|
void |
removeUrlPattern(String urlPattern)
Removes a URL pattern from this web component.
|
void |
setAsyncSupported(Boolean asyncSupported) |
void |
setCanonicalName(String canonicalName)
Sets the canonical name of this web component.
|
void |
setConflict(boolean conflict) |
void |
setEnabled(boolean enabled) |
void |
setLoadOnStartUp(Integer loadOnStartUp)
Sets the order on which this component will be loaded by the web server.
|
void |
setLoadOnStartUp(String loadOnStartUp)
Sets the order on which this component will be loaded by the web server.
|
void |
setMultipartConfig(MultipartConfig multipartConfig) |
void |
setMultipartConfig(MultipartConfigDescriptor multipartConfigDesc)
DeploymentDescriptorNode.addNodeDescriptor(node) need this.
|
void |
setRunAsIdentity(RunAsIdentityDescriptor runAs)
Sets the run-as of the referee EJB.
|
void |
setServlet(boolean isServlet) |
void |
setUsesCallerIdentity(boolean isCallerID) |
void |
setWebBundleDescriptor(WebBundleDescriptor webBundleDescriptor) |
void |
setWebComponentImplementation(String implFile)
sets the implementation file for this web component, the implementation file is either a servlet class name of a jsp
file name.
|
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, setBoundsChecking, setDescription, setDisplayName, setLargeIconUri, setLocalizedDescription, setLocalizedDisplayName, setLocalizedLargeIconUri, setLocalizedSmallIconUri, setName, setSmallIconUri, visitaddExtraAttribute, getExtraAttribute, getExtraAttributes, removeExtraAttribute, toStringaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedpublic static final String BASIC_AUTHENTICATION
public static final String FORM_AUTHENTICATION
public static final String SSL_AUTHENTICATION
public static final String GET
public static final String PUT
public static final String POST
public static final String DELETE
public WebComponentDescriptorImpl()
public WebComponentDescriptorImpl(WebComponentDescriptor other)
public Set<InitializationParameter> getInitializationParameterSet()
getInitializationParameterSet in class WebComponentDescriptorpublic Enumeration<InitializationParameter> getInitializationParameters()
getInitializationParameters in class WebComponentDescriptorpublic InitializationParameter getInitializationParameterByName(String name)
getInitializationParameterByName in class WebComponentDescriptorname - public void addInitializationParameter(InitializationParameter initializationParameter)
addInitializationParameter in class WebComponentDescriptorinitializationParameter - public void removeInitializationParameter(InitializationParameter initializationParameter)
removeInitializationParameter in class WebComponentDescriptorinitializationParameter - public Set<String> getConflictedInitParameterNames()
getConflictedInitParameterNames in class WebComponentDescriptorpublic Set<String> getUrlPatternsSet()
getUrlPatternsSet in class WebComponentDescriptorpublic Enumeration<String> getUrlPatterns()
getUrlPatterns in class WebComponentDescriptorpublic void addUrlPattern(String urlPattern)
addUrlPattern in class WebComponentDescriptorurlPattern - public void removeUrlPattern(String urlPattern)
removeUrlPattern in class WebComponentDescriptorurlPattern - public void setWebBundleDescriptor(WebBundleDescriptor webBundleDescriptor)
setWebBundleDescriptor in class WebComponentDescriptorpublic WebBundleDescriptor getWebBundleDescriptor()
getWebBundleDescriptor in class WebComponentDescriptorpublic String getCanonicalName()
getCanonicalName in class WebComponentDescriptorpublic void setCanonicalName(String canonicalName)
setCanonicalName in class WebComponentDescriptorcanonicalName - public Integer getLoadOnStartUp()
getLoadOnStartUp in class WebComponentDescriptorpublic void setLoadOnStartUp(Integer loadOnStartUp)
setLoadOnStartUp in class WebComponentDescriptorloadOnStartUp - public void setLoadOnStartUp(String loadOnStartUp) throws NumberFormatException
setLoadOnStartUp in class WebComponentDescriptorloadOnStartUp - NumberFormatExceptionpublic Set<SecurityRoleReference> getSecurityRoleReferenceSet()
getSecurityRoleReferenceSet in class WebComponentDescriptorpublic Enumeration<SecurityRoleReference> getSecurityRoleReferences()
getSecurityRoleReferences in class WebComponentDescriptorpublic SecurityRoleReference getSecurityRoleReferenceByName(String roleReferenceName)
getSecurityRoleReferenceByName in class WebComponentDescriptorroleReferenceName - public void addSecurityRoleReference(SecurityRoleReference securityRoleReference)
addSecurityRoleReference in class WebComponentDescriptorsecurityRoleReference - public void removeSecurityRoleReference(SecurityRoleReference securityRoleReference)
removeSecurityRoleReference in class WebComponentDescriptorsecurityRoleReference - public void setRunAsIdentity(RunAsIdentityDescriptor runAs)
setRunAsIdentity in class WebComponentDescriptorrunAs - the value of run-aspublic RunAsIdentityDescriptor getRunAsIdentity()
getRunAsIdentity in class WebComponentDescriptorpublic boolean getUsesCallerIdentity()
getUsesCallerIdentity in class WebComponentDescriptorpublic void setUsesCallerIdentity(boolean isCallerID)
setUsesCallerIdentity in class WebComponentDescriptorpublic MultipartConfig getMultipartConfig()
getMultipartConfig in class WebComponentDescriptorpublic void setMultipartConfig(MultipartConfig multipartConfig)
setMultipartConfig in class WebComponentDescriptorpublic void setMultipartConfig(MultipartConfigDescriptor multipartConfigDesc)
multipartConfigDesc - public Application getApplication()
getApplication in class WebComponentDescriptorpublic void setWebComponentImplementation(String implFile)
setWebComponentImplementation in class WebComponentDescriptorimplFile - the servlet class name or the jsp filepublic String getWebComponentImplementation()
getWebComponentImplementation in class WebComponentDescriptorpublic boolean isServlet()
isServlet in class WebComponentDescriptorpublic void setServlet(boolean isServlet)
setServlet in class WebComponentDescriptorpublic boolean isEnabled()
isEnabled in class WebComponentDescriptorpublic void setEnabled(boolean enabled)
setEnabled in class WebComponentDescriptorpublic void setAsyncSupported(Boolean asyncSupported)
setAsyncSupported in class WebComponentDescriptorpublic Boolean isAsyncSupported()
isAsyncSupported in class WebComponentDescriptorpublic void setConflict(boolean conflict)
setConflict in class WebComponentDescriptorpublic boolean isConflict()
isConflict in class WebComponentDescriptorpublic Method[] getUserDefinedHttpMethods()
getUserDefinedHttpMethods in class WebComponentDescriptorpublic void print(StringBuilder toStringBuilder)
print in class DescriptortoStringBuilder - public boolean equals(Object other)
equals in class WebComponentDescriptorpublic int hashCode()
hashCode in class WebComponentDescriptorpublic void add(WebComponentDescriptor other)
add in class WebComponentDescriptorpublic void add(WebComponentDescriptor other, boolean combineUrlPatterns, boolean combineConflict)
add in class WebComponentDescriptorother - combineUrlPatterns - combineConflict - public boolean isConflict(WebComponentDescriptor other, boolean allowNullImplNameOverride)
isConflict in class WebComponentDescriptorCopyright © 2019. All rights reserved.