org.osgi.framework
Class AdminPermission

java.lang.Object
  extended by java.security.Permission
      extended by java.security.BasicPermission
          extended by org.osgi.framework.AdminPermission
All Implemented Interfaces:
java.io.Serializable, java.security.Guard

public final class AdminPermission
extends java.security.BasicPermission

This class is a replacement for the version that ships with the standard OSGi JAR file.

See Also:
Serialized Form

Field Summary
static java.lang.String CLASS
           
static java.lang.String EXECUTE
           
static java.lang.String EXTENSIONLIFECYCLE
           
static java.lang.String LIFECYCLE
           
static java.lang.String LISTENER
           
static java.lang.String METADATA
           
static java.lang.String RESOLVE
           
static java.lang.String RESOURCE
           
static java.lang.String STARTLEVEL
           
 
Constructor Summary
AdminPermission()
           
AdminPermission(org.osgi.framework.Bundle bundle, java.lang.String actions)
           
AdminPermission(java.lang.String filter, java.lang.String actions)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getActions()
           
 int hashCode()
           
 boolean implies(java.security.Permission p)
           
 java.security.PermissionCollection newPermissionCollection()
           
 
Methods inherited from class java.security.Permission
checkGuard, getName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASS

public static final java.lang.String CLASS
See Also:
Constant Field Values

EXECUTE

public static final java.lang.String EXECUTE
See Also:
Constant Field Values

EXTENSIONLIFECYCLE

public static final java.lang.String EXTENSIONLIFECYCLE
See Also:
Constant Field Values

LIFECYCLE

public static final java.lang.String LIFECYCLE
See Also:
Constant Field Values

LISTENER

public static final java.lang.String LISTENER
See Also:
Constant Field Values

METADATA

public static final java.lang.String METADATA
See Also:
Constant Field Values

RESOLVE

public static final java.lang.String RESOLVE
See Also:
Constant Field Values

RESOURCE

public static final java.lang.String RESOURCE
See Also:
Constant Field Values

STARTLEVEL

public static final java.lang.String STARTLEVEL
See Also:
Constant Field Values
Constructor Detail

AdminPermission

public AdminPermission()

AdminPermission

public AdminPermission(org.osgi.framework.Bundle bundle,
                       java.lang.String actions)

AdminPermission

public AdminPermission(java.lang.String filter,
                       java.lang.String actions)
Method Detail

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.security.BasicPermission

hashCode

public int hashCode()
Overrides:
hashCode in class java.security.BasicPermission

getActions

public java.lang.String getActions()
Overrides:
getActions in class java.security.BasicPermission

implies

public boolean implies(java.security.Permission p)
Overrides:
implies in class java.security.BasicPermission

newPermissionCollection

public java.security.PermissionCollection newPermissionCollection()
Overrides:
newPermissionCollection in class java.security.BasicPermission