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:
isExistsin classWebBundleDescriptorImpl
-
setExists
public void setExists(boolean exists)
-
combineWebComponentDescriptor
protected WebComponentDescriptor combineWebComponentDescriptor(WebComponentDescriptor webComponentDescriptor)
Description copied from class:WebBundleDescriptorImplThis 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:
combineWebComponentDescriptorin classWebBundleDescriptorImpl- Parameters:
webComponentDescriptor- the new descriptor- Returns:
- web component descriptor in current bundle
-
combineMimeMappings
protected void combineMimeMappings(Set<MimeMapping> mimeMappings)
- Overrides:
combineMimeMappingsin classWebBundleDescriptorImpl
-
combineServletFilters
protected void combineServletFilters(WebBundleDescriptor webBundleDescriptor)
- Overrides:
combineServletFiltersin classWebBundleDescriptorImpl
-
combineServletFilterMappings
protected void combineServletFilterMappings(WebBundleDescriptor webBundleDescriptor)
- Overrides:
combineServletFilterMappingsin classWebBundleDescriptorImpl
-
combineSecurityConstraints
protected void combineSecurityConstraints(Set<SecurityConstraint> firstScSet, Set<SecurityConstraint> secondScSet)
- Overrides:
combineSecurityConstraintsin classWebBundleDescriptorImpl
-
combineLoginConfiguration
protected void combineLoginConfiguration(WebBundleDescriptor webBundleDescriptor)
- Overrides:
combineLoginConfigurationin classWebBundleDescriptorImpl
-
combineEnvironmentEntries
protected void combineEnvironmentEntries(JndiNameEnvironment env)
- Overrides:
combineEnvironmentEntriesin classWebBundleDescriptorImpl
-
combineEjbReferenceDescriptors
protected void combineEjbReferenceDescriptors(JndiNameEnvironment env)
- Overrides:
combineEjbReferenceDescriptorsin classWebBundleDescriptorImpl
-
combineServiceReferenceDescriptors
protected void combineServiceReferenceDescriptors(JndiNameEnvironment env)
- Overrides:
combineServiceReferenceDescriptorsin classWebBundleDescriptorImpl
-
combineResourceReferenceDescriptors
protected void combineResourceReferenceDescriptors(JndiNameEnvironment env)
- Overrides:
combineResourceReferenceDescriptorsin classWebBundleDescriptorImpl
-
combineResourceEnvReferenceDescriptors
protected void combineResourceEnvReferenceDescriptors(JndiNameEnvironment env)
- Overrides:
combineResourceEnvReferenceDescriptorsin classWebBundleDescriptorImpl
-
combineMessageDestinationReferenceDescriptors
protected void combineMessageDestinationReferenceDescriptors(JndiNameEnvironment env)
- Overrides:
combineMessageDestinationReferenceDescriptorsin classWebBundleDescriptorImpl
-
combineEntityManagerReferenceDescriptors
protected void combineEntityManagerReferenceDescriptors(JndiNameEnvironment env)
- Overrides:
combineEntityManagerReferenceDescriptorsin classWebBundleDescriptorImpl
-
combineEntityManagerFactoryReferenceDescriptors
protected void combineEntityManagerFactoryReferenceDescriptors(JndiNameEnvironment env)
- Overrides:
combineEntityManagerFactoryReferenceDescriptorsin classWebBundleDescriptorImpl
-
combinePostConstructDescriptors
protected void combinePostConstructDescriptors(WebBundleDescriptor webBundleDescriptor)
- Overrides:
combinePostConstructDescriptorsin classWebBundleDescriptorImpl
-
combinePreDestroyDescriptors
protected void combinePreDestroyDescriptors(WebBundleDescriptor webBundleDescriptor)
- Overrides:
combinePreDestroyDescriptorsin classWebBundleDescriptorImpl
-
print
public void print(StringBuilder toStringBuilder)
Return a formatted version as a String.- Overrides:
printin classWebBundleDescriptorImpl
-
combineResourceDescriptors
protected void combineResourceDescriptors(JndiNameEnvironment env, JavaEEResourceType javaEEResourceType)
- Overrides:
combineResourceDescriptorsin classWebBundleDescriptorImpl
-
-