RETSTransaction

RETSTransaction


RETSTransaction class encapsulates the RETS transaction super class. All other transactions delegate to this class common RETS Transaction methods and attributes.

Class Diagram

RETSTransaction

Public:

Properties:

NameDescription
capabilityUrls (get)Gets the transaction capabilityUrls property.  
capabilityUrls (set)Sets the capabilityUrls property to a new value. 
context (get)Gets the transaction context property.  
context (set)Sets the transaction context property to a new value. 
requestMap (get)Gets the transaction requestMap property.  
requestType (get)Gets the transaction requestType property.  
requestType (let)Sets the transaction requestType property to a new value. 
response (get)Gets the transaction response property.  
response (let)Sets the transaction response property to a new value. 
responseMap (get)Gets the transaction responseMap property.  
responseMap (set)Sets the transaction responseMap property to a new value. 
responseStatus (get)Gets the transaction responseStatus property.  
responseStatus (let)Sets the transaction responseStatus property to a new value. 
responseStatusText (get)Gets the transaction responseStatusText property.  
responseStatusText (let)Sets the transaction responseStatusText property to a new value. 
url (get) Gets the transaction url property.  
url (let)Sets the transaction url property to a new value. 

Methods:

NameDescription
Postprocess Postprocesses the transaction after the request is made to the RETS Server  
Preprocess Preprocesses the transaction before the request is made to the RETS Server  
setKeyValuePairsExtracts the key-value pairs.  

Private:

Constants:

NameDescription
C_BODY 
C_CAPABILITYURLS 
C_REQUESTTYPE 
C_STATUS The following constants are the Dictionary Keys into the request and response maps  
C_STATUSTEXT 

Properties:

NameDescription
cat 
m_context Holds the context information for the transaction  
m_requestMap Holds the request parameters for the transaction  
m_requestType Holds the requestType of the transaction  
m_response Holds the text of the transaction response  
m_responseMap Holds the request parameters for the transaction  
m_responseStatus Holds the status for the transaction response  
m_responseStatusText Holds the status text for the transaction response  
m_url Holds the target URL for the transaction