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(org.pentaho.platform.api.mt.ITenant tenant) |
String |
getTenantHomeFolderName() |
String |
getTenantHomeFolderPath(org.pentaho.platform.api.mt.ITenant tenant) |
String |
getTenantId(String absPath) |
String |
getTenantPublicFolderName() |
String |
getTenantPublicFolderPath(org.pentaho.platform.api.mt.ITenant tenant) |
String |
getTenantRootFolderPath(org.pentaho.platform.api.mt.ITenant tenant) |
String |
getUserHomeFolderPath(org.pentaho.platform.api.mt.ITenant tenant,
String username) |
public DefaultServerRepositoryPathsStrategy()
public String getPentahoRootFolderPath()
getPentahoRootFolderPath
in interface ServerRepositoryPaths.IServerRepositoryPathsStrategy
public String getTenantHomeFolderPath(org.pentaho.platform.api.mt.ITenant tenant)
getTenantHomeFolderPath
in interface ServerRepositoryPaths.IServerRepositoryPathsStrategy
public String getTenantPublicFolderPath(org.pentaho.platform.api.mt.ITenant tenant)
getTenantPublicFolderPath
in interface ServerRepositoryPaths.IServerRepositoryPathsStrategy
public String getTenantRootFolderPath(org.pentaho.platform.api.mt.ITenant tenant)
getTenantRootFolderPath
in interface ServerRepositoryPaths.IServerRepositoryPathsStrategy
public String getUserHomeFolderPath(org.pentaho.platform.api.mt.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(org.pentaho.platform.api.mt.ITenant tenant)
getTenantEtcFolderPath
in interface ServerRepositoryPaths.IServerRepositoryPathsStrategy
public String getTenantId(String absPath)
getTenantId
in interface ServerRepositoryPaths.IServerRepositoryPathsStrategy
Copyright © 2019 Hitachi Vantara. All rights reserved.