Package org.onosproject.security
Class AppPermission
- java.lang.Object
- 
- java.security.Permission
- 
- java.security.BasicPermission
- 
- org.onosproject.security.AppPermission
 
 
 
- 
- All Implemented Interfaces:
- Serializable,- Guard
 
 @Beta public class AppPermission extends BasicPermission Implementation of API access permission.- See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classAppPermission.Type
 - 
Field SummaryFields Modifier and Type Field Description protected AppPermission.Typetype
 - 
Constructor SummaryConstructors Constructor Description AppPermission(String name)Creates new application permission using the supplied data.AppPermission(String name, String actions)Creates new application permission using the supplied data.AppPermission(AppPermission.Type type)Crates new application permission using the supplied data.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description AppPermission.TypegetType()Returns type of permission.- 
Methods inherited from class java.security.BasicPermissionequals, getActions, hashCode, implies, newPermissionCollection
 - 
Methods inherited from class java.security.PermissioncheckGuard, getName, toString
 
- 
 
- 
- 
- 
Field Detail- 
typeprotected AppPermission.Type type 
 
- 
 - 
Constructor Detail- 
AppPermissionpublic AppPermission(String name) Creates new application permission using the supplied data.- Parameters:
- name- permission name
 
 - 
AppPermissionpublic AppPermission(String name, String actions) Creates new application permission using the supplied data.- Parameters:
- name- permission name
- actions- permission action
 
 - 
AppPermissionpublic AppPermission(AppPermission.Type type) Crates new application permission using the supplied data.- Parameters:
- type- permission type
 
 
- 
 - 
Method Detail- 
getTypepublic AppPermission.Type getType() Returns type of permission.- Returns:
- application permission type
 
 
- 
 
-