com.moyosoft.exchange.util
Class ExchangeServiceClient.ExchangeRequest

java.lang.Object
  extended by com.moyosoft.exchange.util.ExchangeServiceClient.ExchangeRequest
Enclosing interface:
ExchangeServiceClient

public static final class ExchangeServiceClient.ExchangeRequest
extends java.lang.Object


Constructor Summary
ExchangeServiceClient.ExchangeRequest(byte[] request)
           
ExchangeServiceClient.ExchangeRequest(java.io.InputStream in)
           
ExchangeServiceClient.ExchangeRequest(java.io.InputStream in, int contentLength)
           
ExchangeServiceClient.ExchangeRequest(java.lang.String request)
           
 
Method Summary
 void addParameter(java.lang.String key, java.lang.String value)
           
 byte[] asBytes()
           
 java.lang.String asString()
           
 int getContentLength()
           
 java.util.Map<java.lang.String,java.util.List<java.lang.String>> getParameters()
           
 boolean hasParameters()
           
 java.io.InputStream openInputStream()
           
 void setParameters(java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters)
           
 java.lang.String toString()
           
 void writeTo(java.io.OutputStream out)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExchangeServiceClient.ExchangeRequest

public ExchangeServiceClient.ExchangeRequest(java.io.InputStream in,
                                             int contentLength)

ExchangeServiceClient.ExchangeRequest

public ExchangeServiceClient.ExchangeRequest(java.io.InputStream in)
                                      throws java.io.IOException
Throws:
java.io.IOException

ExchangeServiceClient.ExchangeRequest

public ExchangeServiceClient.ExchangeRequest(java.lang.String request)

ExchangeServiceClient.ExchangeRequest

public ExchangeServiceClient.ExchangeRequest(byte[] request)
Method Detail

getContentLength

public int getContentLength()

writeTo

public void writeTo(java.io.OutputStream out)
             throws java.io.IOException
Throws:
java.io.IOException

openInputStream

public java.io.InputStream openInputStream()
                                    throws java.io.IOException
Throws:
java.io.IOException

asString

public java.lang.String asString()

asBytes

public byte[] asBytes()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setParameters

public void setParameters(java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters)

hasParameters

public boolean hasParameters()

getParameters

public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getParameters()

addParameter

public void addParameter(java.lang.String key,
                         java.lang.String value)