Class ConditionalPermissionInfoImpl
- java.lang.Object
-
- org.apache.felix.framework.security.condpermadmin.ConditionalPermissionInfoImpl
-
- All Implemented Interfaces:
org.osgi.service.condpermadmin.ConditionalPermissionInfo
public final class ConditionalPermissionInfoImpl extends java.lang.Object implements org.osgi.service.condpermadmin.ConditionalPermissionInfoSimple storage class for condperminfos. Additionally, this class can be used to encode and decode infos.
-
-
Constructor Summary
Constructors Constructor Description ConditionalPermissionInfoImpl(java.lang.String encoded)ConditionalPermissionInfoImpl(java.lang.String name, org.osgi.service.condpermadmin.ConditionInfo[] conditions, org.osgi.service.permissionadmin.PermissionInfo[] permisions, ConditionalPermissionAdminImpl cpai, boolean access)ConditionalPermissionInfoImpl(ConditionalPermissionAdminImpl cpai, java.lang.String name, boolean access)ConditionalPermissionInfoImpl(org.osgi.service.condpermadmin.ConditionInfo[] conditions, org.osgi.service.permissionadmin.PermissionInfo[] permisions, ConditionalPermissionAdminImpl cpai, boolean access)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()java.lang.StringgetAccessDecision()org.osgi.service.condpermadmin.ConditionInfo[]getConditionInfos()java.lang.StringgetEncoded()java.lang.StringgetName()org.osgi.service.permissionadmin.PermissionInfo[]getPermissionInfos()booleanisAllow()java.lang.StringtoString()
-
-
-
Constructor Detail
-
ConditionalPermissionInfoImpl
public ConditionalPermissionInfoImpl(java.lang.String encoded)
-
ConditionalPermissionInfoImpl
public ConditionalPermissionInfoImpl(ConditionalPermissionAdminImpl cpai, java.lang.String name, boolean access)
-
ConditionalPermissionInfoImpl
public ConditionalPermissionInfoImpl(org.osgi.service.condpermadmin.ConditionInfo[] conditions, org.osgi.service.permissionadmin.PermissionInfo[] permisions, ConditionalPermissionAdminImpl cpai, boolean access)
-
ConditionalPermissionInfoImpl
public ConditionalPermissionInfoImpl(java.lang.String name, org.osgi.service.condpermadmin.ConditionInfo[] conditions, org.osgi.service.permissionadmin.PermissionInfo[] permisions, ConditionalPermissionAdminImpl cpai, boolean access)
-
-
Method Detail
-
delete
public void delete()
- Specified by:
deletein interfaceorg.osgi.service.condpermadmin.ConditionalPermissionInfo
-
getConditionInfos
public org.osgi.service.condpermadmin.ConditionInfo[] getConditionInfos()
- Specified by:
getConditionInfosin interfaceorg.osgi.service.condpermadmin.ConditionalPermissionInfo
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceorg.osgi.service.condpermadmin.ConditionalPermissionInfo
-
getPermissionInfos
public org.osgi.service.permissionadmin.PermissionInfo[] getPermissionInfos()
- Specified by:
getPermissionInfosin interfaceorg.osgi.service.condpermadmin.ConditionalPermissionInfo
-
getEncoded
public java.lang.String getEncoded()
- Specified by:
getEncodedin interfaceorg.osgi.service.condpermadmin.ConditionalPermissionInfo
-
toString
public java.lang.String toString()
- Specified by:
toStringin interfaceorg.osgi.service.condpermadmin.ConditionalPermissionInfo- Overrides:
toStringin classjava.lang.Object
-
getAccessDecision
public java.lang.String getAccessDecision()
- Specified by:
getAccessDecisionin interfaceorg.osgi.service.condpermadmin.ConditionalPermissionInfo
-
isAllow
public boolean isAllow()
-
-