Package de.hybris.bootstrap.config
Class TenantInfo
- java.lang.Object
-
- de.hybris.bootstrap.config.TenantInfo
-
public class TenantInfo extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTENANT_WEBROOT_CONFIG_REGEXP_PATTERNRegExp pattern to lookup tenant web root mapping config paramerers.
-
Constructor Summary
Constructors Constructor Description TenantInfo(java.lang.String tenantId, java.util.Map<java.lang.String,java.lang.String> tenantProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetExtensionForWebroot(java.lang.String webroot)java.lang.StringgetTenantId()java.util.PropertiesgetTenantProperties()java.lang.StringgetWebMapping(java.lang.String extName)Retrieves the web mapping for the extension starting with slash("/").booleanisWebrootOwner(java.lang.String webroot)
-
-
-
Field Detail
-
TENANT_WEBROOT_CONFIG_REGEXP_PATTERN
public static final java.lang.String TENANT_WEBROOT_CONFIG_REGEXP_PATTERN
RegExp pattern to lookup tenant web root mapping config paramerers.- See Also:
- Constant Field Values
-
-
Method Detail
-
getTenantId
public java.lang.String getTenantId()
-
getTenantProperties
public java.util.Properties getTenantProperties()
-
getWebMapping
public java.lang.String getWebMapping(java.lang.String extName)
Retrieves the web mapping for the extension starting with slash("/"). For example, the tenant_junit.properties has the following setting:hmc.webroot=/hmc_junit hac.webroot=hac_junit
so the web mapping for hmc is /hmc_junit, and for hac is /hac_junit.
- Parameters:
extName- name of the extension- Returns:
- found web mapping starting with slash("/"), or null if no mapping can be found
-
getExtensionForWebroot
public java.lang.String getExtensionForWebroot(java.lang.String webroot)
-
isWebrootOwner
public boolean isWebrootOwner(java.lang.String webroot)
-
-