Package com.complexible.stardog.security
Class Permissions
- java.lang.Object
-
- com.complexible.stardog.security.Permissions
-
public final class Permissions extends java.lang.Object
- Since:
- 3.1
- Version:
- 3.1
- Author:
- Michael Grove
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Permissions.ActionBuilder
static class
Permissions.ResourceBuilder
static class
Permissions.TypeBuilder
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.complexible.stardog.security.Permission
create(java.lang.String thePermString)
static com.complexible.stardog.security.Permission
create(java.lang.String theSubject, ActionType theAction, com.complexible.stardog.security.CoreResourceType theSubjectType, SecurityResourceType theType, java.lang.String theResource, java.lang.String... theSubResources)
static com.complexible.stardog.security.Permission
create(java.lang.String theSubject, ActionType theAction, com.complexible.stardog.security.CoreResourceType theSubjectType, SecurityResourceType theResourceType, java.util.List<java.lang.String> theResources)
static com.complexible.stardog.security.Permission
create(java.lang.String theSubject, ActionType theAction, SecurityResourceType theType, java.lang.String theResource, java.lang.String... theSubResources)
static com.complexible.stardog.security.Permission
create(java.lang.String theSubject, ActionType theAction, SecurityResourceType theType, java.util.List<java.lang.String> theResources)
static Permissions.ActionBuilder
of(java.lang.String theSubject)
static com.complexible.stardog.security.Permission
su(java.lang.String theSubject)
static SecurityResourceType
type(java.lang.String theStr)
-
-
-
Method Detail
-
create
public static com.complexible.stardog.security.Permission create(java.lang.String theSubject, ActionType theAction, SecurityResourceType theType, java.lang.String theResource, java.lang.String... theSubResources)
-
create
public static com.complexible.stardog.security.Permission create(java.lang.String theSubject, ActionType theAction, com.complexible.stardog.security.CoreResourceType theSubjectType, SecurityResourceType theType, java.lang.String theResource, java.lang.String... theSubResources)
-
create
public static com.complexible.stardog.security.Permission create(java.lang.String theSubject, ActionType theAction, SecurityResourceType theType, java.util.List<java.lang.String> theResources)
-
create
public static com.complexible.stardog.security.Permission create(java.lang.String theSubject, ActionType theAction, com.complexible.stardog.security.CoreResourceType theSubjectType, SecurityResourceType theResourceType, java.util.List<java.lang.String> theResources)
-
create
public static com.complexible.stardog.security.Permission create(java.lang.String thePermString)
-
type
public static SecurityResourceType type(java.lang.String theStr)
-
su
public static com.complexible.stardog.security.Permission su(java.lang.String theSubject)
-
of
public static Permissions.ActionBuilder of(java.lang.String theSubject)
-
-