mirror of
https://github.com/owncloud/android-library.git
synced 2025-06-08 00:16:09 +00:00
GetRemoteShareeOperation returns ArrayList<JSonObject> with Users and Groups
This commit is contained in:
parent
a9ada0b508
commit
ea26e43c0d
@ -88,9 +88,10 @@ public class GetRemoteShareesOperation extends RemoteOperation{
|
|||||||
private static final String NODE_EXACT = "exact";
|
private static final String NODE_EXACT = "exact";
|
||||||
private static final String NODE_USERS = "users";
|
private static final String NODE_USERS = "users";
|
||||||
private static final String NODE_GROUPS = "groups";
|
private static final String NODE_GROUPS = "groups";
|
||||||
private static final String NODE_VALUE = "value";
|
public static final String NODE_VALUE = "value";
|
||||||
private static final String PROPERTY_LABEL = "label";
|
public static final String PROPERTY_LABEL = "label";
|
||||||
private static final String PROPERTY_SHARE_TYPE = "shareType";
|
public static final String PROPERTY_SHARE_TYPE = "shareType";
|
||||||
|
public static final String PROPERTY_SHARE_WITH = "shareWith";
|
||||||
|
|
||||||
// Result types
|
// Result types
|
||||||
public static final Byte USER_TYPE = 0;
|
public static final Byte USER_TYPE = 0;
|
||||||
@ -156,16 +157,16 @@ public class GetRemoteShareesOperation extends RemoteOperation{
|
|||||||
};
|
};
|
||||||
|
|
||||||
ArrayList<Object> data = new ArrayList<Object>(); // For result data
|
ArrayList<Object> data = new ArrayList<Object>(); // For result data
|
||||||
Pair<String, Byte> match;
|
// Pair<String, Byte> match;
|
||||||
for (int i=0; i<4; i++) {
|
for (int i=0; i<4; i++) {
|
||||||
for(int j=0; j< jsonResults[i].length(); j++){
|
for(int j=0; j< jsonResults[i].length(); j++){
|
||||||
JSONObject jsonResult = jsonResults[i].getJSONObject(j);
|
JSONObject jsonResult = jsonResults[i].getJSONObject(j);
|
||||||
match = new Pair<String, Byte>(
|
// match = new Pair<String, Byte>(
|
||||||
jsonResult.getString(PROPERTY_LABEL),
|
// jsonResult.getString(PROPERTY_LABEL),
|
||||||
(byte)jsonResult.getJSONObject(NODE_VALUE).getInt(PROPERTY_SHARE_TYPE)
|
// (byte)jsonResult.getJSONObject(NODE_VALUE).getInt(PROPERTY_SHARE_TYPE)
|
||||||
);
|
// );
|
||||||
data.add(match);
|
data.add(jsonResult);
|
||||||
Log_OC.d(TAG, "*** Added item: " + match.first);
|
Log_OC.d(TAG, "*** Added item: " + jsonResult.getString(PROPERTY_LABEL));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user