org.glassfish.paas.tenantmanager.impl
Interface TenantManagerEx

All Superinterfaces:
TenantManager
All Known Implementing Classes:
TenantManagerImpl

@Contract
public interface TenantManagerEx
extends TenantManager

TenantManagerEx allows to manage information about all tenants. Its responsibility is to create new and delete existing informations. It is designed for internal (tenant-manager) usage only.

Author:
Andriy Zhdanov

Method Summary
 Tenant create(String name, String adminUserName)
          Creates new tenant.
 void delete(String name)
          Deletes tenant.
 TenantManagerConfig getTenantManagerConfig()
          Helper method for zero- tenant-manager -config.
 
Methods inherited from interface org.glassfish.paas.tenantmanager.api.TenantManager
excuteUpdate, executeUpdate, get, getCurrentTenant, setCurrentTenant
 

Method Detail

create

Tenant create(String name,
              String adminUserName)
Creates new tenant.

Parameters:
name - Tenant name.
adminUserName - default administrator name.
Returns:
new Tenant.

delete

void delete(String name)
Deletes tenant.

Parameters:
name -

getTenantManagerConfig

TenantManagerConfig getTenantManagerConfig()
Helper method for zero- tenant-manager -config.

Returns:
TenantManagerConfig created or existing


Copyright © 2012. All Rights Reserved.