Package org.osgi.service.cm
Class ConfigurationPermission
- java.lang.Object
-
- java.security.Permission
-
- java.security.BasicPermission
-
- org.osgi.service.cm.ConfigurationPermission
-
- All Implemented Interfaces:
java.io.Serializable,java.security.Guard
public final class ConfigurationPermission extends java.security.BasicPermissionIndicates a bundle's authority to configure bundles. This permission has only a single action: CONFIGURE.- Since:
- 1.2
- Version:
- $Revision: 6381 $
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConfigurationPermission(java.lang.String name, java.lang.String actions)Create a new ConfigurationPermission.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)Determines the equality of twoConfigurationPermissionobjects.java.lang.StringgetActions()Returns the canonical string representation of theConfigurationPermissionactions.inthashCode()Returns the hash code value for this object.booleanimplies(java.security.Permission p)Determines if aConfigurationPermissionobject "implies" the specified permission.java.security.PermissionCollectionnewPermissionCollection()Returns a newPermissionCollectionobject suitable for storingConfigurationPermissions.
-
-
-
Field Detail
-
CONFIGURE
public static final java.lang.String CONFIGURE
The action stringconfigure.- See Also:
- Constant Field Values
-
TARGET
public static final java.lang.String TARGET
The permission to be updated, that is, act as a Managed Service or Managed Service Factory. The action string "target".- Since:
- 1.4
- See Also:
- Constant Field Values
-
-
Method Detail
-
implies
public boolean implies(java.security.Permission p)
Determines if aConfigurationPermissionobject "implies" the specified permission.- Overrides:
impliesin classjava.security.BasicPermission- Parameters:
p- The target permission to check.- Returns:
trueif the specified permission is implied by this object;falseotherwise.
-
equals
public boolean equals(java.lang.Object obj)
Determines the equality of twoConfigurationPermissionobjects.Two
ConfigurationPermissionobjects are equal.- Overrides:
equalsin classjava.security.BasicPermission- Parameters:
obj- The object being compared for equality with this object.- Returns:
trueifobjis equivalent to thisConfigurationPermission;falseotherwise.
-
hashCode
public int hashCode()
Returns the hash code value for this object.- Overrides:
hashCodein classjava.security.BasicPermission- Returns:
- Hash code value for this object.
-
getActions
public java.lang.String getActions()
Returns the canonical string representation of theConfigurationPermissionactions.Always returns present
ConfigurationPermissionactions in the following order:CONFIGURE- Overrides:
getActionsin classjava.security.BasicPermission- Returns:
- Canonical string representation of the
ConfigurationPermissionactions.
-
newPermissionCollection
public java.security.PermissionCollection newPermissionCollection()
Returns a newPermissionCollectionobject suitable for storingConfigurationPermissions.- Overrides:
newPermissionCollectionin classjava.security.BasicPermission- Returns:
- A new
PermissionCollectionobject.
-
-