org.pentaho.platform.repository2.unified
Interface ServerRepositoryPaths.IServerRepositoryPathsStrategy

All Known Implementing Classes:
DefaultServerRepositoryPathsStrategy
Enclosing class:
ServerRepositoryPaths

public static interface ServerRepositoryPaths.IServerRepositoryPathsStrategy

Interface that allows pathing to be configurable.


Method Summary
 String getPentahoRootFolderName()
           
 String getPentahoRootFolderPath()
           
 String getTenantEtcFolderName()
           
 String getTenantEtcFolderPath(String tenantId)
           
 String getTenantHomeFolderName()
           
 String getTenantHomeFolderPath(String tenantId)
           
 String getTenantId(String absPath)
           
 String getTenantPublicFolderName()
           
 String getTenantPublicFolderPath(String tenantId)
           
 String getTenantRootFolderPath(String tenantId)
           
 String getUserHomeFolderPath(String tenantId, String username)
           
 

Method Detail

getPentahoRootFolderPath

String getPentahoRootFolderPath()

getTenantHomeFolderPath

String getTenantHomeFolderPath(String tenantId)

getTenantPublicFolderPath

String getTenantPublicFolderPath(String tenantId)

getTenantRootFolderPath

String getTenantRootFolderPath(String tenantId)

getUserHomeFolderPath

String getUserHomeFolderPath(String tenantId,
                             String username)

getTenantEtcFolderPath

String getTenantEtcFolderPath(String tenantId)

getTenantHomeFolderName

String getTenantHomeFolderName()

getTenantPublicFolderName

String getTenantPublicFolderName()

getPentahoRootFolderName

String getPentahoRootFolderName()

getTenantEtcFolderName

String getTenantEtcFolderName()

getTenantId

String getTenantId(String absPath)