public class TenantMgtImpl extends Object implements TenantMgtService
TenantMgtService
interface.Modifier and Type | Field and Description |
---|---|
static String |
DOMAIN_NAME |
Constructor and Description |
---|
TenantMgtImpl() |
Modifier and Type | Method and Description |
---|---|
void |
activateTenant(String tenantUniqueID)
Activate a deactivated tenant, by the super tenant.
|
String |
addTenant(org.wso2.carbon.user.core.tenant.Tenant tenant)
Adds a tenant.
|
void |
deactivateTenant(String tenantUniqueID)
Deactivate the given tenant.
|
org.wso2.carbon.user.core.common.User |
getOwner(String tenantUniqueID)
Get owner of the tenant using tenant uuid.
|
org.wso2.carbon.user.core.tenant.Tenant |
getTenant(String tenantUniqueID)
Get a specific tenant using tenant uuid.
|
org.wso2.carbon.user.core.tenant.TenantSearchResult |
listTenants(Integer limit,
Integer offset,
String sortOrder,
String sortBy,
String filter)
Retrieve all the tenants.
|
public static final String DOMAIN_NAME
public String addTenant(org.wso2.carbon.user.core.tenant.Tenant tenant) throws org.wso2.carbon.stratos.common.exception.TenantMgtException
TenantMgtService
addTenant
in interface TenantMgtService
tenant
- tenant information.org.wso2.carbon.stratos.common.exception.TenantMgtException
- if error in adding new tenant.public org.wso2.carbon.user.core.tenant.TenantSearchResult listTenants(Integer limit, Integer offset, String sortOrder, String sortBy, String filter) throws org.wso2.carbon.stratos.common.exception.TenantMgtException
TenantMgtService
listTenants
in interface TenantMgtService
limit
- limit per page.offset
- offset value.sortOrder
- order of Tenant ASC/DESC.sortBy
- the column value need to sort.filter
- filter value for tenant search.org.wso2.carbon.stratos.common.exception.TenantMgtException
- if tenant listing failed.public org.wso2.carbon.user.core.tenant.Tenant getTenant(String tenantUniqueID) throws org.wso2.carbon.stratos.common.exception.TenantMgtException
TenantMgtService
getTenant
in interface TenantMgtService
tenantUniqueID
- tenant uuid.org.wso2.carbon.stratos.common.exception.TenantMgtException
- if getting the tenant fails.public void activateTenant(String tenantUniqueID) throws org.wso2.carbon.stratos.common.exception.TenantMgtException
TenantMgtService
activateTenant
in interface TenantMgtService
tenantUniqueID
- tenant uuid.org.wso2.carbon.stratos.common.exception.TenantMgtException
- if the tenant activation fails.public void deactivateTenant(String tenantUniqueID) throws org.wso2.carbon.stratos.common.exception.TenantMgtException
TenantMgtService
deactivateTenant
in interface TenantMgtService
tenantUniqueID
- tenant uuid.org.wso2.carbon.stratos.common.exception.TenantMgtException
- if tenant deactivation fails.public org.wso2.carbon.user.core.common.User getOwner(String tenantUniqueID) throws org.wso2.carbon.stratos.common.exception.TenantMgtException
TenantMgtService
getOwner
in interface TenantMgtService
tenantUniqueID
- tenant uuid.org.wso2.carbon.stratos.common.exception.TenantMgtException
- if owner retrieval fails.Copyright © 2020 WSO2. All rights reserved.