|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.versionone.apiclient.V1APIConnector
public class V1APIConnector
This class represents a connection to the VersionOne server.
| Field Summary | |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
customHttpHeaders
Additional headers for request to the VersionOne server |
| Constructor Summary | |
|---|---|
V1APIConnector(java.lang.String url)
Create a connection with only the URL. |
|
V1APIConnector(java.lang.String url,
ProxyProvider proxy)
Create a connection with only the URL and proxy. |
|
V1APIConnector(java.lang.String url,
java.lang.String userName,
java.lang.String password)
Create Connection. |
|
V1APIConnector(java.lang.String url,
java.lang.String userName,
java.lang.String password,
ProxyProvider proxy)
Create Connection. |
|
| Method Summary | |
|---|---|
java.io.OutputStream |
beginRequest(java.lang.String path,
java.lang.String contentType)
Beginning HTTP request to server. |
java.io.InputStream |
endRequest(java.lang.String path)
Completing HTTP request and getting response. |
ICookiesManager |
getCookiesJar()
Returns cookies jar |
java.io.Reader |
getData()
Read data from the root of the connection Note: Caller is responsible for closing the returned stream |
java.io.Reader |
getData(java.lang.String path)
Read data from the path provided Note: Caller is responsible for closing the returned stream |
java.io.Reader |
sendData(java.lang.String path,
java.lang.String data)
Send data to the path Note: Caller is responsible for closing the returned stream |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public final java.util.Map<java.lang.String,java.lang.String> customHttpHeaders
| Constructor Detail |
|---|
public V1APIConnector(java.lang.String url,
java.lang.String userName,
java.lang.String password)
url - - URL to VersionOne system.userName - - Name of the user wishing to connect.password - - password of the user wishing to connect.
public V1APIConnector(java.lang.String url,
java.lang.String userName,
java.lang.String password,
ProxyProvider proxy)
url - - URL to VersionOne system.userName - - Name of the user wishing to connect.password - - password of the user wishing to connect.proxy - - proxy for connection.public V1APIConnector(java.lang.String url)
url - - Complete URL to VersionOne system
public V1APIConnector(java.lang.String url,
ProxyProvider proxy)
url - - Complete URL to VersionOne systemproxy - - Proxy for connection.| Method Detail |
|---|
public ICookiesManager getCookiesJar()
public java.io.Reader getData()
throws ConnectionException
getData in interface IAPIConnectorjava.io.IOException
ConnectionException - if any connection problems occur
public java.io.Reader getData(java.lang.String path)
throws ConnectionException
getData in interface IAPIConnectorpath -
java.io.IOException
ConnectionException - if any connection problems occur
public java.io.Reader sendData(java.lang.String path,
java.lang.String data)
throws ConnectionException
sendData in interface IAPIConnectorpath - data -
java.io.IOException
ConnectionException - if any connection problems occur
public java.io.OutputStream beginRequest(java.lang.String path,
java.lang.String contentType)
throws ConnectionException
endRequest(String) method
with the same path parameter.
beginRequest in interface IAPIConnectorpath - path to the data on server.contentType - Content-type of output content. If null - GET request
used.
ConnectionException - if any connection problems occurendRequest(String)
public java.io.InputStream endRequest(java.lang.String path)
throws ConnectionException
endRequest in interface IAPIConnectorpath - path to the data on server.
ConnectionException - if any connection problems occurbeginRequest(String, String)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||