*/
public Activity[] getActivities(String[] userIds, String groupId, String appId,
Set<String> fields, FilterOptions options)
throws SocialDataException {
RelationshipManager relationshipManager=new RelationshipManagerImpl();
List<Activity> activityList = new ArrayList<Activity>();
List<String> userIdsToFetch=new ArrayList<String>();
String[] userIdArray=null;
// Handle GroupId
if(groupId.equals(SocialImplConstants.GROUP_ID_SELF)){
userIdArray=userIds;
}
else if(groupId.equals(SocialImplConstants.GROUP_ID_FRIENDS)){
for(String id:userIds){
if(relationshipManager.getRelationshipList(id)!=null){
for(String friend:relationshipManager.getRelationshipList(id)){
userIdsToFetch.add(friend);
}
}
}
userIdArray=new String[userIdsToFetch.size()];