|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Observable
com.sun.enterprise.deployment.DynamicAttributesDescriptor
com.sun.enterprise.deployment.Descriptor
com.sun.enterprise.deployment.RootDeploymentDescriptor
com.sun.enterprise.deployment.BundleDescriptor
com.sun.enterprise.deployment.WebBundleDescriptor
public class WebBundleDescriptor
I am an object that represents all the deployment information about a web app [{0}]lication.
| Field Summary | |
|---|---|
static EventTypes<WebBundleDescriptor> |
AFTER_SERVLET_CONTEXT_INITIALIZED_EVENT
|
protected boolean |
conflictDataSourceDefinition
|
protected boolean |
conflictEjbReference
|
protected boolean |
conflictEntityManagerFactoryReference
|
protected boolean |
conflictEntityManagerReference
|
protected boolean |
conflictEnvironmentEntry
|
protected boolean |
conflictJmsDestinationReference
|
protected boolean |
conflictLoginConfig
|
protected boolean |
conflictMessageDestinationReference
|
protected boolean |
conflictResourceReference
|
protected boolean |
conflictServiceReference
|
| Fields inherited from class com.sun.enterprise.deployment.RootDeploymentDescriptor |
|---|
classLoader, extensions, moduleDescriptor, moduleID |
| Fields inherited from class com.sun.enterprise.deployment.Descriptor |
|---|
DESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGED |
| Constructor Summary | |
|---|---|
WebBundleDescriptor()
Constrct an empty web app [{0}]. |
|
| Method Summary | |
|---|---|
protected EjbReference |
_getEjbReference(java.lang.String name)
|
protected EntityManagerFactoryReferenceDescriptor |
_getEntityManagerFactoryReferenceByName(java.lang.String name)
|
protected EntityManagerReferenceDescriptor |
_getEntityManagerReferenceByName(java.lang.String name)
|
protected EnvironmentProperty |
_getEnvironmentPropertyByName(java.lang.String name)
|
protected JmsDestinationReferenceDescriptor |
_getJmsDestinationReferenceByName(java.lang.String name)
|
protected MessageDestinationReferenceDescriptor |
_getMessageDestinationReferenceByName(java.lang.String name)
|
protected ResourceReferenceDescriptor |
_getResourceReferenceByName(java.lang.String name)
|
protected ServiceReferenceDescriptor |
_getServiceReferenceByName(java.lang.String name)
|
void |
addAppListenerDescriptor(AppListenerDescriptor ref)
|
void |
addAppListenerDescriptor(AppListenerDescriptorImpl ref)
|
void |
addContextParameter(ContextParameter contextParameter)
Adds a new context parameter to my list. |
void |
addContextParameter(EnvironmentProperty contextParameter)
Adds a new context parameter to my list. |
void |
addDataSourceDefinitionDescriptor(DataSourceDefinitionDescriptor reference)
Adds the specified data-source-definition to the receiver. |
void |
addDefaultWebBundleDescriptor(WebBundleDescriptor webBundleDescriptor)
|
void |
addEjbReferenceDescriptor(EjbReference ejbReference)
Adds a new reference to an ejb. |
void |
addEjbReferenceDescriptor(EjbReferenceDescriptor ejbReferenceDescriptor)
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 |
addJmsDestinationReferenceDescriptor(JmsDestinationReferenceDescriptor jmsDestReference)
adds a JMS destination reference to the bundle |
void |
addJndiNameEnvironment(JndiNameEnvironment env)
|
void |
addLocaleEncodingMappingListDescriptor(LocaleEncodingMappingListDescriptor lemDesc)
|
void |
addMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor messageDestRef)
Adds the specified message destination reference to the receiver. |
void |
addMimeMapping(MimeMapping mimeMapping)
|
void |
addMimeMapping(MimeMappingDescriptor mimeMapping)
add the given mime mapping to my list. |
void |
addOrderedLib(java.lang.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 |
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(SecurityRole securityRole)
Add a new abstrct role to me. |
void |
addSecurityRole(SecurityRoleDescriptor securityRole)
Add a new abstrct 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(java.lang.String fileUri)
Adds a new welcome file to my list. |
protected void |
combineDataSourceDefinitionDescriptors(JndiNameEnvironment env)
|
protected void |
combineEjbReferenceDescriptors(JndiNameEnvironment env)
|
protected void |
combineEntityManagerFactoryReferenceDescriptors(JndiNameEnvironment env)
|
protected void |
combineEntityManagerReferenceDescriptors(JndiNameEnvironment env)
|
protected void |
combineEnvironmentEntries(JndiNameEnvironment env)
|
protected void |
combineJmsDestinationReferenceDescriptors(JndiNameEnvironment env)
|
protected void |
combineLoginConfiguration(WebBundleDescriptor webBundleDescriptor)
|
protected void |
combineMessageDestinationReferenceDescriptors(JndiNameEnvironment env)
|
protected void |
combinePostConstructDescriptors(WebBundleDescriptor webBundleDescriptor)
|
protected void |
combinePreDestroyDescriptors(WebBundleDescriptor webBundleDescriptor)
|
protected void |
combineResourceReferenceDescriptors(JndiNameEnvironment env)
|
protected void |
combineSecurityConstraints(java.util.Set<SecurityConstraint> firstScSet,
java.util.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. |
java.util.Collection<? extends PersistenceUnitDescriptor> |
findReferencedPUs()
This method returns all the persistence units that are referenced by this module. |
AbsoluteOrderingDescriptor |
getAbsoluteOrderingDescriptor()
|
java.util.Vector<AppListenerDescriptor> |
getAppListenerDescriptors()
|
java.util.Enumeration<ContextParameter> |
getContextParameters()
|
java.util.Set<ContextParameter> |
getContextParametersSet()
|
java.lang.String |
getContextRoot()
return the name of my context root |
protected DataSourceDefinitionDescriptor |
getDataSourceDefinitionDescriptor(java.lang.String name)
|
java.util.Set<DataSourceDefinitionDescriptor> |
getDataSourceDefinitionDescriptors()
Return a set of data-source-definition descriptors. |
java.lang.String |
getDefaultSpecVersion()
|
java.lang.String |
getDeploymentDescriptorDir()
|
EjbReference |
getEjbReference(java.lang.String name)
Looks up an ejb reference with the given name. |
EjbReferenceDescriptor |
getEjbReferenceByName(java.lang.String name)
|
java.util.Set<EjbReference> |
getEjbReferenceDescriptors()
Returns the Set of my references to Enterprise Beans. |
java.util.Enumeration<EjbReference> |
getEjbReferences()
Returns the enumeration of my references to Enterprise Beans. |
EntityManagerFactoryReferenceDescriptor |
getEntityManagerFactoryReferenceByName(java.lang.String name)
Return the entity manager factory reference descriptor corresponding to the given name. |
java.util.Set<EntityManagerFactoryReferenceDescriptor> |
getEntityManagerFactoryReferenceDescriptors()
Return a set of entity manager factory reference descriptors. |
EntityManagerReferenceDescriptor |
getEntityManagerReferenceByName(java.lang.String name)
Return the entity manager factory reference descriptor corresponding to the given name. |
java.util.Set<EntityManagerReferenceDescriptor> |
getEntityManagerReferenceDescriptors()
Return a set of entity manager reference descriptors. |
java.util.Enumeration<EnvironmentEntry> |
getEnvironmentEntries()
Return my set of environment properties. |
java.util.Set<EnvironmentEntry> |
getEnvironmentEntrySet()
|
java.util.Set<EnvironmentEntry> |
getEnvironmentProperties()
Return my set of environment properties. |
EnvironmentProperty |
getEnvironmentPropertyByName(java.lang.String name)
Returns the environment property object searching on the supplied key. |
ErrorPageDescriptor |
getErrorPageDescriptorBySignifier(java.lang.String signifier)
Search my error pages for one with thei given signifier or null if there isn't one. |
java.util.Enumeration<ErrorPageDescriptor> |
getErrorPageDescriptors()
Returns an enumeration of the error pages I have. |
java.util.List<InjectionCapable> |
getInjectableResourcesByClass(java.lang.String className)
|
protected java.util.List<InjectionCapable> |
getInjectableResourcesByClass(java.lang.String className,
JndiNameEnvironment jndiNameEnv)
Define implementation of getInjectableResourceByClass here so it isn't replicated across appclient, web, ejb descriptors. |
InjectionInfo |
getInjectionInfoByClass(java.lang.Class clazz)
|
java.util.Map<java.lang.String,java.lang.String> |
getJarNameToWebFragmentNameMap()
This method return an unmodifiable version of jarName2WebFragNameMap. |
JmsDestinationReferenceDescriptor |
getJmsDestinationReferenceByName(java.lang.String name)
Return the JMS destination reference descriptor corresponding to the given name. |
java.util.Set<JmsDestinationReferenceDescriptor> |
getJmsDestinationReferenceDescriptors()
Return a set of JMS destination reference descriptors. |
JspConfigDescriptor |
getJspConfigDescriptor()
|
java.util.Set<WebComponentDescriptor> |
getJspDescriptors()
|
LocaleEncodingMappingListDescriptor |
getLocaleEncodingMappingListDescriptor()
|
LoginConfiguration |
getLoginConfiguration()
Return the information about how I should log in. |
MessageDestinationReferenceDescriptor |
getMessageDestinationReferenceByName(java.lang.String name)
Looks up an message destination reference with the given name. |
java.util.Set<MessageDestinationReferenceDescriptor> |
getMessageDestinationReferenceDescriptors()
Return a set of message destination reference descriptors. |
java.util.Enumeration<MimeMapping> |
getMimeMappings()
|
XModuleType |
getModuleType()
|
java.util.Collection |
getNamedDescriptors()
Return the set of named descriptors that I have. |
java.util.Vector<NamedReferencePair> |
getNamedReferencePairs()
Return the saet of NamedReferencePairs that I have. |
java.util.List<java.lang.String> |
getOrderedLibs()
|
LifecycleCallbackDescriptor |
getPostConstructDescriptorByClass(java.lang.String className)
Return the post-construct descriptor corresponding to the given name. |
java.util.Set<LifecycleCallbackDescriptor> |
getPostConstructDescriptors()
Return a set of post-construct descriptors. |
LifecycleCallbackDescriptor |
getPreDestroyDescriptorByClass(java.lang.String className)
Return the pre-destroy descriptor corresponding to the given name. |
java.util.Set<LifecycleCallbackDescriptor> |
getPreDestroyDescriptors()
Return a set of pre-destroy descriptors. |
ResourceReferenceDescriptor |
getResourceReferenceByName(java.lang.String name)
Looks up a reference to a resource by its name (getName()). |
java.util.Set<ResourceReferenceDescriptor> |
getResourceReferenceDescriptors()
Return a set of resource reference descriptors. |
java.util.Enumeration<ResourceReferenceDescriptor> |
getResourceReferences()
Return an enumeration of references to resources that I have. |
java.util.Enumeration<SecurityConstraint> |
getSecurityConstraints()
My list of security constraints. |
java.util.Collection<SecurityConstraint> |
getSecurityConstraintsForUrlPattern(java.lang.String urlPattern)
|
java.util.Set<SecurityConstraint> |
getSecurityConstraintsSet()
|
SecurityRoleReference |
getSecurityRoleReferenceByName(java.lang.String compName,
java.lang.String roleName)
Return all the references by a given component (by name) to the given rolename. |
java.util.Enumeration<SecurityRoleDescriptor> |
getSecurityRoles()
Returns an Enumeration of my SecurityRole objects. |
ServiceReferenceDescriptor |
getServiceReferenceByName(java.lang.String name)
Looks up an service reference with the given name. |
java.util.Set<ServiceReferenceDescriptor> |
getServiceReferenceDescriptors()
Return a set of service reference descriptors. |
java.util.Set<WebComponentDescriptor> |
getServletDescriptors()
|
java.util.Vector |
getServletFilterDescriptors()
|
java.util.Vector<ServletFilterMapping> |
getServletFilterMappingDescriptors()
Return a Vector of servlet filter mappings that I have. |
java.util.Vector<ServletFilterMapping> |
getServletFilterMappings()
Return a Vector of servlet filters that I have. |
java.util.Vector<ServletFilter> |
getServletFilters()
|
SessionConfig |
getSessionConfig()
|
SunWebApp |
getSunDescriptor()
This returns the extra web sun specific info not in the RI DID. |
WebComponentDescriptor |
getWebComponentByCanonicalName(java.lang.String name)
Search for a web component that I have by name. |
WebComponentDescriptor[] |
getWebComponentByImplName(java.lang.String name)
|
WebComponentDescriptor |
getWebComponentByName(java.lang.String name)
Search for a web component that I have by name. |
java.util.Set<WebComponentDescriptor> |
getWebComponentDescriptors()
Return the Set of Web COmponent Descriptors (JSP or JavaServlets) in me. |
java.util.Enumeration<java.lang.String> |
getWelcomeFiles()
Return an enumeration of the welcome files I have.. |
java.util.Set<java.lang.String> |
getWelcomeFilesSet()
|
boolean |
hasExtensionProperty(java.lang.String key)
Determine if an extension property has been set. |
boolean |
hasServiceReferenceDescriptors()
WEB SERVICES REF APIS |
boolean |
hasWebServiceClients()
|
java.lang.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 anything |
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 list |
protected void |
moveVectorItem(java.util.Vector list,
java.lang.Object ref,
int rpos)
Moves the given object to a new relative location in the specified list |
void |
print(java.lang.StringBuffer toStringBuffer)
Return a formatted version as a String. |
void |
printCommon(java.lang.StringBuffer toStringBuffer)
|
void |
putJarNameWebFragmentNamePair(java.lang.String jarName,
java.lang.String webFragName)
|
void |
removeAppListenerDescriptor(AppListenerDescriptor ref)
|
void |
removeContextParameter(ContextParameter contextParameter)
Removes the given context parameter from my list. |
void |
removeDataSourceDefinitionDescriptor(DataSourceDefinitionDescriptor reference)
Removes the specified data-source-definition from the receiver. |
void |
removeEjbReferenceDescriptor(EjbReference ejbReferenceDescriptor)
Removes the specificed ejb reference from the receiver. |
void |
removeEjbReferenceDescriptor(EjbReferenceDescriptor ejbReferenceDescriptor)
Removes a reference to an ejb. |
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 |
removeJmsDestinationReferenceDescriptor(JmsDestinationReferenceDescriptor jmsDestReference)
removes a existing JMS destination reference from the bundle |
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 |
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(java.util.Vector<? extends java.lang.Object> list,
java.lang.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(java.lang.String fileUri)
Removes a welcome file from my list. |
void |
setAbsoluteOrderingDescriptor(AbsoluteOrderingDescriptor absOrdering)
|
void |
setAppListeners(java.util.Collection<? extends AppListenerDescriptor> c)
|
void |
setContextRoot(java.lang.String contextRoot)
Set the name of my context root. |
void |
setDistributable(java.lang.Boolean isDistributable)
Sets whether this web app [{0}] can be distributed across different processes. |
void |
setExtensionProperty(java.lang.String key,
java.lang.String value)
This property can be used to indicate special processing. |
void |
setJspConfigDescriptor(JspConfigDescriptor jspC)
|
void |
setLocaleEncodingMappingListDescriptor(LocaleEncodingMappingListDescriptor lemDesc)
|
void |
setLoginConfiguration(LoginConfiguration loginConfiguration)
Specifies the information about how I should log in. |
void |
setLoginConfiguration(LoginConfigurationImpl loginConfiguration)
|
void |
setMimeMappings(java.util.Set<MimeMapping> mimeMappings)
Sets the Set of Mime Mappings for this web application. |
void |
setSessionConfig(SessionConfig sessionConfig)
|
void |
setSessionConfig(SessionConfigDescriptor sessionConfigDesc)
DeploymentDescriptorNode.addNodeDescriptor(node) need this. |
void |
setSunDescriptor(SunWebApp webApp)
This sets the extra web sun specific info not in the RI DID. |
void |
setWelcomeFiles(java.util.Set<java.lang.String> welcomeFiles)
Sets the collection of my welcome files. |
void |
visit(DescriptorVisitor aVisitor)
visitor API implementation |
void |
visit(WebBundleVisitor aVisitor)
visitor API implementation |
| Methods inherited from class com.sun.enterprise.deployment.RootDeploymentDescriptor |
|---|
addExtensionDescriptor, getDisplayName, getExtensionsDescriptors, getExtensionsDescriptors, getExtensionsDescriptors, getMainDescriptor, getModuleDescriptor, getName, getSchemaLocation, getSpecVersion, isDDWithNoAnnotationAllowed, isExtensionDescriptor, isFullAttribute, isFullFlag, setClassLoader, setDisplayName, setFullAttribute, setFullFlag, setModuleDescriptor, setModuleID, setName, setSchemaLocation, setSpecVersion |
| Methods inherited from class com.sun.enterprise.deployment.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 |
| Field Detail |
|---|
public static final EventTypes<WebBundleDescriptor> AFTER_SERVLET_CONTEXT_INITIALIZED_EVENT
protected boolean conflictLoginConfig
protected boolean conflictDataSourceDefinition
protected boolean conflictEnvironmentEntry
protected boolean conflictEjbReference
protected boolean conflictServiceReference
protected boolean conflictResourceReference
protected boolean conflictJmsDestinationReference
protected boolean conflictMessageDestinationReference
protected boolean conflictEntityManagerReference
protected boolean conflictEntityManagerFactoryReference
| Constructor Detail |
|---|
public WebBundleDescriptor()
| Method Detail |
|---|
public void addWebBundleDescriptor(WebBundleDescriptor webBundleDescriptor)
webBundleDescriptor - public void addDefaultWebBundleDescriptor(WebBundleDescriptor webBundleDescriptor)
public void addJndiNameEnvironment(JndiNameEnvironment env)
public boolean isEmpty()
RootDeploymentDescriptor
isEmpty in class RootDeploymentDescriptorpublic java.lang.String getDefaultSpecVersion()
getDefaultSpecVersion in class RootDeploymentDescriptorpublic java.util.Collection getNamedDescriptors()
public java.util.Vector<NamedReferencePair> getNamedReferencePairs()
public java.lang.String getContextRoot()
public void setContextRoot(java.lang.String contextRoot)
public java.util.Set<WebComponentDescriptor> getWebComponentDescriptors()
public void addWebComponentDescriptor(WebComponentDescriptor webComponentDescriptor)
webComponentDescriptor - protected WebComponentDescriptor combineWebComponentDescriptor(WebComponentDescriptor webComponentDescriptor)
webComponentDescriptor - the new descriptor
public void removeWebComponentDescriptor(WebComponentDescriptor webComponentDescriptor)
public SessionConfig getSessionConfig()
public void setSessionConfig(SessionConfig sessionConfig)
public void setSessionConfig(SessionConfigDescriptor sessionConfigDesc)
public boolean hasServiceReferenceDescriptors()
public java.util.Set<ServiceReferenceDescriptor> getServiceReferenceDescriptors()
JndiNameEnvironment
getServiceReferenceDescriptors in interface JndiNameEnvironmentgetServiceReferenceDescriptors in interface ServiceReferenceContainergetServiceReferenceDescriptors in class BundleDescriptorpublic void addServiceReferenceDescriptor(ServiceReferenceDescriptor serviceRef)
WritableJndiNameEnvironment
addServiceReferenceDescriptor in interface ServiceReferenceContaineraddServiceReferenceDescriptor in interface WritableJndiNameEnvironmentpublic void removeServiceReferenceDescriptor(ServiceReferenceDescriptor serviceRef)
WritableJndiNameEnvironment
removeServiceReferenceDescriptor in interface ServiceReferenceContainerremoveServiceReferenceDescriptor in interface WritableJndiNameEnvironmentpublic ServiceReferenceDescriptor getServiceReferenceByName(java.lang.String name)
getServiceReferenceByName in interface JndiNameEnvironmentgetServiceReferenceByName in interface ServiceReferenceContainerprotected ServiceReferenceDescriptor _getServiceReferenceByName(java.lang.String name)
protected void combineServiceReferenceDescriptors(JndiNameEnvironment env)
public java.util.Set<JmsDestinationReferenceDescriptor> getJmsDestinationReferenceDescriptors()
JndiNameEnvironment
getJmsDestinationReferenceDescriptors in interface JndiNameEnvironmentgetJmsDestinationReferenceDescriptors in interface ResourceEnvReferenceContainerpublic void addJmsDestinationReferenceDescriptor(JmsDestinationReferenceDescriptor jmsDestReference)
addJmsDestinationReferenceDescriptor in interface ResourceEnvReferenceContaineraddJmsDestinationReferenceDescriptor in interface WritableJndiNameEnvironmentpublic void removeJmsDestinationReferenceDescriptor(JmsDestinationReferenceDescriptor jmsDestReference)
removeJmsDestinationReferenceDescriptor in interface WritableJndiNameEnvironmentpublic JmsDestinationReferenceDescriptor getJmsDestinationReferenceByName(java.lang.String name)
JndiNameEnvironment
getJmsDestinationReferenceByName in interface JndiNameEnvironmentgetJmsDestinationReferenceByName in interface ResourceEnvReferenceContainerprotected JmsDestinationReferenceDescriptor _getJmsDestinationReferenceByName(java.lang.String name)
protected void combineJmsDestinationReferenceDescriptors(JndiNameEnvironment env)
public java.util.Set<DataSourceDefinitionDescriptor> getDataSourceDefinitionDescriptors()
JndiNameEnvironment
getDataSourceDefinitionDescriptors in interface JndiNameEnvironmentprotected DataSourceDefinitionDescriptor getDataSourceDefinitionDescriptor(java.lang.String name)
public void addDataSourceDefinitionDescriptor(DataSourceDefinitionDescriptor reference)
WritableJndiNameEnvironment
addDataSourceDefinitionDescriptor in interface WritableJndiNameEnvironmentreference - DataSourceDefinitionDescriptor to add.public void removeDataSourceDefinitionDescriptor(DataSourceDefinitionDescriptor reference)
WritableJndiNameEnvironment
removeDataSourceDefinitionDescriptor in interface WritableJndiNameEnvironmentreference - DataSourceDefinitionDescriptor to remove.protected void combineDataSourceDefinitionDescriptors(JndiNameEnvironment env)
public void setMimeMappings(java.util.Set<MimeMapping> mimeMappings)
public java.util.Enumeration<MimeMapping> getMimeMappings()
public void addMimeMapping(MimeMapping mimeMapping)
public void addMimeMapping(MimeMappingDescriptor mimeMapping)
public void addLocaleEncodingMappingListDescriptor(LocaleEncodingMappingListDescriptor lemDesc)
public LocaleEncodingMappingListDescriptor getLocaleEncodingMappingListDescriptor()
public void setLocaleEncodingMappingListDescriptor(LocaleEncodingMappingListDescriptor lemDesc)
public void removeMimeMapping(MimeMapping mimeMapping)
public java.util.Enumeration<java.lang.String> getWelcomeFiles()
public java.util.Set<java.lang.String> getWelcomeFilesSet()
public void addWelcomeFile(java.lang.String fileUri)
public void removeWelcomeFile(java.lang.String fileUri)
public void setWelcomeFiles(java.util.Set<java.lang.String> welcomeFiles)
public java.util.Enumeration<ErrorPageDescriptor> getErrorPageDescriptors()
public void addErrorPageDescriptor(ErrorPageDescriptor errorPageDescriptor)
public void removeErrorPageDescriptor(ErrorPageDescriptor errorPageDescriptor)
public ErrorPageDescriptor getErrorPageDescriptorBySignifier(java.lang.String signifier)
public java.util.Set<ContextParameter> getContextParametersSet()
public java.util.Enumeration<ContextParameter> getContextParameters()
public void addContextParameter(ContextParameter contextParameter)
public void addContextParameter(EnvironmentProperty contextParameter)
public void removeContextParameter(ContextParameter contextParameter)
public java.lang.Boolean isDistributable()
public void setDistributable(java.lang.Boolean isDistributable)
public java.util.Enumeration<EjbReference> getEjbReferences()
public java.util.Set<EjbReference> getEjbReferenceDescriptors()
getEjbReferenceDescriptors in interface JndiNameEnvironmentgetEjbReferenceDescriptors in interface EjbReferenceContainerpublic EjbReferenceDescriptor getEjbReferenceByName(java.lang.String name)
public EjbReference getEjbReference(java.lang.String name)
EjbReferenceContainer
getEjbReference in interface EjbReferenceContainerprotected EjbReference _getEjbReference(java.lang.String name)
public ResourceReferenceDescriptor getResourceReferenceByName(java.lang.String name)
ResourceReferenceContainer
getResourceReferenceByName in interface ResourceReferenceContainerprotected ResourceReferenceDescriptor _getResourceReferenceByName(java.lang.String name)
public java.util.Set<ResourceReferenceDescriptor> getResourceReferenceDescriptors()
JndiNameEnvironment
getResourceReferenceDescriptors in interface JndiNameEnvironmentgetResourceReferenceDescriptors in interface ResourceReferenceContainerpublic java.util.Set<EntityManagerFactoryReferenceDescriptor> getEntityManagerFactoryReferenceDescriptors()
JndiNameEnvironment
getEntityManagerFactoryReferenceDescriptors in interface JndiNameEnvironmentpublic EntityManagerFactoryReferenceDescriptor getEntityManagerFactoryReferenceByName(java.lang.String name)
getEntityManagerFactoryReferenceByName in interface JndiNameEnvironmentprotected EntityManagerFactoryReferenceDescriptor _getEntityManagerFactoryReferenceByName(java.lang.String name)
public void addEntityManagerFactoryReferenceDescriptor(EntityManagerFactoryReferenceDescriptor reference)
addEntityManagerFactoryReferenceDescriptor in interface WritableJndiNameEnvironmentprotected void combineEntityManagerFactoryReferenceDescriptors(JndiNameEnvironment env)
public java.util.Set<EntityManagerReferenceDescriptor> getEntityManagerReferenceDescriptors()
JndiNameEnvironment
getEntityManagerReferenceDescriptors in interface JndiNameEnvironmentpublic EntityManagerReferenceDescriptor getEntityManagerReferenceByName(java.lang.String name)
getEntityManagerReferenceByName in interface JndiNameEnvironmentprotected EntityManagerReferenceDescriptor _getEntityManagerReferenceByName(java.lang.String name)
public void addEntityManagerReferenceDescriptor(EntityManagerReferenceDescriptor reference)
addEntityManagerReferenceDescriptor in interface WritableJndiNameEnvironmentprotected void combineEntityManagerReferenceDescriptors(JndiNameEnvironment env)
public java.util.Collection<? extends PersistenceUnitDescriptor> findReferencedPUs()
findReferencedPUs in class BundleDescriptorpublic java.util.Set<EnvironmentEntry> getEnvironmentProperties()
getEnvironmentProperties in interface JndiNameEnvironmentpublic void addEjbReferenceDescriptor(EjbReference ejbReference)
addEjbReferenceDescriptor in interface EjbReferenceContaineraddEjbReferenceDescriptor in interface WritableJndiNameEnvironmentejbReference - the EjbReferenceDescriptor to add.public void addEjbReferenceDescriptor(EjbReferenceDescriptor ejbReferenceDescriptor)
public void removeEjbReferenceDescriptor(EjbReferenceDescriptor ejbReferenceDescriptor)
public void removeEjbReferenceDescriptor(EjbReference ejbReferenceDescriptor)
WritableJndiNameEnvironment
removeEjbReferenceDescriptor in interface WritableJndiNameEnvironmentejbReferenceDescriptor - the EjbReferenceDescriptor to remove.protected void combineEjbReferenceDescriptors(JndiNameEnvironment env)
public java.util.Enumeration<ResourceReferenceDescriptor> getResourceReferences()
public void addResourceReferenceDescriptor(ResourceReferenceDescriptor resourceReference)
addResourceReferenceDescriptor in interface ResourceReferenceContaineraddResourceReferenceDescriptor in interface WritableJndiNameEnvironmentresourceReference - the ResourceReferenceDescriptor to add.public void removeResourceReferenceDescriptor(ResourceReferenceDescriptor resourceReference)
removeResourceReferenceDescriptor in interface WritableJndiNameEnvironmentresourceReference - the ResourceReferenceDescriptor to remove.protected void combineResourceReferenceDescriptors(JndiNameEnvironment env)
public java.util.Set<MessageDestinationReferenceDescriptor> getMessageDestinationReferenceDescriptors()
JndiNameEnvironment
getMessageDestinationReferenceDescriptors in interface JndiNameEnvironmentgetMessageDestinationReferenceDescriptors in interface MessageDestinationReferenceContainerpublic void addMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor messageDestRef)
WritableJndiNameEnvironment
addMessageDestinationReferenceDescriptor in interface MessageDestinationReferenceContaineraddMessageDestinationReferenceDescriptor in interface WritableJndiNameEnvironmentpublic void removeMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor msgDestRef)
WritableJndiNameEnvironment
removeMessageDestinationReferenceDescriptor in interface MessageDestinationReferenceContainerremoveMessageDestinationReferenceDescriptor in interface WritableJndiNameEnvironmentpublic MessageDestinationReferenceDescriptor getMessageDestinationReferenceByName(java.lang.String name)
getMessageDestinationReferenceByName in interface JndiNameEnvironmentgetMessageDestinationReferenceByName in interface MessageDestinationReferenceContainerprotected MessageDestinationReferenceDescriptor _getMessageDestinationReferenceByName(java.lang.String name)
protected void combineMessageDestinationReferenceDescriptors(JndiNameEnvironment env)
public java.util.Set<LifecycleCallbackDescriptor> getPostConstructDescriptors()
JndiNameEnvironment
getPostConstructDescriptors in interface JndiNameEnvironmentpublic void addPostConstructDescriptor(LifecycleCallbackDescriptor postConstructDesc)
WritableJndiNameEnvironment
addPostConstructDescriptor in interface WritableJndiNameEnvironmentpublic LifecycleCallbackDescriptor getPostConstructDescriptorByClass(java.lang.String className)
JndiNameEnvironment
getPostConstructDescriptorByClass in interface JndiNameEnvironmentprotected void combinePostConstructDescriptors(WebBundleDescriptor webBundleDescriptor)
public java.util.Set<LifecycleCallbackDescriptor> getPreDestroyDescriptors()
JndiNameEnvironment
getPreDestroyDescriptors in interface JndiNameEnvironmentpublic void addPreDestroyDescriptor(LifecycleCallbackDescriptor preDestroyDesc)
WritableJndiNameEnvironment
addPreDestroyDescriptor in interface WritableJndiNameEnvironmentpublic LifecycleCallbackDescriptor getPreDestroyDescriptorByClass(java.lang.String className)
JndiNameEnvironment
getPreDestroyDescriptorByClass in interface JndiNameEnvironmentprotected void combinePreDestroyDescriptors(WebBundleDescriptor webBundleDescriptor)
protected java.util.List<InjectionCapable> getInjectableResourcesByClass(java.lang.String className,
JndiNameEnvironment jndiNameEnv)
BundleDescriptor
getInjectableResourcesByClass in class BundleDescriptorpublic java.util.List<InjectionCapable> getInjectableResourcesByClass(java.lang.String className)
getInjectableResourcesByClass in interface JndiNameEnvironmentpublic InjectionInfo getInjectionInfoByClass(java.lang.Class clazz)
getInjectionInfoByClass in interface JndiNameEnvironmentpublic java.util.Enumeration<SecurityRoleDescriptor> getSecurityRoles()
public void addSecurityRole(SecurityRole securityRole)
public void addSecurityRole(SecurityRoleDescriptor securityRole)
public SecurityRoleReference getSecurityRoleReferenceByName(java.lang.String compName,
java.lang.String roleName)
protected void combineSecurityConstraints(java.util.Set<SecurityConstraint> firstScSet,
java.util.Set<SecurityConstraint> secondScSet)
public java.util.Set<SecurityConstraint> getSecurityConstraintsSet()
public java.util.Enumeration<SecurityConstraint> getSecurityConstraints()
public java.util.Collection<SecurityConstraint> getSecurityConstraintsForUrlPattern(java.lang.String urlPattern)
public void addSecurityConstraint(SecurityConstraint securityConstraint)
public void addSecurityConstraint(SecurityConstraintImpl securityConstraint)
public void removeSecurityConstraint(SecurityConstraint securityConstraint)
public JspConfigDescriptor getJspConfigDescriptor()
public void setJspConfigDescriptor(JspConfigDescriptor jspC)
public java.util.Set<WebComponentDescriptor> getServletDescriptors()
public java.util.Set<WebComponentDescriptor> getJspDescriptors()
public java.util.Set<EnvironmentEntry> getEnvironmentEntrySet()
public java.util.Enumeration<EnvironmentEntry> getEnvironmentEntries()
public void addEnvironmentEntry(EnvironmentEntry environmentEntry)
protected EnvironmentProperty _getEnvironmentPropertyByName(java.lang.String name)
public EnvironmentProperty getEnvironmentPropertyByName(java.lang.String name)
getEnvironmentPropertyByName in interface JndiNameEnvironmentpublic void removeEnvironmentProperty(EnvironmentProperty environmentProperty)
removeEnvironmentProperty in interface WritableJndiNameEnvironmentenvironmentProperty - the EnvironmentProperty to remove.public void addEnvironmentProperty(EnvironmentProperty environmentProperty)
addEnvironmentProperty in interface WritableJndiNameEnvironmentenvironmentProperty - the EnvironmentProperty to add.public void removeEnvironmentEntry(EnvironmentEntry environmentEntry)
protected void combineEnvironmentEntries(JndiNameEnvironment env)
public LoginConfiguration getLoginConfiguration()
public void setLoginConfiguration(LoginConfiguration loginConfiguration)
public void setLoginConfiguration(LoginConfigurationImpl loginConfiguration)
protected void combineLoginConfiguration(WebBundleDescriptor webBundleDescriptor)
public WebComponentDescriptor getWebComponentByName(java.lang.String name)
public WebComponentDescriptor getWebComponentByCanonicalName(java.lang.String name)
public WebComponentDescriptor[] getWebComponentByImplName(java.lang.String name)
public java.util.Vector<ServletFilter> getServletFilters()
public java.util.Vector getServletFilterDescriptors()
public void addServletFilter(ServletFilter ref)
public void addServletFilter(ServletFilterDescriptor ref)
public void removeServletFilter(ServletFilter ref)
protected void combineServletFilters(WebBundleDescriptor webBundleDescriptor)
public java.util.Vector<ServletFilterMapping> getServletFilterMappings()
public java.util.Vector<ServletFilterMapping> getServletFilterMappingDescriptors()
public void addServletFilterMapping(ServletFilterMapping ref)
public void addServletFilterMapping(ServletFilterMappingDescriptor ref)
public void removeServletFilterMapping(ServletFilterMapping ref)
public void moveServletFilterMapping(ServletFilterMapping ref,
int relPos)
protected void combineServletFilterMappings(WebBundleDescriptor webBundleDescriptor)
public java.util.Vector<AppListenerDescriptor> getAppListenerDescriptors()
public void setAppListeners(java.util.Collection<? extends AppListenerDescriptor> c)
public void addAppListenerDescriptor(AppListenerDescriptor ref)
public void addAppListenerDescriptor(AppListenerDescriptorImpl ref)
public void removeAppListenerDescriptor(AppListenerDescriptor ref)
public void moveAppListenerDescriptor(AppListenerDescriptor ref,
int relPos)
public AbsoluteOrderingDescriptor getAbsoluteOrderingDescriptor()
public void setAbsoluteOrderingDescriptor(AbsoluteOrderingDescriptor absOrdering)
public boolean hasWebServiceClients()
hasWebServiceClients in class BundleDescriptor
protected boolean removeVectorItem(java.util.Vector<? extends java.lang.Object> list,
java.lang.Object ref)
protected void moveVectorItem(java.util.Vector list,
java.lang.Object ref,
int rpos)
public void visit(DescriptorVisitor aVisitor)
visit in class DescriptoraVisitor - the visitor implementationpublic void visit(WebBundleVisitor aVisitor)
public void putJarNameWebFragmentNamePair(java.lang.String jarName,
java.lang.String webFragName)
public java.util.Map<java.lang.String,java.lang.String> getJarNameToWebFragmentNameMap()
public java.util.List<java.lang.String> getOrderedLibs()
public void addOrderedLib(java.lang.String libName)
public void print(java.lang.StringBuffer toStringBuffer)
print in class BundleDescriptorpublic void printCommon(java.lang.StringBuffer toStringBuffer)
public XModuleType getModuleType()
getModuleType in class BundleDescriptorpublic java.lang.String getDeploymentDescriptorDir()
getDeploymentDescriptorDir in class BundleDescriptorpublic SunWebApp getSunDescriptor()
public void setSunDescriptor(SunWebApp webApp)
webApp - SunWebApp object representation of web deployment descriptor
public void setExtensionProperty(java.lang.String key,
java.lang.String value)
public boolean hasExtensionProperty(java.lang.String key)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||