Class PermissionResource


  • public class PermissionResource
    extends io.vlingo.http.resource.ResourceHandler
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void changeDescription​(java.lang.String tenantId, java.lang.String permissionName, java.lang.String description)  
      void enforce​(java.lang.String tenantId, java.lang.String permissionName, ConstraintData constraintData)  
      void enforceReplacement​(java.lang.String tenantId, java.lang.String permissionName, java.lang.String constraintName, ConstraintData constraintData)  
      void forget​(java.lang.String tenantId, java.lang.String permissionName, java.lang.String constraintName)  
      void queryPermission​(java.lang.String tenantId, java.lang.String permissionName)  
      void register​(java.lang.String tenantId, PermissionData permissionData)  
      • Methods inherited from class io.vlingo.http.resource.ResourceHandler

        completes, context, logger, routes, scheduler, stage
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PermissionResource

        public PermissionResource()
    • Method Detail

      • register

        public void register​(java.lang.String tenantId,
                             PermissionData permissionData)
      • enforce

        public void enforce​(java.lang.String tenantId,
                            java.lang.String permissionName,
                            ConstraintData constraintData)
      • enforceReplacement

        public void enforceReplacement​(java.lang.String tenantId,
                                       java.lang.String permissionName,
                                       java.lang.String constraintName,
                                       ConstraintData constraintData)
      • forget

        public void forget​(java.lang.String tenantId,
                           java.lang.String permissionName,
                           java.lang.String constraintName)
      • changeDescription

        public void changeDescription​(java.lang.String tenantId,
                                      java.lang.String permissionName,
                                      java.lang.String description)
      • queryPermission

        public void queryPermission​(java.lang.String tenantId,
                                    java.lang.String permissionName)