/**
  * returns a list of OI's we need for the query
  * @param int $pUserId
  * @param int $pFriendId
  */
 public static function getRelevantOnlineIdentityIdsForQuery($pUserId, $pFriendId)
 {
     $pOiArray = array();
     if (is_null($pFriendId)) {
         // get own items and items of all friends
         $pOiArray = self::getIdsOfFriendsByUserId($pUserId);
         $pOiArray = array_merge($pOiArray, OnlineIdentityTable::retrieveIdsByUserId($pUserId));
     } else {
         // get all items from a specific friend
         $pOiArray = OnlineIdentityTable::retrieveIdsByUserId($pFriendId);
     }
     return $pOiArray;
 }