|
![]() |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.vodafone360.people.engine.presence.PresenceDbUtils
public class PresenceDbUtils
Field Summary | |
---|---|
private static java.lang.Long |
sMeProfileLocalContactId
|
private static java.lang.Long |
sMeProfileUserId
|
Constructor Summary | |
---|---|
PresenceDbUtils()
|
Method Summary | |
---|---|
private static boolean |
convertUserIds(User user,
DatabaseHelper databaseHelper)
Parses user data before storing it to database |
protected static User |
getMeProfilePresenceStatus(DatabaseHelper databaseHelper)
|
protected static java.lang.Long |
getMeProfileUserId(DatabaseHelper databaseHelper)
|
static User |
getUserPresenceStatusByLocalContactId(long localContactId,
DatabaseHelper databaseHelper)
This method returns wrapper with the presence information for all user networks |
static boolean |
notNullOrBlank(java.lang.String input)
|
static void |
resetMeProfileIds()
|
protected static void |
resetPresenceStatesAcceptForMe(long localContactIdOfMe,
DatabaseHelper dbHelper)
Removes all presence infos besides those related to MeProfile |
protected static void |
setPresenceOfflineInDatabase(DatabaseHelper dbHelper)
Set all users to offline state |
protected static boolean |
updateDatabase(java.util.List<User> users,
long idListeningTo,
DatabaseHelper dbHelper)
Here we update the PresenceTable, and the ContactSummaryTable afterwards the HandlerAgent receives the notification of presence states changes |
protected static boolean |
updateMyPresence(User user,
DatabaseHelper dbHelper)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static java.lang.Long sMeProfileUserId
private static java.lang.Long sMeProfileLocalContactId
Constructor Detail |
---|
public PresenceDbUtils()
Method Detail |
---|
public static void resetMeProfileIds()
private static boolean convertUserIds(User user, DatabaseHelper databaseHelper)
user
- databaseHelper
-
protected static java.lang.Long getMeProfileUserId(DatabaseHelper databaseHelper)
databaseHelper
-
protected static User getMeProfilePresenceStatus(DatabaseHelper databaseHelper)
databaseHelper
-
public static User getUserPresenceStatusByLocalContactId(long localContactId, DatabaseHelper databaseHelper)
localContactId
- - the localContactId of the contact we want to get
presence states information for.databaseHelper
-
protected static boolean updateDatabase(java.util.List<User> users, long idListeningTo, DatabaseHelper dbHelper)
users
- protected static boolean updateMyPresence(User user, DatabaseHelper dbHelper)
protected static void setPresenceOfflineInDatabase(DatabaseHelper dbHelper)
dbHelper
- protected static void resetPresenceStatesAcceptForMe(long localContactIdOfMe, DatabaseHelper dbHelper)
dbHelper
- public static boolean notNullOrBlank(java.lang.String input)
input
-
|
![]() |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
JavaDoc