Class PolicyServerPermissionsManager


  • public class PolicyServerPermissionsManager
    extends java.lang.Object
    • Method Detail

      • getInstance

        public static PolicyServerPermissionsManager getInstance​(com.mapr.fs.proto.Security.AccessControlList clusterAclList,
                                                                 int clusterOwnerUid,
                                                                 boolean rejectRoot,
                                                                 boolean squashRoot)
      • updateConfParams

        public void updateConfParams​(com.mapr.fs.proto.Security.AccessControlList clusterAclList,
                                     boolean rejectRoot,
                                     boolean squashRoot)
      • getClusterAcl

        public ACL getClusterAcl()
      • canPerformActionOnSecurityPolicy

        public boolean canPerformActionOnSecurityPolicy​(com.mapr.fs.proto.Common.SecurityPolicyProperties spProps,
                                                        com.mapr.fs.proto.Security.CredentialsMsg creds,
                                                        int actionMask,
                                                        java.lang.StringBuilder errorMsg)
      • canPerformActionAtClusterLevel

        public boolean canPerformActionAtClusterLevel​(com.mapr.fs.proto.Security.CredentialsMsg creds,
                                                      int actionMask,
                                                      java.lang.StringBuilder errorMsg)
      • canPerformSecurityPolicyAction

        public boolean canPerformSecurityPolicyAction​(com.mapr.fs.cldb.proto.CLDBProto.UserActions action,
                                                      com.mapr.fs.proto.Security.CredentialsMsg creds,
                                                      com.mapr.fs.proto.Common.SecurityPolicyProperties spProps)
      • hasAdminCredentials

        public boolean hasAdminCredentials​(com.mapr.fs.proto.Security.CredentialsMsg creds)