public class RequestPath
extends java.lang.Object
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
RequestPath.PathType |
static class |
RequestPath.TenantAuthType |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
ATTR_NAME |
| 修飾子 | コンストラクタと説明 |
|---|---|
|
RequestPath(HttpServletRequest req,
WebFrontendService wfService) |
protected |
RequestPath(RequestPath.PathType pathType,
java.lang.String targetPath,
RequestPath.TenantAuthType tenantAuthType,
java.lang.String tenantUrl,
WebFrontendService wfService) |
|
RequestPath(java.lang.String tenantUrl) |
|
RequestPath(java.lang.String targetPath,
RequestPath parent) |
|
RequestPath(java.lang.String targetPath,
java.lang.String tenantUrl,
RequestPath parent) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
RequestPath.PathType |
getPathType() |
java.lang.String |
getTargetPath() |
java.lang.String |
getTargetPath(boolean withoutHeadSlash) |
java.lang.String |
getTargetSubPath(java.lang.String prefixPath,
boolean withoutHeadSlash) |
RequestPath.TenantAuthType |
getTenantAuthType() |
java.lang.String |
getTenantContextPath(HttpServletRequest req) |
java.lang.String |
getTenantUrl() |
boolean |
isDirectAccess(HttpServletRequest req) |
boolean |
isValid() |
public static final java.lang.String ATTR_NAME
public RequestPath(java.lang.String tenantUrl)
public RequestPath(java.lang.String targetPath,
java.lang.String tenantUrl,
RequestPath parent)
public RequestPath(java.lang.String targetPath,
RequestPath parent)
protected RequestPath(RequestPath.PathType pathType, java.lang.String targetPath, RequestPath.TenantAuthType tenantAuthType, java.lang.String tenantUrl, WebFrontendService wfService)
public RequestPath(HttpServletRequest req,
WebFrontendService wfService)
public java.lang.String getTargetSubPath(java.lang.String prefixPath,
boolean withoutHeadSlash)
public java.lang.String getTenantContextPath(HttpServletRequest req)
public boolean isDirectAccess(HttpServletRequest req)
public RequestPath.PathType getPathType()
public RequestPath.TenantAuthType getTenantAuthType()
public java.lang.String getTenantUrl()
public java.lang.String getTargetPath()
public java.lang.String getTargetPath(boolean withoutHeadSlash)
public boolean isValid()