Package io.apicurio.multitenant.api
Class TenantsResourceImpl
- java.lang.Object
-
- io.apicurio.multitenant.api.TenantsResourceImpl
-
- All Implemented Interfaces:
TenantsResource
@ApplicationScoped public class TenantsResourceImpl extends Object implements TenantsResource
- Author:
- Fabian Martinez
-
-
Constructor Summary
Constructors Constructor Description TenantsResourceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Response
createTenant(NewRegistryTenantRequest tenantRequest)
void
deleteTenant(String tenantId)
RegistryTenant
getTenant(String tenantId)
RegistryTenantList
getTenants(String status, @Min(0L) Integer offset, @Min(1L) @Max(500L) Integer limit, SortOrder order, SortBy orderby)
void
updateTenant(String tenantId, UpdateRegistryTenantRequest tenantRequest)
-
-
-
Method Detail
-
getTenants
public RegistryTenantList getTenants(@QueryParam("status") String status, @QueryParam("offset") @Min(0L) @Min(0L) Integer offset, @QueryParam("limit") @Min(1L) @Max(500L) @Min(1L) @Max(500L) Integer limit, @QueryParam("order") SortOrder order, @QueryParam("orderby") SortBy orderby)
- Specified by:
getTenants
in interfaceTenantsResource
-
createTenant
public javax.ws.rs.core.Response createTenant(NewRegistryTenantRequest tenantRequest)
- Specified by:
createTenant
in interfaceTenantsResource
-
getTenant
public RegistryTenant getTenant(@PathParam("tenantId") String tenantId)
- Specified by:
getTenant
in interfaceTenantsResource
-
updateTenant
public void updateTenant(String tenantId, UpdateRegistryTenantRequest tenantRequest)
- Specified by:
updateTenant
in interfaceTenantsResource
- See Also:
TenantsResource.updateTenant(java.lang.String, io.apicurio.multitenant.api.datamodel.UpdateRegistryTenantRequest)
-
deleteTenant
public void deleteTenant(@PathParam("tenantId") String tenantId)
- Specified by:
deleteTenant
in interfaceTenantsResource
-
-