#include <librets/CapabilityUrls.h>
Public Member Functions | |
CapabilityUrls (std::string baseUrl) | |
Construct and specify the base URL for the RETS server. | |
virtual | ~CapabilityUrls () |
void | SetActionUrl (std::string actionUrl) |
(Internal) Set the RETS "ACTION" URL. | |
std::string | GetActionUrl () const |
Get the RETS "ACTION" URL. | |
void | SetChangePasswordUrl (std::string changePasswordUrl) |
(Internal) Set the RETS "CHANGE PASSWORD" URL. | |
std::string | GetChangePasswordUrl () const |
Get the RETS "CHANGE PASSWORD" URL. | |
void | SetGetObjectUrl (std::string getObjectUrl) |
(Internal) Set the RETS "GET OBJECT" URL. | |
std::string | GetGetObjectUrl () const |
Get the RETS "GET OBJECT" URL. | |
void | SetLoginUrl (std::string loginUrl) |
(Internal) Set the RETS "LOGIN" URL. | |
std::string | GetLoginUrl () const |
Get the RETS "LOGIN" URL. | |
void | SetLoginCompleteUrl (std::string loginCompleteUrl) |
(Internal) Set the RETS "LOGIN COMPLETE" URL. | |
std::string | GetLoginCompleteUrl () const |
Get the RETS "LOGIN COMPLETE" URL. | |
void | SetLogoutUrl (std::string logoutUrl) |
(Internal) Set the RETS "LOGOUT" URL. | |
std::string | GetLogoutUrl () const |
Get the RETS "LOGOUT" URL. | |
void | SetSearchUrl (std::string searchUrl) |
(Internal) Set the RETS "SEARCH" URL. | |
std::string | GetSearchUrl () const |
Get the RETS "SEARCH" URL. | |
void | SetGetMetadataUrl (std::string getMetadataUrl) |
(Internal) Set the RETS "METADATA" URL. | |
std::string | GetGetMetadataUrl () const |
Get the RETS "METADATA" URL. | |
void | SetServerInformationUrl (std::string serverInformationUrl) |
(Internal) Set the RETS "SERVER INFORMATION" URL. | |
std::string | GetServerInformationUrl () const |
Get the RETS "SERVER INFORMATION" URL. | |
void | SetUpdateUrl (std::string updateUrl) |
(Internal) Set the RETS "UPDATE" URL. | |
std::string | GetUpdateUrl () const |
Get the RETS "UPDATE" URL. | |
virtual std::ostream & | Print (std::ostream &outputStream) const |
Prints the object in a standard form for debugging and error reporting. | |
virtual bool | Equals (const RetsObject *object) const |
Checks to see if the URLs are identical between two CapabilityUrls objects. | |
std::string | ToString () const |
These URLs are then used by the client code to invoke various RETS operations.
CapabilityUrls | ( | std::string | baseUrl | ) |
Construct and specify the base URL for the RETS server.
baseUrl | A string containing the base URL for the RETS server. |
virtual ~CapabilityUrls | ( | ) | [virtual] |
virtual bool Equals | ( | const RetsObject * | object | ) | const [virtual] |
Checks to see if the URLs are identical between two CapabilityUrls objects.
Reimplemented from RetsObject.
std::string GetActionUrl | ( | ) | const |
Get the RETS "ACTION" URL.
std::string GetChangePasswordUrl | ( | ) | const |
Get the RETS "CHANGE PASSWORD" URL.
std::string GetGetMetadataUrl | ( | ) | const |
Get the RETS "METADATA" URL.
std::string GetGetObjectUrl | ( | ) | const |
Get the RETS "GET OBJECT" URL.
std::string GetLoginCompleteUrl | ( | ) | const |
Get the RETS "LOGIN COMPLETE" URL.
std::string GetLoginUrl | ( | ) | const |
Get the RETS "LOGIN" URL.
std::string GetLogoutUrl | ( | ) | const |
Get the RETS "LOGOUT" URL.
std::string GetSearchUrl | ( | ) | const |
Get the RETS "SEARCH" URL.
std::string GetServerInformationUrl | ( | ) | const |
Get the RETS "SERVER INFORMATION" URL.
This is for RETS 1.7 and later and will return an empty string if it is not implemented.
std::string GetUpdateUrl | ( | ) | const |
Get the RETS "UPDATE" URL.
virtual std::ostream& Print | ( | std::ostream & | outputStream | ) | const [virtual] |
Prints the object in a standard form for debugging and error reporting.
Reimplemented from RetsObject.
void SetActionUrl | ( | std::string | actionUrl | ) |
(Internal) Set the RETS "ACTION" URL.
actionUrl | A string containing the URL for the ACTION operation. |
void SetChangePasswordUrl | ( | std::string | changePasswordUrl | ) |
(Internal) Set the RETS "CHANGE PASSWORD" URL.
changePasswordUrl | A string containing the URL for the RETS ChangePassword transaction. |
void SetGetMetadataUrl | ( | std::string | getMetadataUrl | ) |
(Internal) Set the RETS "METADATA" URL.
getMetadataUrl | A string containing the URL for the RETS GetMetadata transaction. |
void SetGetObjectUrl | ( | std::string | getObjectUrl | ) |
(Internal) Set the RETS "GET OBJECT" URL.
getObjectUrl | A string containing the URL for the RETS GetObject transaction. |
void SetLoginCompleteUrl | ( | std::string | loginCompleteUrl | ) |
(Internal) Set the RETS "LOGIN COMPLETE" URL.
loginCompleteUrl | A string containing the URL for hte RETS Login Complete operation. |
void SetLoginUrl | ( | std::string | loginUrl | ) |
(Internal) Set the RETS "LOGIN" URL.
loginUrl | A string containing the URL for the RETS Login transaction. |
void SetLogoutUrl | ( | std::string | logoutUrl | ) |
(Internal) Set the RETS "LOGOUT" URL.
logoutUrl | A string containing the URL for the RETS Logout transaction. |
void SetSearchUrl | ( | std::string | searchUrl | ) |
(Internal) Set the RETS "SEARCH" URL.
searchUrl | A string containing the URL for the RETS Search transaction. |
void SetServerInformationUrl | ( | std::string | serverInformationUrl | ) |
(Internal) Set the RETS "SERVER INFORMATION" URL.
This is for RETS 1.7 and later.
serverInformationUrl | A string containing the URL for the RETS ServerInformation transaction. |
void SetUpdateUrl | ( | std::string | updateUrl | ) |
(Internal) Set the RETS "UPDATE" URL.
updateUrl | A string containing the URL for the RETS Update transaction. |
std::string ToString | ( | ) | const [inherited] |