public interface AppDataManager
Modifier and Type | Method and Description |
---|---|
void |
deletePersonData(String userId,
String groupId,
String appId,
Set<String> fields)
Deletes data for the specified user and group
|
Map<String,Map<String,String>> |
getPersonData(String[] userIds,
String groupId,
String appId,
Set<String> fields)
Retrieves app data for the specified user list and group
|
void |
savePersonData(String userId,
String appId,
Map<String,String> values)
Save app data for the specified user with the given values
|
void |
updatePersonData(String userId,
String groupId,
String appId,
Set<String> fields,
Map<String,String> values)
Updates app data for the specified user and group with the new values
|
Map<String,Map<String,String>> getPersonData(String[] userIds, String groupId, String appId, Set<String> fields) throws SocialDataException
userIds
- A set of userIds whose app data to be retrievedgroupId
- The groupappId
- The appfields
- The fields to returnSocialDataException
void deletePersonData(String userId, String groupId, String appId, Set<String> fields) throws SocialDataException
userId
- The userId of the person whose app data to be removedgroupId
- The groupappId
- The appfields
- The fields to delete. Empty implies allSocialDataException
void updatePersonData(String userId, String groupId, String appId, Set<String> fields, Map<String,String> values) throws SocialDataException
userId
- The userId of the person whose app data to be modifiedgroupId
- The groupappId
- The appfields
- The fields to update. Empty implies allvalues
- The new values to setSocialDataException
void savePersonData(String userId, String appId, Map<String,String> values) throws SocialDataException
userId
- The userId of the person whose app data to be modifiedappId
- The appvalues
- The new values to setSocialDataException
Copyright © 2018 WSO2. All rights reserved.