Class WebFragmentDescriptor
- 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
-
- org.glassfish.web.deployment.descriptor.WebFragmentDescriptor
-
- All Implemented Interfaces:
JndiNameEnvironment
,Roles
,EjbReferenceContainer
,MessageDestinationReferenceContainer
,ResourceEnvReferenceContainer
,ResourceReferenceContainer
,ServiceReferenceContainer
,WritableJndiNameEnvironment
,Serializable
public class WebFragmentDescriptor extends WebBundleDescriptorImpl
I am an object that represents all the deployment information about a web fragment.- Author:
- Shing Wai Chan
- 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 WebFragmentDescriptor()
Constrct an empty web app [{0}].
-
Method Summary
-
Methods inherited from class org.glassfish.web.deployment.descriptor.WebBundleDescriptorImpl
_getEjbReference, _getEntityManagerFactoryReferenceByName, _getEntityManagerReferenceByName, _getEnvironmentPropertyByName, _getMessageDestinationReferenceByName, _getResourceEnvReferenceByName, _getResourceReferenceByName, _getServiceReferenceByName, addAppListenerDescriptor, addAppListenerDescriptor, addAppListenerDescriptorToFirst, addContextParameter, addContextParameter, addDefaultWebBundleDescriptor, addEjbReferenceDescriptor, addEjbReferenceDescriptor, addEntityManagerFactoryReferenceDescriptor, addEntityManagerReferenceDescriptor, addEnvironmentEntry, addEnvironmentProperty, addErrorPageDescriptor, addJndiNameEnvironment, addLocaleEncodingMappingDescriptor, addMessageDestinationReferenceDescriptor, addMimeMapping, addMimeMapping, addOrderedLib, addPostConstructDescriptor, addPreDestroyDescriptor, addResourceEnvReferenceDescriptor, addResourceReferenceDescriptor, addSecurityConstraint, addSecurityConstraint, addSecurityRole, addSecurityRole, addServiceReferenceDescriptor, addServletFilter, addServletFilter, addServletFilterMapping, addServletFilterMapping, addWebBundleDescriptor, addWebComponentDescriptor, addWelcomeFile, combineInjectionTargets, createWebBundleDescriptor, findReferencedPUs, getAbsoluteOrderingDescriptor, getAppContextId, getAppListenerDescriptors, getAppListeners, getBundleVisitor, getConflictedMimeMappingExtensions, getContextParameters, getContextParametersSet, getContextRoot, getDefaultSpecVersion, getDeploymentDescriptorDir, getEjbReference, getEjbReferenceByName, getEjbReferenceDescriptors, getEjbReferences, getEntityManagerFactoryReferenceByName, getEntityManagerFactoryReferenceDescriptors, getEntityManagerReferenceByName, getEntityManagerReferenceDescriptors, getEnvironmentEntries, getEnvironmentEntrySet, getEnvironmentProperties, getEnvironmentPropertyByName, getErrorPageDescriptorBySignifier, getErrorPageDescriptors, getErrorPageDescriptorsSet, getInjectableResourcesByClass, getInjectableResourcesByClass, getInjectionInfoByClass, getJarNameToWebFragmentNameMap, getJspConfigDescriptor, getJspDescriptors, getLocaleEncodingMappingListDescriptor, getLoginConfiguration, getMessageDestinationReferenceByName, getMessageDestinationReferenceDescriptors, getMimeMappings, getMimeMappingsSet, getModuleType, getNamedDescriptors, getNamedReferencePairs, getOrderedLibs, getPostConstructDescriptorByClass, getPostConstructDescriptors, getPreDestroyDescriptorByClass, getPreDestroyDescriptors, getRequestCharacterEncoding, getResourceEnvReferenceByName, getResourceEnvReferenceDescriptors, getResourceReferenceByName, getResourceReferenceDescriptors, getResourceReferences, getResponseCharacterEncoding, getSecurityConstraints, getSecurityConstraintsForUrlPattern, getSecurityConstraintsSet, getSecurityRoleReferenceByName, getSecurityRoles, getServiceReferenceByName, getServiceReferenceDescriptors, getServletDescriptors, getServletFilterDescriptors, getServletFilterMappingDescriptors, getServletFilterMappings, getServletFilters, getServletInitializersEnabled, getServletReloadCheckSecs, getSessionConfig, getSunDescriptor, getTracerVisitor, getUrlPatternToServletNameMap, getWebComponentByCanonicalName, getWebComponentByImplName, getWebComponentByName, getWebComponentDescriptors, getWelcomeFiles, getWelcomeFilesSet, hasExtensionProperty, hasServiceReferenceDescriptors, hasWebServiceClients, isDenyUncoveredHttpMethods, isDistributable, isEmpty, isJaxrsRolesAllowedEnabled, isShowArchivedRealPathEnabled, moveAppListenerDescriptor, moveServletFilterMapping, moveVectorItem, printCommon, putJarNameWebFragmentNamePair, removeAppListenerDescriptor, removeContextParameter, removeEjbReferenceDescriptor, removeEjbReferenceDescriptor, removeEnvironmentEntry, removeEnvironmentProperty, removeErrorPageDescriptor, removeMessageDestinationReferenceDescriptor, removeMimeMapping, removeResourceEnvReferenceDescriptor, removeResourceReferenceDescriptor, removeSecurityConstraint, removeServiceReferenceDescriptor, removeServletFilter, removeServletFilterMapping, removeVectorItem, removeWebComponentDescriptor, removeWelcomeFile, resetUrlPatternToServletNameMap, setAbsoluteOrderingDescriptor, setAppContextId, setAppListeners, setContextRoot, setDenyUncoveredHttpMethods, setDistributable, setExtensionProperty, setJaxrsRolesAllowedEnabled, setJspConfigDescriptor, setLocaleEncodingMappingListDescriptor, setLoginConfiguration, setLoginConfiguration, setMimeMappings, setRequestCharacterEncoding, setResponseCharacterEncoding, setServletInitializersEnabled, setServletReloadCheckSecs, setSessionConfig, setSessionConfig, setShowArchivedRealPathEnabled, setSunDescriptor, setWelcomeFiles, visit, visit
-
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
-
getJarName
public String getJarName()
-
setJarName
public void setJarName(String jarName)
-
getOrderingDescriptor
public OrderingDescriptor getOrderingDescriptor()
-
setOrderingDescriptor
public void setOrderingDescriptor(OrderingDescriptor ordering)
-
isExists
public boolean isExists()
- Overrides:
isExists
in classWebBundleDescriptorImpl
-
setExists
public void setExists(boolean exists)
-
combineWebComponentDescriptor
protected WebComponentDescriptor combineWebComponentDescriptor(WebComponentDescriptor webComponentDescriptor)
Description copied from class:WebBundleDescriptorImpl
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.- Overrides:
combineWebComponentDescriptor
in classWebBundleDescriptorImpl
- Parameters:
webComponentDescriptor
- the new descriptor- Returns:
- web component descriptor in current bundle
-
combineMimeMappings
protected void combineMimeMappings(Set<MimeMapping> mimeMappings)
- Overrides:
combineMimeMappings
in classWebBundleDescriptorImpl
-
combineServletFilters
protected void combineServletFilters(WebBundleDescriptor webBundleDescriptor)
- Overrides:
combineServletFilters
in classWebBundleDescriptorImpl
-
combineServletFilterMappings
protected void combineServletFilterMappings(WebBundleDescriptor webBundleDescriptor)
- Overrides:
combineServletFilterMappings
in classWebBundleDescriptorImpl
-
combineSecurityConstraints
protected void combineSecurityConstraints(Set<SecurityConstraint> firstScSet, Set<SecurityConstraint> secondScSet)
- Overrides:
combineSecurityConstraints
in classWebBundleDescriptorImpl
-
combineLoginConfiguration
protected void combineLoginConfiguration(WebBundleDescriptor webBundleDescriptor)
- Overrides:
combineLoginConfiguration
in classWebBundleDescriptorImpl
-
combineEnvironmentEntries
protected void combineEnvironmentEntries(JndiNameEnvironment env)
- Overrides:
combineEnvironmentEntries
in classWebBundleDescriptorImpl
-
combineEjbReferenceDescriptors
protected void combineEjbReferenceDescriptors(JndiNameEnvironment env)
- Overrides:
combineEjbReferenceDescriptors
in classWebBundleDescriptorImpl
-
combineServiceReferenceDescriptors
protected void combineServiceReferenceDescriptors(JndiNameEnvironment env)
- Overrides:
combineServiceReferenceDescriptors
in classWebBundleDescriptorImpl
-
combineResourceReferenceDescriptors
protected void combineResourceReferenceDescriptors(JndiNameEnvironment env)
- Overrides:
combineResourceReferenceDescriptors
in classWebBundleDescriptorImpl
-
combineResourceEnvReferenceDescriptors
protected void combineResourceEnvReferenceDescriptors(JndiNameEnvironment env)
- Overrides:
combineResourceEnvReferenceDescriptors
in classWebBundleDescriptorImpl
-
combineMessageDestinationReferenceDescriptors
protected void combineMessageDestinationReferenceDescriptors(JndiNameEnvironment env)
- Overrides:
combineMessageDestinationReferenceDescriptors
in classWebBundleDescriptorImpl
-
combineEntityManagerReferenceDescriptors
protected void combineEntityManagerReferenceDescriptors(JndiNameEnvironment env)
- Overrides:
combineEntityManagerReferenceDescriptors
in classWebBundleDescriptorImpl
-
combineEntityManagerFactoryReferenceDescriptors
protected void combineEntityManagerFactoryReferenceDescriptors(JndiNameEnvironment env)
- Overrides:
combineEntityManagerFactoryReferenceDescriptors
in classWebBundleDescriptorImpl
-
combinePostConstructDescriptors
protected void combinePostConstructDescriptors(WebBundleDescriptor webBundleDescriptor)
- Overrides:
combinePostConstructDescriptors
in classWebBundleDescriptorImpl
-
combinePreDestroyDescriptors
protected void combinePreDestroyDescriptors(WebBundleDescriptor webBundleDescriptor)
- Overrides:
combinePreDestroyDescriptors
in classWebBundleDescriptorImpl
-
print
public void print(StringBuilder toStringBuilder)
Return a formatted version as a String.- Overrides:
print
in classWebBundleDescriptorImpl
-
combineResourceDescriptors
protected void combineResourceDescriptors(JndiNameEnvironment env, JavaEEResourceType javaEEResourceType)
- Overrides:
combineResourceDescriptors
in classWebBundleDescriptorImpl
-
-