|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.vfny.geoserver.requests.Request
Defines a general Request type and provides accessor methods for universal request information.
Also provides access to the HttpRequest that spawned this GeoServer Request. This HttpRequest is most often used to lookup information stored in the Web Container (such as the GeoServer Global information).
Field Summary | |
protected javax.servlet.http.HttpServletRequest |
httpServletRequest
HttpServletRequest responsible for generating this GeoServer Request. |
protected java.lang.String |
request
Request type |
protected java.lang.String |
service
Request service |
protected java.lang.String |
version
Request version |
Constructor Summary | |
protected |
Request(java.lang.String serviceType)
ServiceConfig indentifying constructor. |
protected |
Request(java.lang.String serviceType,
java.lang.String requestType)
ServiceConfig & Request indentifying constructor. |
Method Summary | |
boolean |
equals(java.lang.Object o)
|
java.lang.String |
getBaseUrl()
|
GeoServer |
getGeoServer()
Convience method for accessing GeoServer from the Web Container. |
javax.servlet.http.HttpServletRequest |
getHttpServletRequest()
Retrive the ServletRequest that generated this GeoServer request. |
java.lang.String |
getRequest()
Gets requested request type. |
java.lang.String |
getRootDir()
|
java.lang.String |
getService()
Gets requested service. |
ValidationProcessor |
getValidationProcessor()
|
java.lang.String |
getVersion()
Return version type. |
int |
hashCode()
Generate a hashCode based on this Request Object. |
boolean |
isLoggedIn()
Tests if user is Logged into GeoServer. |
void |
setHttpServletRequest(javax.servlet.http.HttpServletRequest servletRequest)
Sets the servletRequest that generated this GeoServer request. |
void |
setRequest(java.lang.String requestType)
Sets requested request type. |
void |
setService(java.lang.String service)
Gets requested service. |
void |
setVersion(java.lang.String version)
Sets version type. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected javax.servlet.http.HttpServletRequest httpServletRequest
protected java.lang.String service
protected java.lang.String request
protected java.lang.String version
Constructor Detail |
protected Request(java.lang.String serviceType)
serviceType
- Name of services (like wms)protected Request(java.lang.String serviceType, java.lang.String requestType)
serviceType
- Name of services (like wfs)requestType
- Name of request (like Transaction)Method Detail |
public java.lang.String getService()
public void setService(java.lang.String service)
service
- The requested service.public java.lang.String getRequest()
TODO: Could this bre renamed getType() for clarity?
public void setRequest(java.lang.String requestType)
public java.lang.String getVersion()
public void setVersion(java.lang.String version)
version
- The request type version.public boolean equals(java.lang.Object o)
public int hashCode()
public javax.servlet.http.HttpServletRequest getHttpServletRequest() throws java.lang.ClassCastException
The ServletRequest is often used to:
This method is called by AbstractServlet during the processing of a Request.
java.lang.ClassCastException
public GeoServer getGeoServer()
This method is used to replace calls to GeoServer.getInstnace().
public ValidationProcessor getValidationProcessor()
public java.lang.String getRootDir()
public java.lang.String getBaseUrl()
public boolean isLoggedIn()
true
if user is logged inpublic void setHttpServletRequest(javax.servlet.http.HttpServletRequest servletRequest)
The ServletRequest is often used to:
servletRequest
- The servletRequest to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |