RETSSearchTransaction

RETSSearchTransaction


RETSSearchTransaction class encapsulates the RETS search transaction super class. All other search transactions delegate to this class common RETS Search Transaction methods and attributes. It implements RETSTransaction interface. See the RETSTransaction class for inherited details.

Class Diagram

RETSSearchTransaction
searchTransaction
transaction

Implements:

RETSTransaction 

NameDescription
RETSTransaction_Postprocess 
RETSTransaction_Preprocess 
RETSTransaction_setKeyValuePairs 

Public:

Properties:

NameDescription
searchClass (get) Gets the search transaction Class property.  
searchClass (let)Sets the transaction Class property to a new value. 
searchCount (get) Gets the search transaction Count property.  
searchCount (let)Sets the transaction Count property to a new value. 
searchDelimiter (get) Gets the search transaction Delimiter property.  
searchDelimiter (let)Sets the transaction Delimiter property to a new value. 
searchFormat (get) Gets the search transaction Format property.  
searchFormat (let)Sets the transaction Format property to a new value. 
searchLimit (get) Gets the search transaction Limit property.  
searchLimit (let)Sets the transaction Limit property to a new value. 
searchOffset (get) Gets the search transaction Offset property.  
searchOffset (let)Sets the transaction Offset property to a new value. 
searchQuery (get) Gets the search transaction Query property.  
searchQuery (let)Sets the transaction Query property to a new value. 
searchQueryType (get) Gets the search transaction QueryType property.  
searchQueryType (let)Sets the transaction QueryType property to a new value. 
SearchRestrictedIndicator (get) Gets the search transaction RestrictedIndicator property.  
SearchRestrictedIndicator (let)Sets the transaction RestrictedIndicator property to a new value. 
searchSelect (get) Gets the search transaction Select property.  
searchSelect (let)Sets the transaction Select property to a new value. 
SearchStandardNames (get) Gets the search transaction StandardNames property.  
SearchStandardNames (let)Sets the transaction StandardNames property to a new value. 
searchTransaction (get) Gets the transaction property  
searchType (get) Gets the search transaction searchType property.  
searchType (let)Sets the transaction url property to a new value. 
transaction (get) Gets the transaction property  
version (get) Gets the search transaction version property.  
version (let)Sets the transaction version property to a new value. 

Private:

RETSSearchTransaction

NameDescription
Class_Initialize The initializer for the class. It initializes the requestType of the transaction to "Search". And sets the default searchQueryType to "DMQL".  

Constants:

NameDescription
C_SEARCHCLASS 
C_SEARCHCOUNT 
C_SEARCHDELIMITER 
C_SEARCHFORMAT 
C_SEARCHLIMIT 
C_SEARCHOFFSET 
C_SEARCHQUERY 
C_SEARCHQUERYTYPE 
C_SEARCHRESTRICTEDINDICATOR 
C_SEARCHSELECT 
C_SEARCHSTANDARDNAMES 
C_SEARCHTYPE The following constants are the Dictionary Keys into the request and response maps  

Properties:

NameDescription
m_transaction The private m_transaction object to which transactions methods and attributes are delegated to.  
m_version 
RETSTransaction_capabilityUrls (get) 
RETSTransaction_capabilityUrls (set) 
RETSTransaction_context (get) 
RETSTransaction_context (set) 
RETSTransaction_requestMap (get) 
RETSTransaction_requestType (get) 
RETSTransaction_requestType (let) 
RETSTransaction_response (get) 
RETSTransaction_response (let) 
RETSTransaction_responseMap (get) 
RETSTransaction_responseMap (set) 
RETSTransaction_responseStatus (get) 
RETSTransaction_responseStatus (let) 
RETSTransaction_responseStatusText (get) 
RETSTransaction_responseStatusText (let) 
RETSTransaction_url (get) 
RETSTransaction_url (let) 

Methods:

NameDescription
processColumnTag 
processCompact 
processCompactData 
processCountTag 
processDelimiterTag 
processMaxRowTag 
processXML 
processXMLData