org.apache.aries.jmx.permissionadmin
Class PermissionAdmin

java.lang.Object
  extended by org.apache.aries.jmx.permissionadmin.PermissionAdmin
All Implemented Interfaces:
PermissionAdminMBean

public class PermissionAdmin
extends Object
implements PermissionAdminMBean

PermissionAdmin represents implementation of PermissionAdminMBean.

Version:
$Rev: 943268 $ $Date: 2010-05-11 21:19:02 +0100 (Tue, 11 May 2010) $
See Also:
PermissionAdminMBean

Field Summary
 
Fields inherited from interface org.osgi.jmx.service.permissionadmin.PermissionAdminMBean
OBJECTNAME
 
Constructor Summary
PermissionAdmin(org.osgi.service.permissionadmin.PermissionAdmin permAdmin)
          Constructs new PermissionAdmin MBean.
 
Method Summary
 String[] getPermissions(String location)
           
 String[] listDefaultPermissions()
           
 String[] listLocations()
           
 void setDefaultPermissions(String[] encodedPermissions)
           
 void setPermissions(String location, String[] encodedPermissions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PermissionAdmin

public PermissionAdmin(org.osgi.service.permissionadmin.PermissionAdmin permAdmin)
Constructs new PermissionAdmin MBean.

Parameters:
permAdmin - PermissionAdmin service reference.
Method Detail

getPermissions

public String[] getPermissions(String location)
                        throws IOException
Specified by:
getPermissions in interface PermissionAdminMBean
Throws:
IOException
See Also:
PermissionAdminMBean.getPermissions(java.lang.String)

listDefaultPermissions

public String[] listDefaultPermissions()
                                throws IOException
Specified by:
listDefaultPermissions in interface PermissionAdminMBean
Throws:
IOException
See Also:
PermissionAdminMBean.listDefaultPermissions()

listLocations

public String[] listLocations()
                       throws IOException
Specified by:
listLocations in interface PermissionAdminMBean
Throws:
IOException
See Also:
PermissionAdminMBean.listLocations()

setDefaultPermissions

public void setDefaultPermissions(String[] encodedPermissions)
                           throws IOException
Specified by:
setDefaultPermissions in interface PermissionAdminMBean
Throws:
IOException
See Also:
PermissionAdminMBean.setDefaultPermissions(java.lang.String[])

setPermissions

public void setPermissions(String location,
                           String[] encodedPermissions)
                    throws IOException
Specified by:
setPermissions in interface PermissionAdminMBean
Throws:
IOException
See Also:
PermissionAdminMBean.setPermissions(java.lang.String, java.lang.String[])


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.