Loading test_client/src/main/java/com/owncloud/android/lib/testclient/TestActivity.java +3 −50 Original line number Diff line number Diff line Loading @@ -44,10 +44,6 @@ import com.owncloud.android.lib.resources.files.RemoveFileRemoteOperation; import com.owncloud.android.lib.resources.files.RenameFileRemoteOperation; import com.owncloud.android.lib.resources.files.UploadFileRemoteOperation; import com.owncloud.android.lib.resources.files.model.RemoteFile; import com.owncloud.android.lib.resources.shares.CreateRemoteShareOperation; import com.owncloud.android.lib.resources.shares.GetRemoteSharesOperation; import com.owncloud.android.lib.resources.shares.RemoveRemoteShareOperation; import com.owncloud.android.lib.resources.shares.ShareType; import org.apache.commons.httpclient.protocol.Protocol; import org.apache.commons.httpclient.protocol.ProtocolSocketFactory; Loading Loading @@ -281,53 +277,10 @@ public class TestActivity extends Activity { return uploadOperation.execute(client); } /** Access to the library method to Get Shares * * @return */ public RemoteOperationResult getShares() { GetRemoteSharesOperation getOperation = new GetRemoteSharesOperation(); return getOperation.execute(mClient); } /** Access to the library method to Create Share * @param path Full path of the file/folder being shared. Mandatory argument * @param shareType 0 = user, 1 = group, 3 = Public link. Mandatory argument * @param shareWith User/group ID with who the file should be shared. This is mandatory for shareType of 0 or 1 * @param publicUpload If false (default) public cannot upload to a public shared folder. * If true public can upload to a shared folder. Only available for public link shares * @param password Password to protect a public link share. Only available for public link shares * @param permissions 1 - Read only Default for public shares * 2 - Update * 4 - Create * 8 - Delete * 16- Re-share * 31- All above Default for private shares * For user or group shares. * To obtain combinations, add the desired values together. * For instance, for Re-Share, delete, read, update add 16+8+2+1 = 27. * * @return */ public RemoteOperationResult createShare(String path, ShareType shareType, String shareWith, boolean publicUpload, String password, int permissions){ CreateRemoteShareOperation createOperation = new CreateRemoteShareOperation(path, shareType, shareWith, publicUpload, password, permissions); return createOperation.execute(mClient); } /** * Access to the library method to Remove Share * * @param idShare Share ID */ public RemoteOperationResult removeShare(int idShare) { RemoveRemoteShareOperation removeOperation = new RemoveRemoteShareOperation(idShare); return removeOperation.execute(mClient); } /** Loading Loading
test_client/src/main/java/com/owncloud/android/lib/testclient/TestActivity.java +3 −50 Original line number Diff line number Diff line Loading @@ -44,10 +44,6 @@ import com.owncloud.android.lib.resources.files.RemoveFileRemoteOperation; import com.owncloud.android.lib.resources.files.RenameFileRemoteOperation; import com.owncloud.android.lib.resources.files.UploadFileRemoteOperation; import com.owncloud.android.lib.resources.files.model.RemoteFile; import com.owncloud.android.lib.resources.shares.CreateRemoteShareOperation; import com.owncloud.android.lib.resources.shares.GetRemoteSharesOperation; import com.owncloud.android.lib.resources.shares.RemoveRemoteShareOperation; import com.owncloud.android.lib.resources.shares.ShareType; import org.apache.commons.httpclient.protocol.Protocol; import org.apache.commons.httpclient.protocol.ProtocolSocketFactory; Loading Loading @@ -281,53 +277,10 @@ public class TestActivity extends Activity { return uploadOperation.execute(client); } /** Access to the library method to Get Shares * * @return */ public RemoteOperationResult getShares() { GetRemoteSharesOperation getOperation = new GetRemoteSharesOperation(); return getOperation.execute(mClient); } /** Access to the library method to Create Share * @param path Full path of the file/folder being shared. Mandatory argument * @param shareType 0 = user, 1 = group, 3 = Public link. Mandatory argument * @param shareWith User/group ID with who the file should be shared. This is mandatory for shareType of 0 or 1 * @param publicUpload If false (default) public cannot upload to a public shared folder. * If true public can upload to a shared folder. Only available for public link shares * @param password Password to protect a public link share. Only available for public link shares * @param permissions 1 - Read only Default for public shares * 2 - Update * 4 - Create * 8 - Delete * 16- Re-share * 31- All above Default for private shares * For user or group shares. * To obtain combinations, add the desired values together. * For instance, for Re-Share, delete, read, update add 16+8+2+1 = 27. * * @return */ public RemoteOperationResult createShare(String path, ShareType shareType, String shareWith, boolean publicUpload, String password, int permissions){ CreateRemoteShareOperation createOperation = new CreateRemoteShareOperation(path, shareType, shareWith, publicUpload, password, permissions); return createOperation.execute(mClient); } /** * Access to the library method to Remove Share * * @param idShare Share ID */ public RemoteOperationResult removeShare(int idShare) { RemoveRemoteShareOperation removeOperation = new RemoveRemoteShareOperation(idShare); return removeOperation.execute(mClient); } /** Loading