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 void
addPermissionItemdescriptor(PermissionItemDescriptor permItem)
ClassLoader
getClassLoader()
PermissionCollection
getDeclaredPermissions()
String
getDefaultSpecVersion()
String
getModuleID()
ArchiveType
getModuleType()
RootDeploymentDescriptor
getParent()
boolean
isApplication()
boolean
isEmpty()
Return true if this root deployment descriptor does not describe anythingvoid
setParent(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:
getModuleID
in classRootDeploymentDescriptor
- Returns:
- the module ID for this module descriptor
-
getDefaultSpecVersion
public String getDefaultSpecVersion()
- Specified by:
getDefaultSpecVersion
in classRootDeploymentDescriptor
- Returns:
- the default version of the deployment descriptor loaded by this descriptor
-
isEmpty
public boolean isEmpty()
Description copied from class:RootDeploymentDescriptor
Return true if this root deployment descriptor does not describe anything- Specified by:
isEmpty
in classRootDeploymentDescriptor
- Returns:
- true if this root descriptor is empty
-
getModuleType
public ArchiveType getModuleType()
- Specified by:
getModuleType
in classRootDeploymentDescriptor
- Returns:
- the module type for this bundle descriptor
-
getClassLoader
public ClassLoader getClassLoader()
- Specified by:
getClassLoader
in classRootDeploymentDescriptor
- Returns:
- the class loader associated with this module
-
isApplication
public boolean isApplication()
- Specified by:
isApplication
in classRootDeploymentDescriptor
- Returns:
- true if this module is an application object
-
addPermissionItemdescriptor
public void addPermissionItemdescriptor(PermissionItemDescriptor permItem)
-
getDeclaredPermissions
public PermissionCollection getDeclaredPermissions()
-
-