Package io.vlingo.auth.infra.resource
Class TenantResource
- java.lang.Object
-
- io.vlingo.http.resource.ResourceHandler
-
- io.vlingo.auth.infra.resource.TenantResource
-
public class TenantResource extends io.vlingo.http.resource.ResourceHandler
-
-
Constructor Summary
Constructors Constructor Description TenantResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
activate(java.lang.String tenantId)
void
changeDescription(java.lang.String tenantId, java.lang.String description)
void
changeName(java.lang.String tenantId, java.lang.String name)
void
deactivate(java.lang.String tenantId)
void
provisionGroup(java.lang.String tenantId, GroupData groupData)
void
provisionPermission(java.lang.String tenantId, PermissionData permissionData)
void
provisionRole(java.lang.String tenantId, RoleData roleData)
void
queryGroups(java.lang.String tenantId)
void
queryPermissions(java.lang.String tenantId)
void
queryRoles(java.lang.String tenantId)
void
queryTenant(java.lang.String tenantId)
void
queryTenants()
void
queryUsers(java.lang.String tenantId)
void
registerUser(java.lang.String tenantId, UserRegistrationData userData)
void
subscribeFor(TenantData tenantData)
-
-
-
Method Detail
-
subscribeFor
public void subscribeFor(TenantData tenantData)
-
activate
public void activate(java.lang.String tenantId)
-
deactivate
public void deactivate(java.lang.String tenantId)
-
changeDescription
public void changeDescription(java.lang.String tenantId, java.lang.String description)
-
changeName
public void changeName(java.lang.String tenantId, java.lang.String name)
-
provisionGroup
public void provisionGroup(java.lang.String tenantId, GroupData groupData)
-
provisionPermission
public void provisionPermission(java.lang.String tenantId, PermissionData permissionData)
-
provisionRole
public void provisionRole(java.lang.String tenantId, RoleData roleData)
-
registerUser
public void registerUser(java.lang.String tenantId, UserRegistrationData userData)
-
queryTenants
public void queryTenants()
-
queryTenant
public void queryTenant(java.lang.String tenantId)
-
queryGroups
public void queryGroups(java.lang.String tenantId)
-
queryPermissions
public void queryPermissions(java.lang.String tenantId)
-
queryRoles
public void queryRoles(java.lang.String tenantId)
-
queryUsers
public void queryUsers(java.lang.String tenantId)
-
-