Class Permissions

java.lang.Object
com.complexible.stardog.security.Permissions

public final class Permissions extends Object

Since:
3.1
Version:
3.1
Author:
Michael Grove
  • Method Details

    • create

      public static com.complexible.stardog.security.Permission create(String theSubject, ActionType theAction, SecurityResourceType theType, String theResource, String... theSubResources)
    • create

      public static com.complexible.stardog.security.Permission create(String theSubject, ActionType theAction, com.complexible.stardog.security.CoreResourceType theSubjectType, SecurityResourceType theType, String theResource, String... theSubResources)
    • create

      public static com.complexible.stardog.security.Permission create(String theSubject, ActionType theAction, SecurityResourceType theType, List<String> theResources)
    • create

      public static com.complexible.stardog.security.Permission create(String theSubject, ActionType theAction, com.complexible.stardog.security.CoreResourceType theSubjectType, SecurityResourceType theResourceType, List<String> theResources)
    • create

      public static com.complexible.stardog.security.Permission create(String thePermString)
    • type

      public static SecurityResourceType type(String theStr)
    • su

      public static com.complexible.stardog.security.Permission su(String theSubject)
    • translateResources

      public static com.complexible.stardog.security.Permission translateResources(com.complexible.stardog.security.Permission thePermission, UnaryOperator<String> theResourceTranslator)
    • of

      public static Permissions.ActionBuilder of(String theSubject)