public interface PermissionAdminMBean
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
OBJECTNAME
Permission Admin MBean object name. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String[] | 
getPermissions(java.lang.String location)
Answer the list of encoded permissions of the bundle specified by the
 bundle location 
 | 
java.lang.String[] | 
listDefaultPermissions()
Answer the list of encoded permissions representing the default
 permissions assigned to bundle locations that have no assigned
 permissions 
 | 
java.lang.String[] | 
listLocations()
Answer the bundle locations that have permissions assigned to them 
 | 
void | 
setDefaultPermissions(java.lang.String[] encodedPermissions)
Set the default permissions assigned to bundle locations that have no
 assigned permissions 
 | 
void | 
setPermissions(java.lang.String location,
              java.lang.String[] encodedPermissions)
Set the permissions on the bundle specified by the bundle location 
 | 
static final java.lang.String OBJECTNAME
java.lang.String[] listLocations()
                          throws java.io.IOException
java.io.IOException - if the operation failsjava.lang.String[] getPermissions(java.lang.String location)
                           throws java.io.IOException
location - location identifying the bundlejava.io.IOException - if the operation failsvoid setDefaultPermissions(java.lang.String[] encodedPermissions)
                    throws java.io.IOException
encodedPermissions - the string encoded permissionsjava.io.IOException - if the operation failsjava.lang.String[] listDefaultPermissions()
                                   throws java.io.IOException
java.io.IOException - if the operation failsvoid setPermissions(java.lang.String location,
                    java.lang.String[] encodedPermissions)
             throws java.io.IOException
location - the location of the bundleencodedPermissions - the string encoded permissions to setjava.io.IOException - if the operation failsCopyright © OSGi Alliance (2000, 2018). All Rights Reserved. Licensed under the OSGi Specification License, Version 2.0