fr.etai.xat2v2.client
Class Xat2ClientBase
java.lang.Object
fr.etai.xat2v2.client.Xat2ClientBase
- All Implemented Interfaces:
- IXat2Client, IXat2ClientEventDispatcher
- Direct Known Subclasses:
- Xat2RestClient
public abstract class Xat2ClientBase
- extends Object
- implements IXat2ClientEventDispatcher
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Xat2ClientBase
public Xat2ClientBase()
addListener
public final void addListener(Xat2ClientListener listener)
- Specified by:
addListener
in interface IXat2ClientEventDispatcher
removeListener
public final void removeListener(Xat2ClientListener listener)
- Specified by:
removeListener
in interface IXat2ClientEventDispatcher
setLastNativeResponse
protected final void setLastNativeResponse(byte[] lastNativeResponse)
setLastResponseCode
protected final void setLastResponseCode(int lastResponseCode)
setLastResponse
protected final void setLastResponse(Xat2 lastResponse)
getLastNativeRequest
public final byte[] getLastNativeRequest()
- Specified by:
getLastNativeRequest
in interface IXat2Client
getLastNativeResponse
public final byte[] getLastNativeResponse()
- Specified by:
getLastNativeResponse
in interface IXat2Client
getLastRequest
public final Xat2 getLastRequest()
- Specified by:
getLastRequest
in interface IXat2Client
getLastResponse
public final Xat2 getLastResponse()
- Specified by:
getLastResponse
in interface IXat2Client
getLastResponseCode
public final int getLastResponseCode()
- Specified by:
getLastResponseCode
in interface IXat2Client
getXat2SessionID
public final String getXat2SessionID()
- Specified by:
getXat2SessionID
in interface IXat2Client
setXat2SessionID
public final void setXat2SessionID(String xat2SessionID)
- Specified by:
setXat2SessionID
in interface IXat2Client
openSession
public final Xat2 openSession()
- Equivalent to openSession(false)
- Specified by:
openSession
in interface IXat2Client
- Returns:
openSession
public final Xat2 openSession(boolean force)
- Asks the server to create a XAT2 session
- Specified by:
openSession
in interface IXat2Client
- Parameters:
force
-
- Returns:
- The server response
closeSession
public final Xat2 closeSession()
- Specified by:
closeSession
in interface IXat2Client
callXat2
public final Xat2 callXat2(String verb)
- Specified by:
callXat2
in interface IXat2Client
sendXat2
public final Xat2 sendXat2(Xat2 request)
- Specified by:
sendXat2
in interface IXat2Client
doSendXat2
protected abstract void doSendXat2()
sendXat2
public final Xat2 sendXat2(String verb,
Xat2 request)
- Specified by:
sendXat2
in interface IXat2Client
sendXat2
public final Xat2 sendXat2(String verb,
InputStream request)
- Specified by:
sendXat2
in interface IXat2Client
sendShuttle
public final Shuttle sendShuttle(String verb,
Shuttle shuttle)
- Specified by:
sendShuttle
in interface IXat2Client
setUserId
public final void setUserId(String userId)
setDmsId
public final void setDmsId(String dmsId)
setGarageId
public final void setGarageId(String garageId)
setAppId
public final void setAppId(String appId)
getUserId
public final String getUserId()
- Specified by:
getUserId
in interface IXat2ClientEventDispatcher
getDmsId
public final String getDmsId()
- Specified by:
getDmsId
in interface IXat2ClientEventDispatcher
getGarageId
public final String getGarageId()
- Specified by:
getGarageId
in interface IXat2ClientEventDispatcher
getAppId
public final String getAppId()
- Specified by:
getAppId
in interface IXat2ClientEventDispatcher
getRequestDate
public final Date getRequestDate()
- Specified by:
getRequestDate
in interface IXat2Client
getResponseDate
public final Date getResponseDate()
- Specified by:
getResponseDate
in interface IXat2Client
Copyright © 2012. All Rights Reserved.