public class WGPRequestPath
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PATHCMD_ADMIN_TML |
static java.lang.String |
PATHCMD_BROWSER_INTERFACE |
static java.lang.String |
PATHCMD_JOBLOG |
static java.lang.String |
PATHCMD_STARTPAGE |
static java.lang.String |
PATHCMD_STATIC_RESOURCE |
static java.lang.String |
PATHCMD_STATIC_TML |
static java.lang.String |
PATHCMD_TEMP_DOWNLOAD |
static java.lang.String |
PATHCMD_TMLFORM |
static java.lang.String |
PATHCMD_WEBTML_DEBUGGER |
static java.lang.String |
REQATTRIB_HTTPLOGIN |
static int |
TYPE_CSS |
static int |
TYPE_FAVICON |
static int |
TYPE_FILE |
static int |
TYPE_GOTO_HOMEPAGE |
static int |
TYPE_INVALID |
static int |
TYPE_INVALID_DB |
static int |
TYPE_JOBLOG |
static int |
TYPE_JS |
static int |
TYPE_LOGOUT |
static int |
TYPE_REDIRECT |
static int |
TYPE_RESOURCE |
static int |
TYPE_STATICTML |
static int |
TYPE_TITLE_PATH |
static int |
TYPE_TML |
static int |
TYPE_TMLDEBUG |
static int |
TYPE_TMLFORM |
static int |
TYPE_UNAVAILABLE_DB |
static int |
TYPE_UNDEFINED_HOMEPAGE |
static int |
TYPE_UNKNOWN |
static int |
TYPE_UNKNOWN_CONTENT |
Modifier and Type | Method and Description |
---|---|
boolean |
appendQueryString()
Returns the appendQueryString.
|
static java.net.URL |
buildCompleteURL(javax.servlet.http.HttpServletRequest request) |
static java.net.URL |
determineRedirectionURL(java.net.URL currentURL,
java.lang.String redirectProtocol,
java.lang.String redirectHost,
java.lang.String redirectPort) |
java.lang.String |
expandToCompletePath(javax.servlet.http.HttpServletRequest req) |
java.lang.String |
getBasePath()
Gets the basePath
|
java.lang.String |
getCompleteURL()
Returns the complete and original URL that was used to call this request
|
java.lang.String |
getContainerKey()
Gets the containerKey
|
de.innovationgate.webgate.api.WGContent |
getContentByTitlePath(javax.servlet.http.HttpServletRequest request) |
java.lang.String |
getContentKey()
Gets the contentKey
|
java.lang.String |
getCssjsKey()
Gets the cssjsKey
|
de.innovationgate.webgate.api.WGDatabase |
getDatabase() |
java.lang.String |
getDatabaseKey()
Gets the databaseKey
|
java.lang.String |
getDerivateName() |
java.lang.String |
getFileName()
Gets the fileName
|
java.lang.String |
getLayoutKey()
Gets the layoutKey
|
java.lang.String |
getMediaKey()
Gets the mediaKey
|
de.innovationgate.wga.common.beans.csconfig.v1.MediaKey |
getMediaKeyDefinition() |
java.lang.String |
getPathCommand() |
int |
getPathType()
Gets the pathType
|
java.lang.String |
getPublisherURL()
Returns the publisherURL.
|
java.lang.String |
getQueryString()
Gets the queryString
|
java.lang.String |
getResourcePath()
Gets the resourcePath
|
boolean |
isCompletePath()
Returns the completePath.
|
boolean |
isMasterLogin() |
boolean |
isPermanentRedirect() |
boolean |
isProceedRequest() |
static WGPRequestPath |
parseRequest(WGPDispatcher dispatcher,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
setAppendQueryString(boolean appendQueryString) |
void |
setPermanentRedirect(boolean permanentRedirect) |
void |
setResourcePath(java.lang.String resourcePath)
Sets the resourcePath.
|
java.lang.String |
toString() |
public static final java.lang.String PATHCMD_JOBLOG
public static final java.lang.String PATHCMD_WEBTML_DEBUGGER
public static final java.lang.String PATHCMD_ADMIN_TML
public static final java.lang.String PATHCMD_STATIC_TML
public static final java.lang.String PATHCMD_STATIC_RESOURCE
public static final java.lang.String PATHCMD_BROWSER_INTERFACE
public static final java.lang.String PATHCMD_STARTPAGE
public static final java.lang.String PATHCMD_TMLFORM
public static final int TYPE_INVALID
public static final int TYPE_INVALID_DB
public static final int TYPE_UNAVAILABLE_DB
public static final int TYPE_UNKNOWN
public static final int TYPE_TML
public static final int TYPE_RESOURCE
public static final int TYPE_FILE
public static final int TYPE_TMLFORM
public static final int TYPE_CSS
public static final int TYPE_REDIRECT
public static final int TYPE_STATICTML
public static final int TYPE_LOGOUT
public static final int TYPE_TMLDEBUG
public static final int TYPE_JOBLOG
public static final int TYPE_GOTO_HOMEPAGE
public static final int TYPE_FAVICON
public static final int TYPE_TITLE_PATH
public static final int TYPE_UNDEFINED_HOMEPAGE
public static final int TYPE_JS
public static final int TYPE_UNKNOWN_CONTENT
public static final java.lang.String PATHCMD_TEMP_DOWNLOAD
public static final java.lang.String REQATTRIB_HTTPLOGIN
public static java.net.URL buildCompleteURL(javax.servlet.http.HttpServletRequest request) throws java.net.MalformedURLException, org.apache.commons.httpclient.URIException
java.net.MalformedURLException
org.apache.commons.httpclient.URIException
public java.lang.String getBasePath()
public java.lang.String getContainerKey()
public java.lang.String getContentKey()
public java.lang.String getFileName()
public java.lang.String getQueryString()
public java.lang.String getLayoutKey()
public int getPathType()
public java.lang.String getResourcePath()
public java.lang.String getDatabaseKey()
public java.lang.String getMediaKey()
public de.innovationgate.wga.common.beans.csconfig.v1.MediaKey getMediaKeyDefinition()
public java.lang.String getCompleteURL()
public java.lang.String getCssjsKey()
public boolean appendQueryString()
public void setAppendQueryString(boolean appendQueryString)
public java.lang.String expandToCompletePath(javax.servlet.http.HttpServletRequest req) throws de.innovationgate.webgate.api.WGAPIException, java.io.UnsupportedEncodingException
de.innovationgate.webgate.api.WGAPIException
java.io.UnsupportedEncodingException
public boolean isCompletePath()
public java.lang.String getPublisherURL()
public void setResourcePath(java.lang.String resourcePath)
resourcePath
- The resourcePath to setpublic java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getPathCommand()
public boolean isPermanentRedirect()
public void setPermanentRedirect(boolean permanentRedirect)
public boolean isMasterLogin()
public boolean isProceedRequest()
public de.innovationgate.webgate.api.WGDatabase getDatabase()
public static java.net.URL determineRedirectionURL(java.net.URL currentURL, java.lang.String redirectProtocol, java.lang.String redirectHost, java.lang.String redirectPort) throws java.net.MalformedURLException
java.net.MalformedURLException
public de.innovationgate.webgate.api.WGContent getContentByTitlePath(javax.servlet.http.HttpServletRequest request) throws de.innovationgate.webgate.api.WGAPIException, java.io.UnsupportedEncodingException
de.innovationgate.webgate.api.WGAPIException
java.io.UnsupportedEncodingException
public static WGPRequestPath parseRequest(WGPDispatcher dispatcher, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws HttpErrorException, de.innovationgate.webgate.api.WGException, java.io.IOException
HttpErrorException
de.innovationgate.webgate.api.WGException
java.io.IOException
public java.lang.String getDerivateName()