1 #ifndef DATAOBJECTCLIENT_H
2 #define DATAOBJECTCLIENT_H
6 #include <QNetworkReply>
7 #include "abstracthttpclient.h"
8 #include "metadataentry.h"
10 enum MetadataOperation{
22 void addCollectionMetadata(QString &path, QList<MetadataEntry>&);
24 void deleteDataObjectMetadata(QString &path,
MetadataEntry &);
30 void metaData(QList<MetadataEntry*>*);
35 void getDataObjectMetadataFinished(QNetworkReply *reply);
36 void doMetadataOperation(QString &path,
MetadataEntry &entry, MetadataOperation op);
40 #endif // DATAOBJECTCLIENT_H
void getDataObjectMetadataAsync(QString &path)
DataObjectClient::getDataObjectMetadataAsync Gets data object.
Definition: dataobjectclient.cpp:108
Definition: dataobjectclient.h:15
void replyFinished(QNetworkReply *reply)
DataObjectClient::replyFinished Confirms that the operation getDAtaObjectMetadataAsync() has finished...
Definition: dataobjectclient.cpp:123
QString baseURL()
AbstractHTTPClient::baseURL Returns the base URL.
Definition: abstracthttpclient.cpp:30
DataObjectClient(QString &baseURL, QString user, QString pass, QObject *parent=0)
DataObjectClient::DataObjectClient Constructor for DataObjectClient class.
Definition: dataobjectclient.cpp:18
Definition: abstracthttpclient.h:14
Definition: metadataentry.h:8
QList< MetadataEntry * > * getDataObjectMetadata(QString &path)
DataObjectClient::getDataObjectMetadata Gets metadata.
Definition: dataobjectclient.cpp:76
void removeDataObject(QString &path, bool force=false)
DataObjectClient::removeDataObject Removes a data object.
Definition: dataobjectclient.cpp:32