Package io.vlingo.auth.infra.resource
Class PermissionResource
- java.lang.Object
-
- io.vlingo.http.resource.ResourceHandler
-
- io.vlingo.auth.infra.resource.PermissionResource
-
public class PermissionResource extends io.vlingo.http.resource.ResourceHandler
-
-
Constructor Summary
Constructors Constructor Description PermissionResource()
-
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)
-
-
-
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)
-
-