Class TenantResource


  • public class TenantResource
    extends io.vlingo.http.resource.ResourceHandler
    • Constructor Detail

      • TenantResource

        public TenantResource()
    • 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)