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 classPermissions.ActionBuilderstatic classPermissions.ResourceBuilderstatic classPermissions.TypeBuilder
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.complexible.stardog.security.Permissioncreate(java.lang.String thePermString)static com.complexible.stardog.security.Permissioncreate(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.Permissioncreate(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.Permissioncreate(java.lang.String theSubject, ActionType theAction, SecurityResourceType theType, java.lang.String theResource, java.lang.String... theSubResources)static com.complexible.stardog.security.Permissioncreate(java.lang.String theSubject, ActionType theAction, SecurityResourceType theType, java.util.List<java.lang.String> theResources)static Permissions.ActionBuilderof(java.lang.String theSubject)static com.complexible.stardog.security.Permissionsu(java.lang.String theSubject)static SecurityResourceTypetype(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)
-
-