public class Permissions extends Object
| Constructor and Description |
|---|
Permissions()
Intialize an empty permissions object
|
| Modifier and Type | Method and Description |
|---|---|
static Permissions |
all(String... args)
Initialize a new permissions object with a condition 'all'.
|
static Permissions |
any(String... args)
Initialize a new permissions object with a condition 'all'.
|
static String[] |
breakPermission(String permission)
Breaks the fully qualified permission name.
|
boolean |
check(HttpRequest request)
This method is used internall in the framework and the application has
no use for this method.
|
Permissions |
deny_anon()
Deny anonymous requests on a URL
|
Permissions |
deny_exc(String... args)
Deny request from any source except the apps mentioned in the args
|
static String |
framePermission(String provider,
String app,
String permissionGroup,
String permission)
Returns the fully qualified permission name.
|
public static Permissions all(String... args)
args - List of permissions in the format
"permission-group-name/permission-name"public static Permissions any(String... args)
args - List of permissions in the format
"permission-group-name/permission-name"public Permissions deny_anon()
public Permissions deny_exc(String... args)
args - List of apps in the format 'provider-code/app-code'public static String framePermission(String provider, String app, String permissionGroup, String permission)
public static String[] breakPermission(String permission)
permission - - Fully qualiified permission namepublic boolean check(HttpRequest request)
Copyright © 2017. All rights reserved.