OSGi Service Platform
Release 4

org.osgi.service.condpermadmin
Interface ConditionalPermissionInfo


public interface ConditionalPermissionInfo

This interface describes a binding of a set of Conditions to a set of Permissions. Instances of this interface are obtained from the ConditionalPermissionAdmin service. This interface is also used to remove ConditionalPermissionCollections from ConditionPermissionAdmin.


Method Summary
 void delete()
          Removes the ConditionalPermissionCollection from the ConditionalPermissionAdmin.
 ConditionInfo[] getConditionInfos()
          Returns the ConditionInfos for the Conditions that must be satisfied to enable this ConditionalPermissionCollection.
 PermissionInfo[] getPermissionInfos()
          Returns the PermissionInfos for the Permission in this ConditionalPermissionCollection.
 

Method Detail

getConditionInfos

public ConditionInfo[] getConditionInfos()
Returns the ConditionInfos for the Conditions that must be satisfied to enable this ConditionalPermissionCollection.


getPermissionInfos

public PermissionInfo[] getPermissionInfos()
Returns the PermissionInfos for the Permission in this ConditionalPermissionCollection.


delete

public void delete()
Removes the ConditionalPermissionCollection from the ConditionalPermissionAdmin.


OSGi Service Platform
Release 4

Copyright (c) OSGi Alliance (2000, 2005). All Rights Reserved.