net.jradius.webservice
Class WebServiceRequest

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap
          extended by org.apache.commons.chain.impl.ContextBase
              extended by net.jradius.server.JRadiusEvent
                  extended by net.jradius.webservice.WebServiceRequest
All Implemented Interfaces:
Serializable, Cloneable, Map, org.apache.commons.chain.Context

public class WebServiceRequest
extends net.jradius.server.JRadiusEvent

A Web Service Server Request

Author:
David Bird
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Field Summary
static int GET
           
static int POST
           
static int PUT
           
static long serialVersionUID
           
 
Fields inherited from class net.jradius.server.JRadiusEvent
applicationContext
 
Constructor Summary
WebServiceRequest()
           
 
Method Summary
 X509Certificate getCertificate()
           
 byte[] getContent()
           
 String getContentAsString()
           
 Map<String,String> getHeaderMap()
           
 String getHttpVersion()
           
 int getMethod()
           
 Map<String,String> getParameterMap()
           
 WebServiceResponse getResponse()
           
 Map<String,String> getServerVariableMap()
           
 Object getSessionObject()
           
 int getType()
           
 String getTypeString()
           
 URI getUri()
           
 void setCertificate(X509Certificate x509)
           
 void setContent(byte[] content)
           
 void setHeaderMap(Map<String,String> headerMap)
           
 void setHttpVersion(String httpVersion)
           
 void setMethod(int method)
           
 void setResponse(WebServiceResponse reply)
           
 void setServerVariableMap(Map<String,String> serverVariableMap)
           
 void setSessionObject(Object sessionObject)
           
 void setType(int type)
          Set the type of the request
 void setUri(URI uri)
           
 String toString()
           
 
Methods inherited from class net.jradius.server.JRadiusEvent
getApplicationContext, getListener, getSender, setApplicationContext, setListener, setSender
 
Methods inherited from class org.apache.commons.chain.impl.ContextBase
clear, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, values
 
Methods inherited from class java.util.HashMap
clone, containsKey, size
 
Methods inherited from class java.util.AbstractMap
equals, hashCode
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
containsKey, equals, hashCode, size
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values

GET

public static final int GET
See Also:
Constant Field Values

POST

public static final int POST
See Also:
Constant Field Values

PUT

public static final int PUT
See Also:
Constant Field Values
Constructor Detail

WebServiceRequest

public WebServiceRequest()
Method Detail

getType

public int getType()
Specified by:
getType in class net.jradius.server.JRadiusEvent
Returns:
the request type

setType

public void setType(int type)
Set the type of the request

Parameters:
type -

getTypeString

public String getTypeString()
Specified by:
getTypeString in class net.jradius.server.JRadiusEvent

getContentAsString

public String getContentAsString()
                          throws UnsupportedEncodingException
Throws:
UnsupportedEncodingException

getContent

public byte[] getContent()
Returns:
Returns the content.

setContent

public void setContent(byte[] content)
Parameters:
content - The content to set.

getHeaderMap

public Map<String,String> getHeaderMap()
Returns:
Returns the headerMap.

setHeaderMap

public void setHeaderMap(Map<String,String> headerMap)
Parameters:
headerMap - The headerMap to set.

getMethod

public int getMethod()
Returns:
Returns the method.

setMethod

public void setMethod(int method)
Parameters:
method - The method to set.

getUri

public URI getUri()
Returns:
Returns the uri.

setUri

public void setUri(URI uri)
Parameters:
uri - The uri to set.

getHttpVersion

public String getHttpVersion()
Returns:
Returns the httpVersion.

setHttpVersion

public void setHttpVersion(String httpVersion)
Parameters:
httpVersion - The httpVersion to set.

getResponse

public WebServiceResponse getResponse()
Returns:
Returns the response.

setResponse

public void setResponse(WebServiceResponse reply)
Parameters:
response - The response to set.

getSessionObject

public Object getSessionObject()

setSessionObject

public void setSessionObject(Object sessionObject)

getParameterMap

public Map<String,String> getParameterMap()

toString

public String toString()
Overrides:
toString in class AbstractMap

setCertificate

public void setCertificate(X509Certificate x509)

getCertificate

public X509Certificate getCertificate()

getServerVariableMap

public Map<String,String> getServerVariableMap()

setServerVariableMap

public void setServerVariableMap(Map<String,String> serverVariableMap)


Copyright © 2011 Coova Technologies, LLC, All Rights Reserved.