Class WebBundleDescriptorImpl
- java.lang.Object
-
- java.util.Observable
-
- org.glassfish.deployment.common.DynamicAttributesDescriptor
-
- org.glassfish.deployment.common.Descriptor
-
- org.glassfish.deployment.common.RootDeploymentDescriptor
-
- com.sun.enterprise.deployment.BundleDescriptor
-
- com.sun.enterprise.deployment.CommonResourceBundleDescriptor
-
- com.sun.enterprise.deployment.WebBundleDescriptor
-
- org.glassfish.web.deployment.descriptor.WebBundleDescriptorImpl
-
- All Implemented Interfaces:
JndiNameEnvironment
,Roles
,EjbReferenceContainer
,MessageDestinationReferenceContainer
,ResourceEnvReferenceContainer
,ResourceReferenceContainer
,ServiceReferenceContainer
,WritableJndiNameEnvironment
,Serializable
- Direct Known Subclasses:
WebFragmentDescriptor
public class WebBundleDescriptorImpl extends WebBundleDescriptor
The concrete implementation of abstract super class com.sun.enterprise.deployment.WebBundleDescriptor. TODO WebBundleDescriptor could be changed from abstract class to an interface in the future, with this class as its implementation.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.sun.enterprise.deployment.WebBundleDescriptor
AFTER_SERVLET_CONTEXT_INITIALIZED_EVENT, conflictAdminObjectDefinition, conflictConnectionFactoryDefinition, conflictDataSourceDefinition, conflictEjbReference, conflictEntityManagerFactoryReference, conflictEntityManagerReference, conflictEnvironmentEntry, conflictJMSConnectionFactoryDefinition, conflictJMSDestinationDefinition, conflictLoginConfig, conflictMailSessionDefinition, conflictMessageDestinationReference, conflictResourceEnvReference, conflictResourceReference, conflictServiceReference
-
Fields inherited from class com.sun.enterprise.deployment.BundleDescriptor
rootNodes
-
Fields inherited from class org.glassfish.deployment.common.RootDeploymentDescriptor
classLoader, deplLogger, extensions, moduleDescriptor, moduleID
-
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 WebBundleDescriptorImpl()
Construct an empty web app [{0}].
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EjbReference
_getEjbReference(String name)
protected EntityManagerFactoryReferenceDescriptor
_getEntityManagerFactoryReferenceByName(String name)
protected EntityManagerReferenceDescriptor
_getEntityManagerReferenceByName(String name)
protected EnvironmentProperty
_getEnvironmentPropertyByName(String name)
protected MessageDestinationReferenceDescriptor
_getMessageDestinationReferenceByName(String name)
protected ResourceEnvReferenceDescriptor
_getResourceEnvReferenceByName(String name)
protected ResourceReferenceDescriptor
_getResourceReferenceByName(String name)
protected ServiceReferenceDescriptor
_getServiceReferenceByName(String name)
void
addAppListenerDescriptor(AppListenerDescriptor ref)
void
addAppListenerDescriptor(AppListenerDescriptorImpl ref)
void
addAppListenerDescriptorToFirst(AppListenerDescriptor ref)
void
addContextParameter(EnvironmentProperty contextParameter)
Adds a new context parameter to my list.void
addContextParameter(ContextParameter contextParameter)
Adds a new context parameter to my list.void
addDefaultWebBundleDescriptor(WebBundleDescriptor webBundleDescriptor)
void
addEjbReferenceDescriptor(EjbReferenceDescriptor ejbReferenceDescriptor)
Adds a new reference to an ejb.void
addEjbReferenceDescriptor(EjbReference ejbReference)
Adds a new reference to an ejb.void
addEntityManagerFactoryReferenceDescriptor(EntityManagerFactoryReferenceDescriptor reference)
void
addEntityManagerReferenceDescriptor(EntityManagerReferenceDescriptor reference)
void
addEnvironmentEntry(EnvironmentEntry environmentEntry)
Adds this given environment property to my list.void
addEnvironmentProperty(EnvironmentProperty environmentProperty)
Adds this given environment property to my list.void
addErrorPageDescriptor(ErrorPageDescriptor errorPageDescriptor)
Adds a new error page to my list.void
addJndiNameEnvironment(JndiNameEnvironment env)
void
addLocaleEncodingMappingDescriptor(LocaleEncodingMappingDescriptor lemDesc)
void
addMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor messageDestRef)
Adds the specified message destination reference to the receiver.String
addMimeMapping(MimeMapping mimeMapping)
String
addMimeMapping(MimeMappingDescriptor mimeMapping)
add the given mime mapping to my list.void
addOrderedLib(String libName)
void
addPostConstructDescriptor(LifecycleCallbackDescriptor postConstructDesc)
Adds the specified post-construct descriptor to the receiver.void
addPreDestroyDescriptor(LifecycleCallbackDescriptor preDestroyDesc)
Adds the specified pre-destroy descriptor to the receiver.void
addResourceEnvReferenceDescriptor(ResourceEnvReferenceDescriptor resourceEnvRefReference)
adds a resource environment reference to the bundlevoid
addResourceReferenceDescriptor(ResourceReferenceDescriptor resourceReference)
adds a new reference to a resource.void
addSecurityConstraint(SecurityConstraint securityConstraint)
Add a new security constraint.void
addSecurityConstraint(SecurityConstraintImpl securityConstraint)
Add a new security constraint.void
addSecurityRole(SecurityRoleDescriptor securityRole)
Add a new abstract role to me.void
addSecurityRole(SecurityRole securityRole)
Add a new abstract role to me.void
addServiceReferenceDescriptor(ServiceReferenceDescriptor serviceRef)
Adds the specified service reference to the receiver.void
addServletFilter(ServletFilter ref)
Adds a servlet filter to this web component.void
addServletFilter(ServletFilterDescriptor ref)
void
addServletFilterMapping(ServletFilterMapping ref)
Adds a servlet filter mapping to this web component.void
addServletFilterMapping(ServletFilterMappingDescriptor ref)
Adds a servlet filter mapping to this web component.void
addWebBundleDescriptor(WebBundleDescriptor webBundleDescriptor)
This method will merge the contents of webComponents.void
addWebComponentDescriptor(WebComponentDescriptor webComponentDescriptor)
Adds a new Web Component Descriptor to me.void
addWelcomeFile(String fileUri)
Adds a new welcome file to my list.protected void
combineEjbReferenceDescriptors(JndiNameEnvironment env)
protected void
combineEntityManagerFactoryReferenceDescriptors(JndiNameEnvironment env)
protected void
combineEntityManagerReferenceDescriptors(JndiNameEnvironment env)
protected void
combineEnvironmentEntries(JndiNameEnvironment env)
protected void
combineInjectionTargets(EnvironmentProperty env1, EnvironmentProperty env2)
This method will copy the injection targets from env2 to env1.protected void
combineLoginConfiguration(WebBundleDescriptor webBundleDescriptor)
protected void
combineMessageDestinationReferenceDescriptors(JndiNameEnvironment env)
protected void
combineMimeMappings(Set<MimeMapping> mimeMappings)
protected void
combinePostConstructDescriptors(WebBundleDescriptor webBundleDescriptor)
protected void
combinePreDestroyDescriptors(WebBundleDescriptor webBundleDescriptor)
protected void
combineResourceDescriptors(JndiNameEnvironment env, JavaEEResourceType javaEEResourceType)
protected void
combineResourceEnvReferenceDescriptors(JndiNameEnvironment env)
protected void
combineResourceReferenceDescriptors(JndiNameEnvironment env)
protected void
combineSecurityConstraints(Set<SecurityConstraint> firstScSet, Set<SecurityConstraint> secondScSet)
protected void
combineServiceReferenceDescriptors(JndiNameEnvironment env)
protected void
combineServletFilterMappings(WebBundleDescriptor webBundleDescriptor)
protected void
combineServletFilters(WebBundleDescriptor webBundleDescriptor)
protected WebComponentDescriptor
combineWebComponentDescriptor(WebComponentDescriptor webComponentDescriptor)
This method combines descriptor except urlPattern and add to current bundle descriptor if necessary.WebBundleDescriptor
createWebBundleDescriptor()
Collection<? extends PersistenceUnitDescriptor>
findReferencedPUs()
This method returns all the persistence units that are referenced by this module.AbsoluteOrderingDescriptor
getAbsoluteOrderingDescriptor()
String
getAppContextId()
Vector<AppListenerDescriptor>
getAppListenerDescriptors()
Vector<AppListenerDescriptor>
getAppListeners()
ComponentVisitor
getBundleVisitor()
Set<String>
getConflictedMimeMappingExtensions()
Enumeration<ContextParameter>
getContextParameters()
Set<ContextParameter>
getContextParametersSet()
String
getContextRoot()
return the name of my context rootString
getDefaultSpecVersion()
String
getDeploymentDescriptorDir()
EjbReference
getEjbReference(String name)
Looks up an ejb reference with the given name.EjbReferenceDescriptor
getEjbReferenceByName(String name)
Set<EjbReference>
getEjbReferenceDescriptors()
Returns the Set of my references to Enterprise Beans.Enumeration<EjbReference>
getEjbReferences()
Returns the enumeration of my references to Enterprise Beans.EntityManagerFactoryReferenceDescriptor
getEntityManagerFactoryReferenceByName(String name)
Return the entity manager factory reference descriptor corresponding to the given name.Set<EntityManagerFactoryReferenceDescriptor>
getEntityManagerFactoryReferenceDescriptors()
Return a set of entity manager factory reference descriptors.EntityManagerReferenceDescriptor
getEntityManagerReferenceByName(String name)
Return the entity manager factory reference descriptor corresponding to the given name.Set<EntityManagerReferenceDescriptor>
getEntityManagerReferenceDescriptors()
Return a set of entity manager reference descriptors.Enumeration<EnvironmentEntry>
getEnvironmentEntries()
Return my set of environment properties.Set<EnvironmentEntry>
getEnvironmentEntrySet()
Set<EnvironmentEntry>
getEnvironmentProperties()
Return my set of environment properties.EnvironmentProperty
getEnvironmentPropertyByName(String name)
Returns the environment property object searching on the supplied key.ErrorPageDescriptor
getErrorPageDescriptorBySignifier(String signifier)
Search my error pages for one with thei given signifier or null if there isn't one.Enumeration<ErrorPageDescriptor>
getErrorPageDescriptors()
Returns an enumeration of the error pages I have.Set<ErrorPageDescriptor>
getErrorPageDescriptorsSet()
List<InjectionCapable>
getInjectableResourcesByClass(String className)
protected List<InjectionCapable>
getInjectableResourcesByClass(String className, JndiNameEnvironment jndiNameEnv)
Define implementation of getInjectableResourceByClass here so it isn't replicated across appclient, web, ejb descriptors.InjectionInfo
getInjectionInfoByClass(Class clazz)
Map<String,String>
getJarNameToWebFragmentNameMap()
This method return an unmodifiable version of jarName2WebFragNameMap.JspConfigDescriptorImpl
getJspConfigDescriptor()
Set<WebComponentDescriptor>
getJspDescriptors()
LocaleEncodingMappingListDescriptor
getLocaleEncodingMappingListDescriptor()
LoginConfiguration
getLoginConfiguration()
Return the information about how I should log in.MessageDestinationReferenceDescriptor
getMessageDestinationReferenceByName(String name)
Looks up an message destination reference with the given name.Set<MessageDestinationReferenceDescriptor>
getMessageDestinationReferenceDescriptors()
Return a set of message destination reference descriptors.Enumeration<MimeMapping>
getMimeMappings()
Set<MimeMapping>
getMimeMappingsSet()
ArchiveType
getModuleType()
Collection
getNamedDescriptors()
Return the set of named descriptors that I have.Vector<NamedReferencePair>
getNamedReferencePairs()
Return the state of NamedReferencePairs that I have.List<String>
getOrderedLibs()
LifecycleCallbackDescriptor
getPostConstructDescriptorByClass(String className)
Return the post-construct descriptor corresponding to the given name.Set<LifecycleCallbackDescriptor>
getPostConstructDescriptors()
Return a set of post-construct descriptors.LifecycleCallbackDescriptor
getPreDestroyDescriptorByClass(String className)
Return the pre-destroy descriptor corresponding to the given name.Set<LifecycleCallbackDescriptor>
getPreDestroyDescriptors()
Return a set of pre-destroy descriptors.String
getRequestCharacterEncoding()
return the request encodingResourceEnvReferenceDescriptor
getResourceEnvReferenceByName(String name)
Return the resource environment reference descriptor corresponding to the given name.Set<ResourceEnvReferenceDescriptor>
getResourceEnvReferenceDescriptors()
Return a set of resource environment reference descriptors.ResourceReferenceDescriptor
getResourceReferenceByName(String name)
Looks up a reference to a resource by its name (getName()).Set<ResourceReferenceDescriptor>
getResourceReferenceDescriptors()
Return a set of resource reference descriptors.Enumeration<ResourceReferenceDescriptor>
getResourceReferences()
Return an enumeration of references to resources that I have.String
getResponseCharacterEncoding()
return the response encodingEnumeration<SecurityConstraint>
getSecurityConstraints()
My list of security constraints.Collection<SecurityConstraint>
getSecurityConstraintsForUrlPattern(String urlPattern)
Set<SecurityConstraint>
getSecurityConstraintsSet()
SecurityRoleReference
getSecurityRoleReferenceByName(String compName, String roleName)
Return all the references by a given component (by name) to the given rolename.Enumeration<SecurityRoleDescriptor>
getSecurityRoles()
Returns an Enumeration of my SecurityRole objects.ServiceReferenceDescriptor
getServiceReferenceByName(String name)
Looks up an service reference with the given name.Set<ServiceReferenceDescriptor>
getServiceReferenceDescriptors()
Return a set of service reference descriptors.Set<WebComponentDescriptor>
getServletDescriptors()
Vector<ServletFilter>
getServletFilterDescriptors()
Vector<ServletFilterMapping>
getServletFilterMappingDescriptors()
Return a Vector of servlet filter mappings that I have.Vector<ServletFilterMapping>
getServletFilterMappings()
Return a Vector of servlet filters that I have.Vector<ServletFilter>
getServletFilters()
boolean
getServletInitializersEnabled()
int
getServletReloadCheckSecs()
SessionConfig
getSessionConfig()
SunWebApp
getSunDescriptor()
This returns the extra web sun specific info not in the RI DID.DescriptorVisitor
getTracerVisitor()
Map<String,String>
getUrlPatternToServletNameMap()
This method is used by WebComponentDescriptor only.WebComponentDescriptor
getWebComponentByCanonicalName(String name)
Search for a web component that I have by name.WebComponentDescriptor[]
getWebComponentByImplName(String name)
WebComponentDescriptor
getWebComponentByName(String name)
Search for a web component that I have by name.Set<WebComponentDescriptor>
getWebComponentDescriptors()
Return the Set of Web Component Descriptors (JSP or JavaServlets) in me.Enumeration<String>
getWelcomeFiles()
Return an enumeration of the welcome files I have..Set<String>
getWelcomeFilesSet()
boolean
hasExtensionProperty(String key)
Determine if an extension property has been set.boolean
hasServiceReferenceDescriptors()
WEB SERVICES REF APISboolean
hasWebServiceClients()
boolean
isDenyUncoveredHttpMethods()
boolean
isDistributable()
Return true if this web app [{0}] can be distributed across different processes.boolean
isEmpty()
Return true if this root deployment descriptor does not describe anythingprotected boolean
isExists()
boolean
isJaxrsRolesAllowedEnabled()
boolean
isShowArchivedRealPathEnabled()
void
moveAppListenerDescriptor(AppListenerDescriptor ref, int relPos)
void
moveServletFilterMapping(ServletFilterMapping ref, int relPos)
* Moves the given servlet filter mapping to a new relative location in * the listprotected void
moveVectorItem(Vector list, Object ref, int rpos)
Moves the given object to a new relative location in the specified listvoid
print(StringBuilder toStringBuilder)
Return a formatted version as a String.void
printCommon(StringBuilder toStringBuilder)
void
putJarNameWebFragmentNamePair(String jarName, String webFragName)
void
removeAppListenerDescriptor(AppListenerDescriptor ref)
void
removeContextParameter(ContextParameter contextParameter)
Removes the given context parameter from my list.void
removeEjbReferenceDescriptor(EjbReferenceDescriptor ejbReferenceDescriptor)
Removes a reference to an ejb.void
removeEjbReferenceDescriptor(EjbReference ejbReferenceDescriptor)
Removes the specificed ejb reference from the receiver.void
removeEnvironmentEntry(EnvironmentEntry environmentEntry)
Removes this given environment property from my list.void
removeEnvironmentProperty(EnvironmentProperty environmentProperty)
Removes this given environment property from my list.void
removeErrorPageDescriptor(ErrorPageDescriptor errorPageDescriptor)
Removes the given error page from my list.void
removeMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor msgDestRef)
Removes the specified message destination reference from the receiver.void
removeMimeMapping(MimeMapping mimeMapping)
Removes the given mime mapping from my list.void
removeResourceEnvReferenceDescriptor(ResourceEnvReferenceDescriptor resourceEnvRefReference)
removes a existing resource environment reference from the bundlevoid
removeResourceReferenceDescriptor(ResourceReferenceDescriptor resourceReference)
removes a reference to a resource.void
removeSecurityConstraint(SecurityConstraint securityConstraint)
Remove the given security constraint.void
removeServiceReferenceDescriptor(ServiceReferenceDescriptor serviceRef)
Removes the specified service reference from the receiver.void
removeServletFilter(ServletFilter ref)
Removes the given servlet filter from this web component.void
removeServletFilterMapping(ServletFilterMapping ref)
Removes the given servlet filter mapping from this web component.protected boolean
removeVectorItem(Vector<? extends Object> list, Object ref)
remove a specific object from the given list (does not rely on 'equals')void
removeWebComponentDescriptor(WebComponentDescriptor webComponentDescriptor)
Remove the given web component from me.void
removeWelcomeFile(String fileUri)
Removes a welcome file from my list.void
resetUrlPatternToServletNameMap()
void
setAbsoluteOrderingDescriptor(AbsoluteOrderingDescriptor absOrdering)
void
setAppContextId(String appContextId)
void
setAppListeners(Collection<? extends AppListenerDescriptor> c)
void
setContextRoot(String contextRoot)
Set the name of my context root.void
setDenyUncoveredHttpMethods(boolean denyUncoveredHttpMethods)
void
setDistributable(boolean distributable)
Sets whether this web app [{0}] can be distributed across different processes.void
setExtensionProperty(String key, String value)
This property can be used to indicate special processing.void
setJaxrsRolesAllowedEnabled(boolean jaxrsRolesAllowedEnabled)
void
setJspConfigDescriptor(JspConfigDescriptorImpl jspC)
void
setLocaleEncodingMappingListDescriptor(LocaleEncodingMappingListDescriptor lemListDesc)
void
setLoginConfiguration(LoginConfiguration loginConfiguration)
Specifies the information about how I should log in.void
setLoginConfiguration(LoginConfigurationImpl loginConfiguration)
void
setMimeMappings(Set<MimeMapping> mimeMappings)
Sets the Set of Mime Mappings for this web application.void
setRequestCharacterEncoding(String requestCharacterEncoding)
Set the request encodingvoid
setResponseCharacterEncoding(String responseCharacterEncoding)
Set the response encodingvoid
setServletInitializersEnabled(boolean tf)
void
setServletReloadCheckSecs(int secs)
void
setSessionConfig(SessionConfig sessionConfig)
void
setSessionConfig(SessionConfigDescriptor sessionConfigDesc)
DeploymentDescriptorNode.addNodeDescriptor(node) need this.void
setShowArchivedRealPathEnabled(boolean enabled)
void
setSunDescriptor(SunWebApp webApp)
This sets the extra web sun specific info not in the RI DID.void
setWelcomeFiles(Set<String> welcomeFiles)
Sets the collection of my welcome files.void
visit(ComponentVisitor aVisitor)
visitor API implementationvoid
visit(DescriptorVisitor aVisitor)
visitor API implementation-
Methods inherited from class com.sun.enterprise.deployment.WebBundleDescriptor
isConflictAdminObjectDefinition, isConflictConnectionFactoryDefinition, isConflictDataSourceDefinition, isConflictEjbReference, isConflictEntityManagerFactoryReference, isConflictEntityManagerReference, isConflictEnvironmentEntry, isConflictJMSConnectionFactoryDefinition, isConflictJMSDestinationDefinition, isConflictLoginConfig, isConflictMailSessionDefinition, isConflictMessageDestinationReference, isConflictResourceEnvReference, isConflictResourceReference, isConflictServiceReference
-
Methods inherited from class com.sun.enterprise.deployment.CommonResourceBundleDescriptor
addResourceDescriptor, getAllResourcesDescriptors, getAllResourcesDescriptors, getResourceDescriptor, getResourceDescriptors, removeResourceDescriptor
-
Methods inherited from class com.sun.enterprise.deployment.BundleDescriptor
addBundleDescriptor, addEntityManagerFactory, addManagedBean, addMessageDestination, addRole, addRole, addRootNode, findDefaultPU, findReferencedPU, findReferencedPUsViaPCRefs, findReferencedPUsViaPURefs, findReferencedPUViaEMFRef, findReferencedPUViaEMRef, getApplication, getClassLoader, getCompatibility, getEntityManagerFactories, getEntityManagerFactory, getInjectableResources, getInjectionInfoByClass, getKeepState, getManagedBeanByBeanClass, getManagedBeans, getMessageDestinationByName, getMessageDestinations, getModuleID, getModuleName, getNamedDescriptorsFrom, getNamedReferencePairsFrom, getPostConstructDescriptorByClass, getPreDestroyDescriptorByClass, getRawModuleID, getRoles, getRootNode, getUniqueFriendlyId, getVisiblePUs, getWebServiceEndpointByName, getWebServices, getWsdlDir, hasManagedBeanByBeanClass, hasMessageDestinationByName, hasWebServices, isApplication, isDDWithNoAnnotationAllowed, isDefaultGroupPrincipalMapping, isFullAttribute, isFullFlag, isPackagedAsSingleModule, isPolicyModified, isStandalone, removeMessageDestination, removeRole, setApplication, setCompatibility, setDefaultGroupPrincipalMapping, setFullAttribute, setFullFlag, setKeepState, setPolicyModified
-
Methods inherited from class org.glassfish.deployment.common.RootDeploymentDescriptor
addExtensionDescriptor, getDisplayName, getExtensionsDescriptors, getExtensionsDescriptors, getExtensionsDescriptors, getMainDescriptor, getModuleDescriptor, getName, getSchemaLocation, getSpecVersion, isExtensionDescriptor, setClassLoader, setDisplayName, setModuleDescriptor, setModuleID, setName, setSchemaLocation, setSpecVersion
-
Methods inherited from class org.glassfish.deployment.common.Descriptor
addDescriptorExtension, addPrefixMapping, createUniqueFilenameAmongst, createUniqueNameAmongst, createUniqueNameAmongstNamedDescriptors, fillDocType, getDeploymentExtensions, getDescription, getDescriptorExtension, getDescriptorExtensions, getDocType, getLargeIconUri, getLocalizedDescription, getLocalizedDescriptions, getLocalizedDisplayName, getLocalizedDisplayNames, getLocalizedLargeIconUri, getLocalizedLargeIconUris, getLocalizedSmallIconUri, getLocalizedSmallIconUris, getPrefixMapping, getSmallIconUri, isBoundsChecking, setBoundsChecking, setDescription, setLargeIconUri, setLocalizedDescription, setLocalizedDisplayName, setLocalizedLargeIconUri, setLocalizedSmallIconUri, setSmallIconUri
-
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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.sun.enterprise.deployment.JndiNameEnvironment
getAllResourcesDescriptors, getAllResourcesDescriptors, getResourceDescriptors
-
Methods inherited from interface com.sun.enterprise.deployment.WritableJndiNameEnvironment
addResourceDescriptor, removeResourceDescriptor
-
-
-
-
Method Detail
-
createWebBundleDescriptor
public WebBundleDescriptor createWebBundleDescriptor()
-
isExists
protected boolean isExists()
-
addWebBundleDescriptor
public void addWebBundleDescriptor(WebBundleDescriptor webBundleDescriptor)
This method will merge the contents of webComponents.- Specified by:
addWebBundleDescriptor
in classWebBundleDescriptor
- Parameters:
webBundleDescriptor
-
-
addDefaultWebBundleDescriptor
public void addDefaultWebBundleDescriptor(WebBundleDescriptor webBundleDescriptor)
- Specified by:
addDefaultWebBundleDescriptor
in classWebBundleDescriptor
-
addJndiNameEnvironment
public void addJndiNameEnvironment(JndiNameEnvironment env)
- Specified by:
addJndiNameEnvironment
in classWebBundleDescriptor
-
isEmpty
public boolean isEmpty()
Description copied from class:RootDeploymentDescriptor
Return true if this root deployment descriptor does not describe anything- Specified by:
isEmpty
in classWebBundleDescriptor
- Returns:
- true if this root descriptor is empty
-
getDefaultSpecVersion
public String getDefaultSpecVersion()
- Specified by:
getDefaultSpecVersion
in classWebBundleDescriptor
- Returns:
- the default version of the deployment descriptor loaded by this descriptor
-
getNamedDescriptors
public Collection getNamedDescriptors()
Return the set of named descriptors that I have.- Specified by:
getNamedDescriptors
in classWebBundleDescriptor
- Returns:
-
getNamedReferencePairs
public Vector<NamedReferencePair> getNamedReferencePairs()
Return the state of NamedReferencePairs that I have.- Specified by:
getNamedReferencePairs
in classWebBundleDescriptor
- Returns:
-
getContextRoot
public String getContextRoot()
return the name of my context root- Specified by:
getContextRoot
in classWebBundleDescriptor
- Returns:
-
setContextRoot
public void setContextRoot(String contextRoot)
Set the name of my context root.- Specified by:
setContextRoot
in classWebBundleDescriptor
-
getRequestCharacterEncoding
public String getRequestCharacterEncoding()
return the request encoding- Specified by:
getRequestCharacterEncoding
in classWebBundleDescriptor
-
setRequestCharacterEncoding
public void setRequestCharacterEncoding(String requestCharacterEncoding)
Set the request encoding- Specified by:
setRequestCharacterEncoding
in classWebBundleDescriptor
-
getResponseCharacterEncoding
public String getResponseCharacterEncoding()
return the response encoding- Specified by:
getResponseCharacterEncoding
in classWebBundleDescriptor
-
setResponseCharacterEncoding
public void setResponseCharacterEncoding(String responseCharacterEncoding)
Set the response encoding- Specified by:
setResponseCharacterEncoding
in classWebBundleDescriptor
-
getWebComponentDescriptors
public Set<WebComponentDescriptor> getWebComponentDescriptors()
Return the Set of Web Component Descriptors (JSP or JavaServlets) in me.- Specified by:
getWebComponentDescriptors
in classWebBundleDescriptor
- Returns:
-
addWebComponentDescriptor
public void addWebComponentDescriptor(WebComponentDescriptor webComponentDescriptor)
Adds a new Web Component Descriptor to me.- Specified by:
addWebComponentDescriptor
in classWebBundleDescriptor
- Parameters:
webComponentDescriptor
-
-
combineWebComponentDescriptor
protected WebComponentDescriptor combineWebComponentDescriptor(WebComponentDescriptor webComponentDescriptor)
This method combines descriptor except urlPattern and add to current bundle descriptor if necessary. It returns the web component descriptor in the current bundle descriptor.- Specified by:
combineWebComponentDescriptor
in classWebBundleDescriptor
- Parameters:
webComponentDescriptor
- the new descriptor- Returns:
- web component descriptor in current bundle
-
removeWebComponentDescriptor
public void removeWebComponentDescriptor(WebComponentDescriptor webComponentDescriptor)
Remove the given web component from me.- Specified by:
removeWebComponentDescriptor
in classWebBundleDescriptor
- Parameters:
webComponentDescriptor
-
-
getSessionConfig
public SessionConfig getSessionConfig()
- Specified by:
getSessionConfig
in classWebBundleDescriptor
-
setSessionConfig
public void setSessionConfig(SessionConfig sessionConfig)
- Specified by:
setSessionConfig
in classWebBundleDescriptor
-
setSessionConfig
public void setSessionConfig(SessionConfigDescriptor sessionConfigDesc)
DeploymentDescriptorNode.addNodeDescriptor(node) need this.- Parameters:
sessionConfigDesc
-
-
hasServiceReferenceDescriptors
public boolean hasServiceReferenceDescriptors()
WEB SERVICES REF APIS- Specified by:
hasServiceReferenceDescriptors
in classWebBundleDescriptor
- Returns:
-
getServiceReferenceDescriptors
public Set<ServiceReferenceDescriptor> getServiceReferenceDescriptors()
Description copied from interface:JndiNameEnvironment
Return a set of service reference descriptors.- Specified by:
getServiceReferenceDescriptors
in interfaceJndiNameEnvironment
- Specified by:
getServiceReferenceDescriptors
in interfaceServiceReferenceContainer
- Specified by:
getServiceReferenceDescriptors
in classWebBundleDescriptor
- Returns:
- java.util.Set of ServiceReferenceDescriptor objects
-
addServiceReferenceDescriptor
public void addServiceReferenceDescriptor(ServiceReferenceDescriptor serviceRef)
Description copied from interface:WritableJndiNameEnvironment
Adds the specified service reference to the receiver.- Specified by:
addServiceReferenceDescriptor
in interfaceServiceReferenceContainer
- Specified by:
addServiceReferenceDescriptor
in interfaceWritableJndiNameEnvironment
- Specified by:
addServiceReferenceDescriptor
in classWebBundleDescriptor
- Parameters:
serviceRef
- the ServiceReferenceDescriptor to add.
-
removeServiceReferenceDescriptor
public void removeServiceReferenceDescriptor(ServiceReferenceDescriptor serviceRef)
Description copied from interface:WritableJndiNameEnvironment
Removes the specified service reference from the receiver.- Specified by:
removeServiceReferenceDescriptor
in interfaceServiceReferenceContainer
- Specified by:
removeServiceReferenceDescriptor
in interfaceWritableJndiNameEnvironment
- Specified by:
removeServiceReferenceDescriptor
in classWebBundleDescriptor
- Parameters:
serviceRef
- the ServiceReferenceDescriptor to remove.
-
getServiceReferenceByName
public ServiceReferenceDescriptor getServiceReferenceByName(String name)
Looks up an service reference with the given name. Throws an IllegalArgumentException if it is not found.- Specified by:
getServiceReferenceByName
in interfaceJndiNameEnvironment
- Specified by:
getServiceReferenceByName
in interfaceServiceReferenceContainer
- Specified by:
getServiceReferenceByName
in classWebBundleDescriptor
- Parameters:
name
-- Returns:
-
_getServiceReferenceByName
protected ServiceReferenceDescriptor _getServiceReferenceByName(String name)
- Specified by:
_getServiceReferenceByName
in classWebBundleDescriptor
-
combineServiceReferenceDescriptors
protected void combineServiceReferenceDescriptors(JndiNameEnvironment env)
- Specified by:
combineServiceReferenceDescriptors
in classWebBundleDescriptor
-
getResourceEnvReferenceDescriptors
public Set<ResourceEnvReferenceDescriptor> getResourceEnvReferenceDescriptors()
Description copied from interface:JndiNameEnvironment
Return a set of resource environment reference descriptors.- Specified by:
getResourceEnvReferenceDescriptors
in interfaceJndiNameEnvironment
- Specified by:
getResourceEnvReferenceDescriptors
in interfaceResourceEnvReferenceContainer
- Specified by:
getResourceEnvReferenceDescriptors
in classWebBundleDescriptor
- Returns:
- the set of resource environment references this ejb declares.
-
addResourceEnvReferenceDescriptor
public void addResourceEnvReferenceDescriptor(ResourceEnvReferenceDescriptor resourceEnvRefReference)
adds a resource environment reference to the bundle- Specified by:
addResourceEnvReferenceDescriptor
in interfaceResourceEnvReferenceContainer
- Specified by:
addResourceEnvReferenceDescriptor
in interfaceWritableJndiNameEnvironment
- Specified by:
addResourceEnvReferenceDescriptor
in classWebBundleDescriptor
- Parameters:
resourceEnvRefReference
-
-
removeResourceEnvReferenceDescriptor
public void removeResourceEnvReferenceDescriptor(ResourceEnvReferenceDescriptor resourceEnvRefReference)
removes a existing resource environment reference from the bundle- Specified by:
removeResourceEnvReferenceDescriptor
in interfaceWritableJndiNameEnvironment
- Specified by:
removeResourceEnvReferenceDescriptor
in classWebBundleDescriptor
- Parameters:
resourceEnvRefReference
-
-
getResourceEnvReferenceByName
public ResourceEnvReferenceDescriptor getResourceEnvReferenceByName(String name)
Description copied from interface:JndiNameEnvironment
Return the resource environment reference descriptor corresponding to the given name.- Specified by:
getResourceEnvReferenceByName
in interfaceJndiNameEnvironment
- Specified by:
getResourceEnvReferenceByName
in interfaceResourceEnvReferenceContainer
- Specified by:
getResourceEnvReferenceByName
in classWebBundleDescriptor
- Parameters:
name
-- Returns:
- a resource environment reference by the same name or throw an IllegalArgumentException.
-
_getResourceEnvReferenceByName
protected ResourceEnvReferenceDescriptor _getResourceEnvReferenceByName(String name)
- Specified by:
_getResourceEnvReferenceByName
in classWebBundleDescriptor
-
combineResourceEnvReferenceDescriptors
protected void combineResourceEnvReferenceDescriptors(JndiNameEnvironment env)
- Specified by:
combineResourceEnvReferenceDescriptors
in classWebBundleDescriptor
-
getMimeMappingsSet
public Set<MimeMapping> getMimeMappingsSet()
- Specified by:
getMimeMappingsSet
in classWebBundleDescriptor
-
setMimeMappings
public void setMimeMappings(Set<MimeMapping> mimeMappings)
Sets the Set of Mime Mappings for this web application.- Specified by:
setMimeMappings
in classWebBundleDescriptor
- Parameters:
mimeMappings
-
-
getMimeMappings
public Enumeration<MimeMapping> getMimeMappings()
- Specified by:
getMimeMappings
in classWebBundleDescriptor
- Returns:
-
addMimeMapping
public String addMimeMapping(MimeMapping mimeMapping)
- Specified by:
addMimeMapping
in classWebBundleDescriptor
- Parameters:
mimeMapping
- the given mime mapping to my list if the given MimeType is not added return the result MimeType of the MimeMapping in the resulting set of MimeMapping- Returns:
-
addMimeMapping
public String addMimeMapping(MimeMappingDescriptor mimeMapping)
add the given mime mapping to my list.- Parameters:
mimeMapping
-- Returns:
-
combineMimeMappings
protected void combineMimeMappings(Set<MimeMapping> mimeMappings)
-
getConflictedMimeMappingExtensions
public Set<String> getConflictedMimeMappingExtensions()
- Specified by:
getConflictedMimeMappingExtensions
in classWebBundleDescriptor
-
getLocaleEncodingMappingListDescriptor
public LocaleEncodingMappingListDescriptor getLocaleEncodingMappingListDescriptor()
- Specified by:
getLocaleEncodingMappingListDescriptor
in classWebBundleDescriptor
-
setLocaleEncodingMappingListDescriptor
public void setLocaleEncodingMappingListDescriptor(LocaleEncodingMappingListDescriptor lemListDesc)
- Specified by:
setLocaleEncodingMappingListDescriptor
in classWebBundleDescriptor
-
addLocaleEncodingMappingDescriptor
public void addLocaleEncodingMappingDescriptor(LocaleEncodingMappingDescriptor lemDesc)
-
removeMimeMapping
public void removeMimeMapping(MimeMapping mimeMapping)
Removes the given mime mapping from my list.- Specified by:
removeMimeMapping
in classWebBundleDescriptor
- Parameters:
mimeMapping
-
-
getWelcomeFiles
public Enumeration<String> getWelcomeFiles()
Return an enumeration of the welcome files I have..- Specified by:
getWelcomeFiles
in classWebBundleDescriptor
- Returns:
-
getWelcomeFilesSet
public Set<String> getWelcomeFilesSet()
- Specified by:
getWelcomeFilesSet
in classWebBundleDescriptor
-
addWelcomeFile
public void addWelcomeFile(String fileUri)
Adds a new welcome file to my list.- Specified by:
addWelcomeFile
in classWebBundleDescriptor
- Parameters:
fileUri
-
-
removeWelcomeFile
public void removeWelcomeFile(String fileUri)
Removes a welcome file from my list.- Specified by:
removeWelcomeFile
in classWebBundleDescriptor
- Parameters:
fileUri
-
-
setWelcomeFiles
public void setWelcomeFiles(Set<String> welcomeFiles)
Sets the collection of my welcome files.- Specified by:
setWelcomeFiles
in classWebBundleDescriptor
- Parameters:
welcomeFiles
-
-
getErrorPageDescriptorsSet
public Set<ErrorPageDescriptor> getErrorPageDescriptorsSet()
-
getErrorPageDescriptors
public Enumeration<ErrorPageDescriptor> getErrorPageDescriptors()
Returns an enumeration of the error pages I have.- Returns:
-
addErrorPageDescriptor
public void addErrorPageDescriptor(ErrorPageDescriptor errorPageDescriptor)
Adds a new error page to my list.- Parameters:
errorPageDescriptor
-
-
removeErrorPageDescriptor
public void removeErrorPageDescriptor(ErrorPageDescriptor errorPageDescriptor)
Removes the given error page from my list.- Parameters:
errorPageDescriptor
-
-
getErrorPageDescriptorBySignifier
public ErrorPageDescriptor getErrorPageDescriptorBySignifier(String signifier)
Search my error pages for one with thei given signifier or null if there isn't one.- Parameters:
signifier
-- Returns:
-
getContextParametersSet
public Set<ContextParameter> getContextParametersSet()
- Specified by:
getContextParametersSet
in classWebBundleDescriptor
- Returns:
- the Set of my Context Parameters.
-
getContextParameters
public Enumeration<ContextParameter> getContextParameters()
- Specified by:
getContextParameters
in classWebBundleDescriptor
- Returns:
- my Context Parameters in an enumeration.
-
addContextParameter
public void addContextParameter(ContextParameter contextParameter)
Adds a new context parameter to my list.- Specified by:
addContextParameter
in classWebBundleDescriptor
- Parameters:
contextParameter
-
-
addContextParameter
public void addContextParameter(EnvironmentProperty contextParameter)
Adds a new context parameter to my list.- Specified by:
addContextParameter
in classWebBundleDescriptor
- Parameters:
contextParameter
-
-
removeContextParameter
public void removeContextParameter(ContextParameter contextParameter)
Removes the given context parameter from my list.- Specified by:
removeContextParameter
in classWebBundleDescriptor
- Parameters:
contextParameter
-
-
isDistributable
public boolean isDistributable()
Return true if this web app [{0}] can be distributed across different processes.- Specified by:
isDistributable
in classWebBundleDescriptor
- Returns:
-
setDistributable
public void setDistributable(boolean distributable)
Sets whether this web app [{0}] can be distributed across different processes.- Specified by:
setDistributable
in classWebBundleDescriptor
- Parameters:
distributable
-
-
getEjbReferences
public Enumeration<EjbReference> getEjbReferences()
Returns the enumeration of my references to Enterprise Beans.- Specified by:
getEjbReferences
in classWebBundleDescriptor
- Returns:
-
getEjbReferenceDescriptors
public Set<EjbReference> getEjbReferenceDescriptors()
Returns the Set of my references to Enterprise Beans.- Specified by:
getEjbReferenceDescriptors
in interfaceEjbReferenceContainer
- Specified by:
getEjbReferenceDescriptors
in interfaceJndiNameEnvironment
- Specified by:
getEjbReferenceDescriptors
in classWebBundleDescriptor
- Returns:
-
getEjbReferenceByName
public EjbReferenceDescriptor getEjbReferenceByName(String name)
- Specified by:
getEjbReferenceByName
in classWebBundleDescriptor
- Parameters:
name
-- Returns:
- an Enterprise Bean with the matching name or throw.
-
getEjbReference
public EjbReference getEjbReference(String name)
Description copied from interface:EjbReferenceContainer
Looks up an ejb reference with the given name. Throws an IllegalArgumentException if it is not found.- Specified by:
getEjbReference
in interfaceEjbReferenceContainer
- Specified by:
getEjbReference
in classWebBundleDescriptor
-
_getEjbReference
protected EjbReference _getEjbReference(String name)
- Specified by:
_getEjbReference
in classWebBundleDescriptor
-
getResourceReferenceByName
public ResourceReferenceDescriptor getResourceReferenceByName(String name)
Description copied from interface:ResourceReferenceContainer
Looks up a reference to a resource by its name (getName()). Throws an IllegalArgumentException if no such descriptor is found.- Specified by:
getResourceReferenceByName
in interfaceResourceReferenceContainer
- Specified by:
getResourceReferenceByName
in classWebBundleDescriptor
- Parameters:
name
-- Returns:
- a resource reference with the matching name or throw.
-
_getResourceReferenceByName
protected ResourceReferenceDescriptor _getResourceReferenceByName(String name)
- Specified by:
_getResourceReferenceByName
in classWebBundleDescriptor
-
getResourceReferenceDescriptors
public Set<ResourceReferenceDescriptor> getResourceReferenceDescriptors()
Description copied from interface:JndiNameEnvironment
Return a set of resource reference descriptors.- Specified by:
getResourceReferenceDescriptors
in interfaceJndiNameEnvironment
- Specified by:
getResourceReferenceDescriptors
in interfaceResourceReferenceContainer
- Specified by:
getResourceReferenceDescriptors
in classWebBundleDescriptor
- Returns:
-
getEntityManagerFactoryReferenceDescriptors
public Set<EntityManagerFactoryReferenceDescriptor> getEntityManagerFactoryReferenceDescriptors()
Description copied from interface:JndiNameEnvironment
Return a set of entity manager factory reference descriptors.- Specified by:
getEntityManagerFactoryReferenceDescriptors
in interfaceJndiNameEnvironment
- Specified by:
getEntityManagerFactoryReferenceDescriptors
in classWebBundleDescriptor
-
getEntityManagerFactoryReferenceByName
public EntityManagerFactoryReferenceDescriptor getEntityManagerFactoryReferenceByName(String name)
Return the entity manager factory reference descriptor corresponding to the given name.- Specified by:
getEntityManagerFactoryReferenceByName
in interfaceJndiNameEnvironment
- Specified by:
getEntityManagerFactoryReferenceByName
in classWebBundleDescriptor
- Parameters:
name
-- Returns:
-
_getEntityManagerFactoryReferenceByName
protected EntityManagerFactoryReferenceDescriptor _getEntityManagerFactoryReferenceByName(String name)
- Specified by:
_getEntityManagerFactoryReferenceByName
in classWebBundleDescriptor
-
addEntityManagerFactoryReferenceDescriptor
public void addEntityManagerFactoryReferenceDescriptor(EntityManagerFactoryReferenceDescriptor reference)
- Specified by:
addEntityManagerFactoryReferenceDescriptor
in interfaceWritableJndiNameEnvironment
- Specified by:
addEntityManagerFactoryReferenceDescriptor
in classWebBundleDescriptor
-
combineEntityManagerFactoryReferenceDescriptors
protected void combineEntityManagerFactoryReferenceDescriptors(JndiNameEnvironment env)
- Specified by:
combineEntityManagerFactoryReferenceDescriptors
in classWebBundleDescriptor
-
getEntityManagerReferenceDescriptors
public Set<EntityManagerReferenceDescriptor> getEntityManagerReferenceDescriptors()
Description copied from interface:JndiNameEnvironment
Return a set of entity manager reference descriptors.- Specified by:
getEntityManagerReferenceDescriptors
in interfaceJndiNameEnvironment
- Specified by:
getEntityManagerReferenceDescriptors
in classWebBundleDescriptor
-
getEntityManagerReferenceByName
public EntityManagerReferenceDescriptor getEntityManagerReferenceByName(String name)
Return the entity manager factory reference descriptor corresponding to the given name.- Specified by:
getEntityManagerReferenceByName
in interfaceJndiNameEnvironment
- Specified by:
getEntityManagerReferenceByName
in classWebBundleDescriptor
- Parameters:
name
-- Returns:
-
_getEntityManagerReferenceByName
protected EntityManagerReferenceDescriptor _getEntityManagerReferenceByName(String name)
- Specified by:
_getEntityManagerReferenceByName
in classWebBundleDescriptor
-
addEntityManagerReferenceDescriptor
public void addEntityManagerReferenceDescriptor(EntityManagerReferenceDescriptor reference)
- Specified by:
addEntityManagerReferenceDescriptor
in interfaceWritableJndiNameEnvironment
- Specified by:
addEntityManagerReferenceDescriptor
in classWebBundleDescriptor
-
combineEntityManagerReferenceDescriptors
protected void combineEntityManagerReferenceDescriptors(JndiNameEnvironment env)
- Specified by:
combineEntityManagerReferenceDescriptors
in classWebBundleDescriptor
-
findReferencedPUs
public Collection<? extends PersistenceUnitDescriptor> findReferencedPUs()
This method returns all the persistence units that are referenced by this module. Depending on the type of component, a PU can be referenced by one of the four following ways:, @PersistenceContext, and @PersistenceUnit Only EjbBundleDescriptor, ApplicationClientDescriptor and WebBundleDescriptor have useful implementation of this method. - Specified by:
findReferencedPUs
in classWebBundleDescriptor
- Returns:
- persistence units that are referenced by this module
-
getEnvironmentProperties
public Set<EnvironmentEntry> getEnvironmentProperties()
Return my set of environment properties.- Specified by:
getEnvironmentProperties
in interfaceJndiNameEnvironment
- Specified by:
getEnvironmentProperties
in classWebBundleDescriptor
- Returns:
-
addEjbReferenceDescriptor
public void addEjbReferenceDescriptor(EjbReference ejbReference)
Adds a new reference to an ejb.- Specified by:
addEjbReferenceDescriptor
in interfaceEjbReferenceContainer
- Specified by:
addEjbReferenceDescriptor
in interfaceWritableJndiNameEnvironment
- Specified by:
addEjbReferenceDescriptor
in classWebBundleDescriptor
- Parameters:
ejbReference
-
-
addEjbReferenceDescriptor
public void addEjbReferenceDescriptor(EjbReferenceDescriptor ejbReferenceDescriptor)
Adds a new reference to an ejb.- Specified by:
addEjbReferenceDescriptor
in classWebBundleDescriptor
- Parameters:
ejbReferenceDescriptor
-
-
removeEjbReferenceDescriptor
public void removeEjbReferenceDescriptor(EjbReferenceDescriptor ejbReferenceDescriptor)
Removes a reference to an ejb.- Specified by:
removeEjbReferenceDescriptor
in classWebBundleDescriptor
- Parameters:
ejbReferenceDescriptor
-
-
removeEjbReferenceDescriptor
public void removeEjbReferenceDescriptor(EjbReference ejbReferenceDescriptor)
Description copied from interface:WritableJndiNameEnvironment
Removes the specificed ejb reference from the receiver.- Specified by:
removeEjbReferenceDescriptor
in interfaceWritableJndiNameEnvironment
- Specified by:
removeEjbReferenceDescriptor
in classWebBundleDescriptor
- Parameters:
ejbReferenceDescriptor
- the EjbReferenceDescriptor to remove.
-
combineEjbReferenceDescriptors
protected void combineEjbReferenceDescriptors(JndiNameEnvironment env)
- Specified by:
combineEjbReferenceDescriptors
in classWebBundleDescriptor
-
getResourceReferences
public Enumeration<ResourceReferenceDescriptor> getResourceReferences()
Return an enumeration of references to resources that I have.- Specified by:
getResourceReferences
in classWebBundleDescriptor
- Returns:
-
addResourceReferenceDescriptor
public void addResourceReferenceDescriptor(ResourceReferenceDescriptor resourceReference)
adds a new reference to a resource.- Specified by:
addResourceReferenceDescriptor
in interfaceResourceReferenceContainer
- Specified by:
addResourceReferenceDescriptor
in interfaceWritableJndiNameEnvironment
- Specified by:
addResourceReferenceDescriptor
in classWebBundleDescriptor
- Parameters:
resourceReference
-
-
removeResourceReferenceDescriptor
public void removeResourceReferenceDescriptor(ResourceReferenceDescriptor resourceReference)
removes a reference to a resource.- Specified by:
removeResourceReferenceDescriptor
in interfaceWritableJndiNameEnvironment
- Specified by:
removeResourceReferenceDescriptor
in classWebBundleDescriptor
- Parameters:
resourceReference
-
-
combineResourceReferenceDescriptors
protected void combineResourceReferenceDescriptors(JndiNameEnvironment env)
- Specified by:
combineResourceReferenceDescriptors
in classWebBundleDescriptor
- Parameters:
env
-
-
getMessageDestinationReferenceDescriptors
public Set<MessageDestinationReferenceDescriptor> getMessageDestinationReferenceDescriptors()
Description copied from interface:JndiNameEnvironment
Return a set of message destination reference descriptors.- Specified by:
getMessageDestinationReferenceDescriptors
in interfaceJndiNameEnvironment
- Specified by:
getMessageDestinationReferenceDescriptors
in interfaceMessageDestinationReferenceContainer
- Specified by:
getMessageDestinationReferenceDescriptors
in classWebBundleDescriptor
- Returns:
- java.util.Set of MessageDestinationReferenceDescriptor objects
-
addMessageDestinationReferenceDescriptor
public void addMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor messageDestRef)
Description copied from interface:WritableJndiNameEnvironment
Adds the specified message destination reference to the receiver.- Specified by:
addMessageDestinationReferenceDescriptor
in interfaceMessageDestinationReferenceContainer
- Specified by:
addMessageDestinationReferenceDescriptor
in interfaceWritableJndiNameEnvironment
- Specified by:
addMessageDestinationReferenceDescriptor
in classWebBundleDescriptor
- Parameters:
messageDestRef
- the MessageDestinationReferenceDescriptor to add.
-
removeMessageDestinationReferenceDescriptor
public void removeMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor msgDestRef)
Description copied from interface:WritableJndiNameEnvironment
Removes the specified message destination reference from the receiver.- Specified by:
removeMessageDestinationReferenceDescriptor
in interfaceMessageDestinationReferenceContainer
- Specified by:
removeMessageDestinationReferenceDescriptor
in interfaceWritableJndiNameEnvironment
- Specified by:
removeMessageDestinationReferenceDescriptor
in classWebBundleDescriptor
- Parameters:
msgDestRef
- MessageDestinationReferenceDescriptor to remove.
-
getMessageDestinationReferenceByName
public MessageDestinationReferenceDescriptor getMessageDestinationReferenceByName(String name)
Looks up an message destination reference with the given name. Throws an IllegalArgumentException if it is not found.- Specified by:
getMessageDestinationReferenceByName
in interfaceJndiNameEnvironment
- Specified by:
getMessageDestinationReferenceByName
in interfaceMessageDestinationReferenceContainer
- Specified by:
getMessageDestinationReferenceByName
in classWebBundleDescriptor
- Parameters:
name
-- Returns:
-
_getMessageDestinationReferenceByName
protected MessageDestinationReferenceDescriptor _getMessageDestinationReferenceByName(String name)
- Specified by:
_getMessageDestinationReferenceByName
in classWebBundleDescriptor
-
combineMessageDestinationReferenceDescriptors
protected void combineMessageDestinationReferenceDescriptors(JndiNameEnvironment env)
- Specified by:
combineMessageDestinationReferenceDescriptors
in classWebBundleDescriptor
-
getPostConstructDescriptors
public Set<LifecycleCallbackDescriptor> getPostConstructDescriptors()
Description copied from interface:JndiNameEnvironment
Return a set of post-construct descriptors.- Specified by:
getPostConstructDescriptors
in interfaceJndiNameEnvironment
- Specified by:
getPostConstructDescriptors
in classWebBundleDescriptor
- Returns:
- java.util.Set of LifecycleCallbackDescriptor post-construct objects
-
addPostConstructDescriptor
public void addPostConstructDescriptor(LifecycleCallbackDescriptor postConstructDesc)
Description copied from interface:WritableJndiNameEnvironment
Adds the specified post-construct descriptor to the receiver.- Specified by:
addPostConstructDescriptor
in interfaceWritableJndiNameEnvironment
- Specified by:
addPostConstructDescriptor
in classWebBundleDescriptor
- Parameters:
postConstructDesc
- the post-construct LifecycleCallbackDescriptor to add.
-
getPostConstructDescriptorByClass
public LifecycleCallbackDescriptor getPostConstructDescriptorByClass(String className)
Description copied from interface:JndiNameEnvironment
Return the post-construct descriptor corresponding to the given name.- Specified by:
getPostConstructDescriptorByClass
in interfaceJndiNameEnvironment
- Specified by:
getPostConstructDescriptorByClass
in classWebBundleDescriptor
- Returns:
- LifecycleCallbackDescriptor post-construct object
-
combinePostConstructDescriptors
protected void combinePostConstructDescriptors(WebBundleDescriptor webBundleDescriptor)
- Specified by:
combinePostConstructDescriptors
in classWebBundleDescriptor
- Parameters:
webBundleDescriptor
-
-
getPreDestroyDescriptors
public Set<LifecycleCallbackDescriptor> getPreDestroyDescriptors()
Description copied from interface:JndiNameEnvironment
Return a set of pre-destroy descriptors.- Specified by:
getPreDestroyDescriptors
in interfaceJndiNameEnvironment
- Specified by:
getPreDestroyDescriptors
in classWebBundleDescriptor
- Returns:
- java.util.Set of LifecycleCallbackDescriptor pre-destroy objects
-
addPreDestroyDescriptor
public void addPreDestroyDescriptor(LifecycleCallbackDescriptor preDestroyDesc)
Description copied from interface:WritableJndiNameEnvironment
Adds the specified pre-destroy descriptor to the receiver.- Specified by:
addPreDestroyDescriptor
in interfaceWritableJndiNameEnvironment
- Specified by:
addPreDestroyDescriptor
in classWebBundleDescriptor
- Parameters:
preDestroyDesc
- the pre-destroy LifecycleCallbackDescriptor to add.
-
getPreDestroyDescriptorByClass
public LifecycleCallbackDescriptor getPreDestroyDescriptorByClass(String className)
Description copied from interface:JndiNameEnvironment
Return the pre-destroy descriptor corresponding to the given name.- Specified by:
getPreDestroyDescriptorByClass
in interfaceJndiNameEnvironment
- Specified by:
getPreDestroyDescriptorByClass
in classWebBundleDescriptor
- Returns:
- LifecycleCallbackDescriptor pre-destroy object
-
combinePreDestroyDescriptors
protected void combinePreDestroyDescriptors(WebBundleDescriptor webBundleDescriptor)
- Specified by:
combinePreDestroyDescriptors
in classWebBundleDescriptor
-
getInjectableResourcesByClass
protected List<InjectionCapable> getInjectableResourcesByClass(String className, JndiNameEnvironment jndiNameEnv)
Description copied from class:BundleDescriptor
Define implementation of getInjectableResourceByClass here so it isn't replicated across appclient, web, ejb descriptors.- Specified by:
getInjectableResourcesByClass
in classWebBundleDescriptor
-
getInjectableResourcesByClass
public List<InjectionCapable> getInjectableResourcesByClass(String className)
- Specified by:
getInjectableResourcesByClass
in interfaceJndiNameEnvironment
- Specified by:
getInjectableResourcesByClass
in classWebBundleDescriptor
-
getInjectionInfoByClass
public InjectionInfo getInjectionInfoByClass(Class clazz)
- Specified by:
getInjectionInfoByClass
in interfaceJndiNameEnvironment
- Specified by:
getInjectionInfoByClass
in classWebBundleDescriptor
-
getSecurityRoles
public Enumeration<SecurityRoleDescriptor> getSecurityRoles()
Returns an Enumeration of my SecurityRole objects.- Specified by:
getSecurityRoles
in classWebBundleDescriptor
- Returns:
-
addSecurityRole
public void addSecurityRole(SecurityRole securityRole)
Add a new abstract role to me.- Specified by:
addSecurityRole
in classWebBundleDescriptor
- Parameters:
securityRole
-
-
addSecurityRole
public void addSecurityRole(SecurityRoleDescriptor securityRole)
Add a new abstract role to me.- Specified by:
addSecurityRole
in classWebBundleDescriptor
- Parameters:
securityRole
-
-
getSecurityRoleReferenceByName
public SecurityRoleReference getSecurityRoleReferenceByName(String compName, String roleName)
Return all the references by a given component (by name) to the given rolename.- Specified by:
getSecurityRoleReferenceByName
in classWebBundleDescriptor
- Parameters:
compName
-roleName
-- Returns:
-
combineSecurityConstraints
protected void combineSecurityConstraints(Set<SecurityConstraint> firstScSet, Set<SecurityConstraint> secondScSet)
- Specified by:
combineSecurityConstraints
in classWebBundleDescriptor
-
getSecurityConstraintsSet
public Set<SecurityConstraint> getSecurityConstraintsSet()
- Specified by:
getSecurityConstraintsSet
in classWebBundleDescriptor
-
getSecurityConstraints
public Enumeration<SecurityConstraint> getSecurityConstraints()
My list of security constraints.- Specified by:
getSecurityConstraints
in classWebBundleDescriptor
- Returns:
-
getSecurityConstraintsForUrlPattern
public Collection<SecurityConstraint> getSecurityConstraintsForUrlPattern(String urlPattern)
- Specified by:
getSecurityConstraintsForUrlPattern
in classWebBundleDescriptor
-
addSecurityConstraint
public void addSecurityConstraint(SecurityConstraint securityConstraint)
Add a new security constraint.- Specified by:
addSecurityConstraint
in classWebBundleDescriptor
- Parameters:
securityConstraint
-
-
addSecurityConstraint
public void addSecurityConstraint(SecurityConstraintImpl securityConstraint)
Add a new security constraint.- Parameters:
securityConstraint
-
-
removeSecurityConstraint
public void removeSecurityConstraint(SecurityConstraint securityConstraint)
Remove the given security constraint.- Specified by:
removeSecurityConstraint
in classWebBundleDescriptor
- Parameters:
securityConstraint
-
-
getJspConfigDescriptor
public JspConfigDescriptorImpl getJspConfigDescriptor()
-
setJspConfigDescriptor
public void setJspConfigDescriptor(JspConfigDescriptorImpl jspC)
-
getServletDescriptors
public Set<WebComponentDescriptor> getServletDescriptors()
- Specified by:
getServletDescriptors
in classWebBundleDescriptor
-
getJspDescriptors
public Set<WebComponentDescriptor> getJspDescriptors()
- Specified by:
getJspDescriptors
in classWebBundleDescriptor
- Returns:
- my Set of jsps.
-
getEnvironmentEntrySet
public Set<EnvironmentEntry> getEnvironmentEntrySet()
- Specified by:
getEnvironmentEntrySet
in classWebBundleDescriptor
-
getEnvironmentEntries
public Enumeration<EnvironmentEntry> getEnvironmentEntries()
Return my set of environment properties.- Specified by:
getEnvironmentEntries
in classWebBundleDescriptor
- Returns:
-
addEnvironmentEntry
public void addEnvironmentEntry(EnvironmentEntry environmentEntry)
Adds this given environment property to my list.- Specified by:
addEnvironmentEntry
in classWebBundleDescriptor
- Parameters:
environmentEntry
-
-
_getEnvironmentPropertyByName
protected EnvironmentProperty _getEnvironmentPropertyByName(String name)
- Specified by:
_getEnvironmentPropertyByName
in classWebBundleDescriptor
-
getEnvironmentPropertyByName
public EnvironmentProperty getEnvironmentPropertyByName(String name)
Returns the environment property object searching on the supplied key. throws an illegal argument exception if no such environment property exists.- Specified by:
getEnvironmentPropertyByName
in interfaceJndiNameEnvironment
- Specified by:
getEnvironmentPropertyByName
in classWebBundleDescriptor
- Parameters:
name
-- Returns:
-
removeEnvironmentProperty
public void removeEnvironmentProperty(EnvironmentProperty environmentProperty)
Removes this given environment property from my list.- Specified by:
removeEnvironmentProperty
in interfaceWritableJndiNameEnvironment
- Specified by:
removeEnvironmentProperty
in classWebBundleDescriptor
- Parameters:
environmentProperty
-
-
addEnvironmentProperty
public void addEnvironmentProperty(EnvironmentProperty environmentProperty)
Adds this given environment property to my list.- Specified by:
addEnvironmentProperty
in interfaceWritableJndiNameEnvironment
- Specified by:
addEnvironmentProperty
in classWebBundleDescriptor
- Parameters:
environmentProperty
-
-
removeEnvironmentEntry
public void removeEnvironmentEntry(EnvironmentEntry environmentEntry)
Removes this given environment property from my list.- Specified by:
removeEnvironmentEntry
in classWebBundleDescriptor
- Parameters:
environmentEntry
-
-
combineEnvironmentEntries
protected void combineEnvironmentEntries(JndiNameEnvironment env)
- Specified by:
combineEnvironmentEntries
in classWebBundleDescriptor
-
getLoginConfiguration
public LoginConfiguration getLoginConfiguration()
Return the information about how I should log in.- Specified by:
getLoginConfiguration
in classWebBundleDescriptor
- Returns:
-
setLoginConfiguration
public void setLoginConfiguration(LoginConfiguration loginConfiguration)
Specifies the information about how I should log in.- Specified by:
setLoginConfiguration
in classWebBundleDescriptor
- Parameters:
loginConfiguration
-
-
setLoginConfiguration
public void setLoginConfiguration(LoginConfigurationImpl loginConfiguration)
-
combineLoginConfiguration
protected void combineLoginConfiguration(WebBundleDescriptor webBundleDescriptor)
- Specified by:
combineLoginConfiguration
in classWebBundleDescriptor
-
getWebComponentByName
public WebComponentDescriptor getWebComponentByName(String name)
Search for a web component that I have by name.- Specified by:
getWebComponentByName
in classWebBundleDescriptor
- Parameters:
name
-- Returns:
-
getWebComponentByCanonicalName
public WebComponentDescriptor getWebComponentByCanonicalName(String name)
Search for a web component that I have by name.- Specified by:
getWebComponentByCanonicalName
in classWebBundleDescriptor
- Parameters:
name
-- Returns:
-
getWebComponentByImplName
public WebComponentDescriptor[] getWebComponentByImplName(String name)
- Specified by:
getWebComponentByImplName
in classWebBundleDescriptor
- Returns:
- a set of web component descriptor of given impl name.
-
getServletFilters
public Vector<ServletFilter> getServletFilters()
- Specified by:
getServletFilters
in classWebBundleDescriptor
- Returns:
- a Vector of servlet filters that I have.
-
getServletFilterDescriptors
public Vector<ServletFilter> getServletFilterDescriptors()
- Specified by:
getServletFilterDescriptors
in classWebBundleDescriptor
- Returns:
- a Vector of servlet filters that I have.
-
addServletFilter
public void addServletFilter(ServletFilter ref)
Adds a servlet filter to this web component.- Specified by:
addServletFilter
in classWebBundleDescriptor
- Parameters:
ref
-
-
addServletFilter
public void addServletFilter(ServletFilterDescriptor ref)
-
removeServletFilter
public void removeServletFilter(ServletFilter ref)
Removes the given servlet filter from this web component.- Specified by:
removeServletFilter
in classWebBundleDescriptor
- Parameters:
ref
-
-
combineServletFilters
protected void combineServletFilters(WebBundleDescriptor webBundleDescriptor)
- Specified by:
combineServletFilters
in classWebBundleDescriptor
-
getServletFilterMappings
public Vector<ServletFilterMapping> getServletFilterMappings()
Return a Vector of servlet filters that I have.- Specified by:
getServletFilterMappings
in classWebBundleDescriptor
- Returns:
-
getServletFilterMappingDescriptors
public Vector<ServletFilterMapping> getServletFilterMappingDescriptors()
Return a Vector of servlet filter mappings that I have.- Specified by:
getServletFilterMappingDescriptors
in classWebBundleDescriptor
- Returns:
-
addServletFilterMapping
public void addServletFilterMapping(ServletFilterMapping ref)
Adds a servlet filter mapping to this web component.- Specified by:
addServletFilterMapping
in classWebBundleDescriptor
- Parameters:
ref
-
-
addServletFilterMapping
public void addServletFilterMapping(ServletFilterMappingDescriptor ref)
Adds a servlet filter mapping to this web component.- Parameters:
ref
-
-
removeServletFilterMapping
public void removeServletFilterMapping(ServletFilterMapping ref)
Removes the given servlet filter mapping from this web component.- Specified by:
removeServletFilterMapping
in classWebBundleDescriptor
- Parameters:
ref
-
-
moveServletFilterMapping
public void moveServletFilterMapping(ServletFilterMapping ref, int relPos)
* Moves the given servlet filter mapping to a new relative location in * the list- Specified by:
moveServletFilterMapping
in classWebBundleDescriptor
- Parameters:
ref
-relPos
-
-
combineServletFilterMappings
protected void combineServletFilterMappings(WebBundleDescriptor webBundleDescriptor)
- Specified by:
combineServletFilterMappings
in classWebBundleDescriptor
-
getAppListeners
public Vector<AppListenerDescriptor> getAppListeners()
- Specified by:
getAppListeners
in classWebBundleDescriptor
-
getAppListenerDescriptors
public Vector<AppListenerDescriptor> getAppListenerDescriptors()
- Specified by:
getAppListenerDescriptors
in classWebBundleDescriptor
-
setAppListeners
public void setAppListeners(Collection<? extends AppListenerDescriptor> c)
- Specified by:
setAppListeners
in classWebBundleDescriptor
-
addAppListenerDescriptor
public void addAppListenerDescriptor(AppListenerDescriptor ref)
- Specified by:
addAppListenerDescriptor
in classWebBundleDescriptor
-
addAppListenerDescriptorToFirst
public void addAppListenerDescriptorToFirst(AppListenerDescriptor ref)
- Specified by:
addAppListenerDescriptorToFirst
in classWebBundleDescriptor
-
addAppListenerDescriptor
public void addAppListenerDescriptor(AppListenerDescriptorImpl ref)
-
removeAppListenerDescriptor
public void removeAppListenerDescriptor(AppListenerDescriptor ref)
- Specified by:
removeAppListenerDescriptor
in classWebBundleDescriptor
-
moveAppListenerDescriptor
public void moveAppListenerDescriptor(AppListenerDescriptor ref, int relPos)
- Specified by:
moveAppListenerDescriptor
in classWebBundleDescriptor
-
getAbsoluteOrderingDescriptor
public AbsoluteOrderingDescriptor getAbsoluteOrderingDescriptor()
-
setAbsoluteOrderingDescriptor
public void setAbsoluteOrderingDescriptor(AbsoluteOrderingDescriptor absOrdering)
-
isDenyUncoveredHttpMethods
public boolean isDenyUncoveredHttpMethods()
- Specified by:
isDenyUncoveredHttpMethods
in classWebBundleDescriptor
-
setDenyUncoveredHttpMethods
public void setDenyUncoveredHttpMethods(boolean denyUncoveredHttpMethods)
-
isShowArchivedRealPathEnabled
public boolean isShowArchivedRealPathEnabled()
- Specified by:
isShowArchivedRealPathEnabled
in classWebBundleDescriptor
-
setShowArchivedRealPathEnabled
public void setShowArchivedRealPathEnabled(boolean enabled)
- Specified by:
setShowArchivedRealPathEnabled
in classWebBundleDescriptor
- Parameters:
enabled
-
-
getServletReloadCheckSecs
public int getServletReloadCheckSecs()
- Specified by:
getServletReloadCheckSecs
in classWebBundleDescriptor
-
setServletReloadCheckSecs
public void setServletReloadCheckSecs(int secs)
- Specified by:
setServletReloadCheckSecs
in classWebBundleDescriptor
-
hasWebServiceClients
public boolean hasWebServiceClients()
- Specified by:
hasWebServiceClients
in classWebBundleDescriptor
- Returns:
- true if this bundle descriptor defines web service clients
-
removeVectorItem
protected boolean removeVectorItem(Vector<? extends Object> list, Object ref)
remove a specific object from the given list (does not rely on 'equals')- Specified by:
removeVectorItem
in classWebBundleDescriptor
- Parameters:
list
-ref
-- Returns:
-
moveVectorItem
protected void moveVectorItem(Vector list, Object ref, int rpos)
Moves the given object to a new relative location in the specified list- Specified by:
moveVectorItem
in classWebBundleDescriptor
- Parameters:
list
-ref
-rpos
-
-
visit
public void visit(DescriptorVisitor aVisitor)
visitor API implementation- Overrides:
visit
in classDescriptor
- Parameters:
aVisitor
- the visitor implementation
-
visit
public void visit(ComponentVisitor aVisitor)
visitor API implementation- Overrides:
visit
in classBundleDescriptor
- Parameters:
aVisitor
-
-
putJarNameWebFragmentNamePair
public void putJarNameWebFragmentNamePair(String jarName, String webFragName)
- Specified by:
putJarNameWebFragmentNamePair
in classWebBundleDescriptor
- Parameters:
jarName
-webFragName
-
-
getJarNameToWebFragmentNameMap
public Map<String,String> getJarNameToWebFragmentNameMap()
This method return an unmodifiable version of jarName2WebFragNameMap.- Specified by:
getJarNameToWebFragmentNameMap
in classWebBundleDescriptor
- Returns:
- unmodifiable version of jarName2WebFragNameMap
-
getUrlPatternToServletNameMap
public Map<String,String> getUrlPatternToServletNameMap()
This method is used by WebComponentDescriptor only. The returned map is supposed to be only modified by the corresponding url patterns set.- Specified by:
getUrlPatternToServletNameMap
in classWebBundleDescriptor
- Returns:
-
resetUrlPatternToServletNameMap
public void resetUrlPatternToServletNameMap()
- Specified by:
resetUrlPatternToServletNameMap
in classWebBundleDescriptor
-
getOrderedLibs
public List<String> getOrderedLibs()
- Specified by:
getOrderedLibs
in classWebBundleDescriptor
-
addOrderedLib
public void addOrderedLib(String libName)
- Specified by:
addOrderedLib
in classWebBundleDescriptor
-
combineInjectionTargets
protected void combineInjectionTargets(EnvironmentProperty env1, EnvironmentProperty env2)
This method will copy the injection targets from env2 to env1.- Specified by:
combineInjectionTargets
in classWebBundleDescriptor
- Parameters:
env1
-env2
-
-
print
public void print(StringBuilder toStringBuilder)
Return a formatted version as a String.- Overrides:
print
in classBundleDescriptor
-
printCommon
public void printCommon(StringBuilder toStringBuilder)
- Specified by:
printCommon
in classWebBundleDescriptor
- Parameters:
toStringBuilder
-
-
getModuleType
public ArchiveType getModuleType()
- Specified by:
getModuleType
in classWebBundleDescriptor
- Returns:
- the module type for this bundle descriptor
-
getBundleVisitor
public ComponentVisitor getBundleVisitor()
- Specified by:
getBundleVisitor
in classWebBundleDescriptor
- Returns:
- the visitor for this bundle descriptor
-
getTracerVisitor
public DescriptorVisitor getTracerVisitor()
- Specified by:
getTracerVisitor
in classWebBundleDescriptor
- Returns:
- the tracer visitor for this descriptor
-
getDeploymentDescriptorDir
public String getDeploymentDescriptorDir()
- Specified by:
getDeploymentDescriptorDir
in classWebBundleDescriptor
- Returns:
- the deployment descriptor directory location inside the archive file
-
getSunDescriptor
public SunWebApp getSunDescriptor()
This returns the extra web sun specific info not in the RI DID.- Specified by:
getSunDescriptor
in classWebBundleDescriptor
- Returns:
- object representation of web deployment descriptor
-
setSunDescriptor
public void setSunDescriptor(SunWebApp webApp)
This sets the extra web sun specific info not in the RI DID.- Specified by:
setSunDescriptor
in classWebBundleDescriptor
- Parameters:
webApp
- SunWebApp object representation of web deployment descriptor
-
setExtensionProperty
public void setExtensionProperty(String key, String value)
This property can be used to indicate special processing. For example, a Deployer may set this property.- Specified by:
setExtensionProperty
in classWebBundleDescriptor
- Parameters:
key
-value
-
-
hasExtensionProperty
public boolean hasExtensionProperty(String key)
Determine if an extension property has been set.- Specified by:
hasExtensionProperty
in classWebBundleDescriptor
- Parameters:
key
-- Returns:
-
getServletInitializersEnabled
public boolean getServletInitializersEnabled()
- Specified by:
getServletInitializersEnabled
in classWebBundleDescriptor
-
setServletInitializersEnabled
public void setServletInitializersEnabled(boolean tf)
- Specified by:
setServletInitializersEnabled
in classWebBundleDescriptor
-
isJaxrsRolesAllowedEnabled
public boolean isJaxrsRolesAllowedEnabled()
- Specified by:
isJaxrsRolesAllowedEnabled
in classWebBundleDescriptor
-
setJaxrsRolesAllowedEnabled
public void setJaxrsRolesAllowedEnabled(boolean jaxrsRolesAllowedEnabled)
- Specified by:
setJaxrsRolesAllowedEnabled
in classWebBundleDescriptor
-
getAppContextId
public String getAppContextId()
- Specified by:
getAppContextId
in classWebBundleDescriptor
-
setAppContextId
public void setAppContextId(String appContextId)
- Specified by:
setAppContextId
in classWebBundleDescriptor
-
combineResourceDescriptors
protected void combineResourceDescriptors(JndiNameEnvironment env, JavaEEResourceType javaEEResourceType)
- Specified by:
combineResourceDescriptors
in classWebBundleDescriptor
-
-