mirror of
https://github.com/owncloud/android-library.git
synced 2025-06-07 16:06:08 +00:00
OC-2746: RemoteOperationResult return ArrayList<Object> instead of ArrayList<RemoteFile>
This commit is contained in:
parent
b1ae56cbea
commit
492b76230b
@ -106,7 +106,7 @@ public class RemoteOperationResult implements Serializable {
|
||||
private ResultCode mCode = ResultCode.UNKNOWN_ERROR;
|
||||
private String mRedirectedLocation;
|
||||
|
||||
private ArrayList<RemoteFile> mFiles;
|
||||
private ArrayList<Object> mFiles;
|
||||
|
||||
public RemoteOperationResult(ResultCode code) {
|
||||
mCode = code;
|
||||
@ -207,11 +207,11 @@ public class RemoteOperationResult implements Serializable {
|
||||
}
|
||||
|
||||
|
||||
public void setData(ArrayList<RemoteFile> files){
|
||||
public void setData(ArrayList<Object> files){
|
||||
mFiles = files;
|
||||
}
|
||||
|
||||
public ArrayList<RemoteFile> getData(){
|
||||
public ArrayList<Object> getData(){
|
||||
return mFiles;
|
||||
}
|
||||
|
||||
|
@ -62,9 +62,6 @@ public class GetRemoteSharesOperation extends RemoteOperation {
|
||||
|
||||
private String mUrlServer;
|
||||
|
||||
public ArrayList<OCShare> getShares() {
|
||||
return mShares;
|
||||
}
|
||||
|
||||
public GetRemoteSharesOperation(String urlServer) {
|
||||
mUrlServer = urlServer;
|
||||
@ -95,6 +92,11 @@ public class GetRemoteSharesOperation extends RemoteOperation {
|
||||
if (mShares != null) {
|
||||
Log.d(TAG, "Shares: " + mShares.size());
|
||||
result = new RemoteOperationResult(ResultCode.OK);
|
||||
ArrayList<Object> sharesObjects = new ArrayList<Object>();
|
||||
for (OCShare share: mShares) {
|
||||
sharesObjects.add(share);
|
||||
}
|
||||
result.setData(sharesObjects);
|
||||
}
|
||||
}
|
||||
} catch (HttpException e) {
|
||||
|
@ -89,7 +89,7 @@ public class ReadRemoteFileOperation extends RemoteOperation {
|
||||
MultiStatus resp = propfind.getResponseBodyAsMultiStatus();
|
||||
WebdavEntry we = new WebdavEntry(resp.getResponses()[0], client.getBaseUri().getPath());
|
||||
RemoteFile remoteFile = new RemoteFile(we);
|
||||
ArrayList<RemoteFile> files = new ArrayList<RemoteFile>();
|
||||
ArrayList<Object> files = new ArrayList<Object>();
|
||||
files.add(remoteFile);
|
||||
|
||||
// Result of the operation
|
||||
|
@ -52,7 +52,7 @@ public class ReadRemoteFolderOperation extends RemoteOperation {
|
||||
private static final String TAG = ReadRemoteFolderOperation.class.getSimpleName();
|
||||
|
||||
private String mRemotePath;
|
||||
private ArrayList<RemoteFile> mFolderAndFiles;
|
||||
private ArrayList<Object> mFolderAndFiles;
|
||||
|
||||
/**
|
||||
* Constructor
|
||||
@ -134,7 +134,7 @@ public class ReadRemoteFolderOperation extends RemoteOperation {
|
||||
* @return
|
||||
*/
|
||||
private void readData(MultiStatus dataInServer, OwnCloudClient client) {
|
||||
mFolderAndFiles = new ArrayList<RemoteFile>();
|
||||
mFolderAndFiles = new ArrayList<Object>();
|
||||
|
||||
// parse data from remote folder
|
||||
WebdavEntry we = new WebdavEntry(dataInServer.getResponses()[0], client.getBaseUri().getPath());
|
||||
|
Loading…
x
Reference in New Issue
Block a user