}
- public Cursor getContent(long parentId) {
- Uri req_uri = Uri.withAppendedPath(
- ProviderTableMeta.CONTENT_URI_DIR,
- String.valueOf(parentId));
- Cursor c = null;
-
- if (getContentProviderClient() != null) {
- try {
- c = getContentProviderClient().query(req_uri, null,
- ProviderTableMeta.FILE_PARENT + "=?" ,
- new String[] { String.valueOf(parentId)}, null);
- } catch (RemoteException e) {
- Log_OC.e(TAG, e.getMessage());
- return c;
- }
- } else {
- c = getContentResolver().query(req_uri, null,
- ProviderTableMeta.FILE_PARENT + "=?" ,
- new String[] { String.valueOf(parentId)}, null);
- }
-
- return c;
- }
-
private OCFile createRootDir() {
OCFile file = new OCFile(OCFile.ROOT_PATH);
file.setMimetype("DIR");
return c;
}
-// private Cursor getShareCursorForValue(String key, String value) {
-// Cursor c = null;
-// if (getContentResolver() != null) {
-// c = getContentResolver()
-// .query(ProviderTableMeta.CONTENT_URI_SHARE,
-// null,
-// key + "=? AND "
-// + ProviderTableMeta.OCSHARES_ACCOUNT_OWNER
-// + "=?",
-// new String[] { value, mAccount.name }, null);
-// } else {
-// try {
-// c = getContentProviderClient().query(
-// ProviderTableMeta.CONTENT_URI_SHARE,
-// null,
-// key + "=? AND " + ProviderTableMeta.OCSHARES_ACCOUNT_OWNER
-// + "=?", new String[] { value, mAccount.name },
-// null);
-// } catch (RemoteException e) {
-// Log_OC.e(TAG, "Could not get file details: " + e.getMessage());
-// c = null;
-// }
-// }
-// return c;
-// }
+ private Cursor getShareCursorForValue(String key, String value) {
+ Cursor c = null;
+ if (getContentResolver() != null) {
+ c = getContentResolver()
+ .query(ProviderTableMeta.CONTENT_URI_SHARE,
+ null,
+ key + "=? AND "
+ + ProviderTableMeta.OCSHARES_ACCOUNT_OWNER
+ + "=?",
+ new String[] { value, mAccount.name }, null);
+ } else {
+ try {
+ c = getContentProviderClient().query(
+ ProviderTableMeta.CONTENT_URI_SHARE,
+ null,
+ key + "=? AND " + ProviderTableMeta.OCSHARES_ACCOUNT_OWNER
+ + "=?", new String[] { value, mAccount.name },
+ null);
+ } catch (RemoteException e) {
+ Log_OC.e(TAG, "Could not get file details: " + e.getMessage());
+ c = null;
+ }
+ }
+ return c;
+ }
- public OCFile createFileInstance(Cursor c) {
+ private OCFile createFileInstance(Cursor c) {
OCFile file = null;
if (c != null) {
file = new OCFile(c.getString(c