Package com.sun.enterprise.deployment
Class PermissionsDescriptor
- 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.PermissionsDescriptor
-
- All Implemented Interfaces:
Serializable
public class PermissionsDescriptor extends RootDeploymentDescriptor
- See Also:
- Serialized Form
-
-
Field Summary
-
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 PermissionsDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPermissionItemdescriptor(PermissionItemDescriptor permItem)ClassLoadergetClassLoader()PermissionCollectiongetDeclaredPermissions()StringgetDefaultSpecVersion()StringgetModuleID()ArchiveTypegetModuleType()RootDeploymentDescriptorgetParent()booleanisApplication()booleanisEmpty()Return true if this root deployment descriptor does not describe anythingvoidsetParent(RootDeploymentDescriptor parent)-
Methods inherited from class org.glassfish.deployment.common.RootDeploymentDescriptor
addExtensionDescriptor, getDisplayName, getExtensionsDescriptors, getExtensionsDescriptors, getExtensionsDescriptors, getMainDescriptor, getModuleDescriptor, getName, getSchemaLocation, getSpecVersion, getTracerVisitor, isExtensionDescriptor, print, 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, visit
-
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
-
-
-
-
Method Detail
-
getParent
public RootDeploymentDescriptor getParent()
-
setParent
public void setParent(RootDeploymentDescriptor parent)
-
getModuleID
public String getModuleID()
- Specified by:
getModuleIDin classRootDeploymentDescriptor- Returns:
- the module ID for this module descriptor
-
getDefaultSpecVersion
public String getDefaultSpecVersion()
- Specified by:
getDefaultSpecVersionin classRootDeploymentDescriptor- Returns:
- the default version of the deployment descriptor loaded by this descriptor
-
isEmpty
public boolean isEmpty()
Description copied from class:RootDeploymentDescriptorReturn true if this root deployment descriptor does not describe anything- Specified by:
isEmptyin classRootDeploymentDescriptor- Returns:
- true if this root descriptor is empty
-
getModuleType
public ArchiveType getModuleType()
- Specified by:
getModuleTypein classRootDeploymentDescriptor- Returns:
- the module type for this bundle descriptor
-
getClassLoader
public ClassLoader getClassLoader()
- Specified by:
getClassLoaderin classRootDeploymentDescriptor- Returns:
- the class loader associated with this module
-
isApplication
public boolean isApplication()
- Specified by:
isApplicationin classRootDeploymentDescriptor- Returns:
- true if this module is an application object
-
addPermissionItemdescriptor
public void addPermissionItemdescriptor(PermissionItemDescriptor permItem)
-
getDeclaredPermissions
public PermissionCollection getDeclaredPermissions()
-
-