|
|
||||||||
| 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