public class Tenant extends MetadataProviderEntity implements ITenant, java.io.Serializable
ITenant interface used for REST services.| Constructor and Description |
|---|
Tenant() |
| Modifier and Type | Method and Description |
|---|---|
static Tenant |
copy(ITenant input)
Copy contents from the SPI class.
|
java.lang.String |
getAuthenticationToken()
Get token that devices pass to identify tenant.
|
java.util.List<java.lang.String> |
getAuthorizedUserIds()
Get list of users authorized to access the tenant.
|
ITenantRuntimeState |
getEngineState()
Get runtime state of tenant engine.
|
java.lang.String |
getId()
Get unique tenant id.
|
java.lang.String |
getLogoUrl()
Get URL for tenant logo.
|
java.lang.String |
getName()
Get tenant name.
|
java.lang.String |
getTenantTemplateId()
Get id of template used to create tenant.
|
void |
setAuthenticationToken(java.lang.String authenticationToken) |
void |
setAuthorizedUserIds(java.util.List<java.lang.String> authorizedUserIds) |
void |
setEngineState(ITenantRuntimeState engineState) |
void |
setId(java.lang.String id) |
void |
setLogoUrl(java.lang.String logoUrl) |
void |
setName(java.lang.String name) |
void |
setTenantTemplateId(java.lang.String tenantTemplateId) |
copy, getCreatedBy, getCreatedDate, getUpdatedBy, getUpdatedDate, isDeleted, setCreatedBy, setCreatedDate, setDeleted, setUpdatedBy, setUpdatedDateaddOrReplaceMetadata, clearMetadata, copy, copy, getMetadata, getMetadata, removeMetadata, setMetadataclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddOrReplaceMetadata, clearMetadata, getMetadata, getMetadata, removeMetadatagetCreatedBy, getCreatedDate, getUpdatedBy, getUpdatedDate, isDeletedpublic java.lang.String getId()
ITenantpublic void setId(java.lang.String id)
public java.lang.String getName()
ITenantpublic void setName(java.lang.String name)
public java.lang.String getAuthenticationToken()
ITenantgetAuthenticationToken in interface ITenantpublic void setAuthenticationToken(java.lang.String authenticationToken)
public java.lang.String getLogoUrl()
ITenantgetLogoUrl in interface ITenantpublic void setLogoUrl(java.lang.String logoUrl)
public java.util.List<java.lang.String> getAuthorizedUserIds()
ITenantgetAuthorizedUserIds in interface ITenantpublic void setAuthorizedUserIds(java.util.List<java.lang.String> authorizedUserIds)
public java.lang.String getTenantTemplateId()
ITenantgetTenantTemplateId in interface ITenantpublic void setTenantTemplateId(java.lang.String tenantTemplateId)
public ITenantRuntimeState getEngineState()
ITenantgetEngineState in interface ITenantpublic void setEngineState(ITenantRuntimeState engineState)
public static Tenant copy(ITenant input) throws SiteWhereException
input - SiteWhereException