26 #ifndef __TERRALIB_TOOLS_DSCOPY_DSCOPYDIALOGCONTROLLER_H 27 #define __TERRALIB_TOOLS_DSCOPY_DSCOPYDIALOGCONTROLLER_H 53 bool setOriginConnectionInfo(std::string dstype, std::string path, std::string& errorMessage);
54 bool setOriginConnectionInfo(std::string dstype, std::string host, std::string port,
55 std::string dsname, std::string user, std::string pw, std::string& errorMessage);
57 bool setDestinationConnectionInfo(std::string dstype, std::string path, std::string& errorMessage);
58 bool setDestinationConnectionInfo(std::string dstype, std::string host, std::string port,
59 std::string dsname, std::string user, std::string pw, std::string& errorMessage);
61 void setDatasetsToCopy(std::vector<std::string> datasets);
62 std::vector<std::string> getDictionary();
63 std::vector<std::string*> getDatasetsName();
65 bool copy(std::string& errorMessage);
78 #endif // __TERRALIB_TOOLS_DSCOPY_DSCOPYDIALOGCONTROLLER_H
An abstract class for data providers like a DBMS, Web Services or a regular file. ...