org.glassfish.paas.tenantmanager.entity
Interface Tenant
- All Superinterfaces:
- org.jvnet.hk2.config.ConfigBeanProxy
public interface Tenant
- extends org.jvnet.hk2.config.ConfigBeanProxy
Tenant PaaS related information, users, environments, services.
- Author:
- Andriy Zhdanov
|
Nested Class Summary |
static class |
Tenant.Duck
|
static class |
Tenant.Extensible
Internal utility class for extension points to select any or many extensions by type. |
| Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy |
createChild, deepCopy, getParent, getParent |
getName
String getName()
setName
void setName(String name)
getTenantAdmin
TenantAdmin getTenantAdmin()
setTenantAdmin
void setTenantAdmin(TenantAdmin tenantAdmin)
getEnvironments
Environments getEnvironments()
setEnvironments
void setEnvironments(Environments environments)
getServices
@NotNull
TenantServices getServices()
setServices
void setServices(TenantServices services)
getExtensions
List<TenantExtension> getExtensions()
hasCreatedEnvironment
@DuckTyped
boolean hasCreatedEnvironment()
getExtensionByType
@DuckTyped
<T extends TenantExtension> T getExtensionByType(Class<T> type)
Copyright © 2012. All Rights Reserved.