public class DefaultServerRepositoryPathsStrategy extends Object implements ServerRepositoryPaths.IServerRepositoryPathsStrategy
ServerRepositoryPaths.IServerRepositoryPathsStrategy
implementation. Uses MessageFormat patterns.Constructor and Description |
---|
DefaultServerRepositoryPathsStrategy() |
Modifier and Type | Method and Description |
---|---|
String |
getPentahoRootFolderName() |
String |
getPentahoRootFolderPath() |
String |
getTenantEtcFolderName() |
String |
getTenantEtcFolderPath(ITenant tenant) |
String |
getTenantHomeFolderName() |
String |
getTenantHomeFolderPath(ITenant tenant) |
String |
getTenantId(String absPath) |
String |
getTenantPublicFolderName() |
String |
getTenantPublicFolderPath(ITenant tenant) |
String |
getTenantRootFolderPath(ITenant tenant) |
String |
getUserHomeFolderPath(ITenant tenant,
String username) |
public DefaultServerRepositoryPathsStrategy()
public String getPentahoRootFolderPath()
getPentahoRootFolderPath
in interface ServerRepositoryPaths.IServerRepositoryPathsStrategy
public String getTenantHomeFolderPath(ITenant tenant)
getTenantHomeFolderPath
in interface ServerRepositoryPaths.IServerRepositoryPathsStrategy
public String getTenantPublicFolderPath(ITenant tenant)
getTenantPublicFolderPath
in interface ServerRepositoryPaths.IServerRepositoryPathsStrategy
public String getTenantRootFolderPath(ITenant tenant)
getTenantRootFolderPath
in interface ServerRepositoryPaths.IServerRepositoryPathsStrategy
public String getUserHomeFolderPath(ITenant tenant, String username)
getUserHomeFolderPath
in interface ServerRepositoryPaths.IServerRepositoryPathsStrategy
public String getPentahoRootFolderName()
getPentahoRootFolderName
in interface ServerRepositoryPaths.IServerRepositoryPathsStrategy
public String getTenantHomeFolderName()
getTenantHomeFolderName
in interface ServerRepositoryPaths.IServerRepositoryPathsStrategy
public String getTenantPublicFolderName()
getTenantPublicFolderName
in interface ServerRepositoryPaths.IServerRepositoryPathsStrategy
public String getTenantEtcFolderName()
getTenantEtcFolderName
in interface ServerRepositoryPaths.IServerRepositoryPathsStrategy
public String getTenantEtcFolderPath(ITenant tenant)
getTenantEtcFolderPath
in interface ServerRepositoryPaths.IServerRepositoryPathsStrategy
public String getTenantId(String absPath)
getTenantId
in interface ServerRepositoryPaths.IServerRepositoryPathsStrategy
Copyright © 2017 Hitachi Vantara. All rights reserved.