com.oracle.osgi.jmx.compendium
Class PermissionManager

java.lang.Object
  extended by com.oracle.osgi.jmx.compendium.PermissionManager
All Implemented Interfaces:
org.osgi.jmx.compendium.PermissionManagerMBean

public class PermissionManager
extends java.lang.Object
implements org.osgi.jmx.compendium.PermissionManagerMBean

Author:
Hal Hildebrand Date: Dec 2, 2008 Time: 2:42:44 PM

Field Summary
protected  org.osgi.service.permissionadmin.PermissionAdmin admin
           
 
Constructor Summary
PermissionManager(org.osgi.service.permissionadmin.PermissionAdmin admin)
           
 
Method Summary
 java.lang.String[] getLocations()
           
 java.lang.String[] getPermissions(java.lang.String location)
           
 void setDefaultPermissions(java.lang.String[] encodedPermissions)
           
 void setPermissions(java.lang.String location, java.lang.String[] encodedPermissions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

admin

protected org.osgi.service.permissionadmin.PermissionAdmin admin
Constructor Detail

PermissionManager

public PermissionManager(org.osgi.service.permissionadmin.PermissionAdmin admin)
Method Detail

getLocations

public java.lang.String[] getLocations()
                                throws java.io.IOException
Specified by:
getLocations in interface org.osgi.jmx.compendium.PermissionManagerMBean
Throws:
java.io.IOException

getPermissions

public java.lang.String[] getPermissions(java.lang.String location)
                                  throws java.io.IOException
Specified by:
getPermissions in interface org.osgi.jmx.compendium.PermissionManagerMBean
Throws:
java.io.IOException

setDefaultPermissions

public void setDefaultPermissions(java.lang.String[] encodedPermissions)
                           throws java.io.IOException
Specified by:
setDefaultPermissions in interface org.osgi.jmx.compendium.PermissionManagerMBean
Throws:
java.io.IOException

setPermissions

public void setPermissions(java.lang.String location,
                           java.lang.String[] encodedPermissions)
                    throws java.io.IOException
Specified by:
setPermissions in interface org.osgi.jmx.compendium.PermissionManagerMBean
Throws:
java.io.IOException


Copyright © 2009. All Rights Reserved.