Class Permissions


  • public final class Permissions
    extends java.lang.Object

    Since:
    3.1
    Version:
    3.1
    Author:
    Michael Grove
    • 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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)
      • su

        public static com.complexible.stardog.security.Permission su​(java.lang.String theSubject)