public class CSDataProvider
extends java.lang.Object
CSDbFields
,
CSEvents
Constructor and Description |
---|
CSDataProvider() |
Modifier and Type | Method and Description |
---|---|
static void |
deleteAllCallLog()
deletes all calllog
|
static void |
deleteCallLogByFilter(java.lang.String filed,
java.lang.String value)
delete callog by filter
|
static void |
deleteCallLogByRowId(int rowId)
delete callog by rowId
|
static void |
deleteGroup(java.lang.String groupid)
delete Group
|
static void |
deleteGroupContacts(java.lang.String groupid)
delete Group Contacts
|
static android.database.Cursor |
geFavouriteContactsCursor()
get Favourites Contacts Cursor
|
static android.database.Cursor |
getAppContactsCursor()
get App Contacts Cursor
|
static android.database.Cursor |
getBlockedNumbersCursor()
get Blocked Numbers Cursor
|
static android.database.Cursor |
getBlockedNumbersCursorByFilter(java.lang.String filed,
java.lang.String value)
get Blocked Numbers Cursor by filter
|
static android.database.Cursor |
getCallLogCursor()
get calllog cursor
|
static android.database.Cursor |
getCallLogCursorByFilter(java.lang.String filed,
int value)
Call Log cursor by specified filter
|
static android.database.Cursor |
getCallLogCursorByFilter(java.lang.String filed,
java.lang.String value)
Call Log cursor by specified filter
|
static android.database.Cursor |
getCallLogCursorByThreeFilters(java.lang.String filed1,
java.lang.String value1,
java.lang.String filed2,
java.lang.String value2,
java.lang.String filed3,
int value3)
Call Log cursor with three specified filters
|
static android.database.Cursor |
getCallLogCursorByThreeFilters(java.lang.String filed1,
java.lang.String value1,
java.lang.String filed2,
java.lang.String value2,
java.lang.String filed3,
java.lang.String value3)
Call Log cursor with three specified filters
|
static android.database.Cursor |
getCallLogCursorByTwoFilters(java.lang.String filed1,
java.lang.String value1,
java.lang.String filed2,
java.lang.String value2)
Call Log cursor with two specified filters
|
static android.database.Cursor |
getCallLogCursorEitherByTwofilters(java.lang.String filed1,
java.lang.String value1,
java.lang.String filed2,
java.lang.String value2)
Call Log cursor either of two specified filters
|
static android.database.Cursor |
getCallLogCursorGroupedByNumber()
get a calllog Cursor groupBy
KEY_CALLLOG_NUMBER |
static android.database.Cursor |
getCallLogCursorGroupedByNumberAndDate()
get a calllog Cursor groupBy
KEY_CALLLOG_NUMBER KEY_CALLLOG_GROUPING_IDENTIFIER_DATE |
static android.database.Cursor |
getCallLogCursorGroupedByNumberAndDirection()
get a calllog Cursor groupBy
KEY_CALLLOG_NUMBER KEY_CALLLOG_DIR and date |
static android.database.Cursor |
getChatCursor()
get all Chat Cursor
|
static android.database.Cursor |
getChatCursorByFilter(java.lang.String field,
int value)
get Chat Cursor by filter
|
static android.database.Cursor |
getChatCursorByFilter(java.lang.String field,
java.lang.String value)
get Chat Cursor by filter
|
static android.database.Cursor |
getChatCursorByTwoFilters(java.lang.String field1,
java.lang.String value1,
java.lang.String field2,
java.lang.String value2)
get Chat Cursor by two filters
|
static android.database.Cursor |
getChatCursorFilteredByNumberAndUnreadMessages(java.lang.String remoteidorgroupid)
get Chat Cursor by filter with remoteid or groupid for unread messages
|
static android.database.Cursor |
getChatCursorForPendingDownloads()
gets Chat Cursor for pending file downloads in chat
|
static android.database.Cursor |
getChatCursorForPendingUploads()
gets Chat Cursor for pending file uploads in chat
|
static android.database.Cursor |
getChatCursorForPendingUPnDownloads()
gets Chat Cursor for pending file upload or downloads in chat
|
static android.database.Cursor |
getChatCursorForUnreadMessages()
get Chat Cursor for unread messages
|
static android.database.Cursor |
getChatCursorGroupedByRemoteId()
get Chat Cursor by groupBy
KEY_CHAT_DESTINATION_LOGINID |
static android.database.Cursor |
getContactCursorByNumber(java.lang.String number)
getContactCursorByNumber
|
static android.database.Cursor |
getContactsAndGroupsCursor()
get contacts or groups cursor
|
static android.database.Cursor |
getContactsCursor()
getContactsCursor
|
static android.database.Cursor |
getContactsCursorByFilter(java.lang.String field,
int value)
get Contacts Cursor By a Filter
|
static android.database.Cursor |
getContactsCursorByFilter(java.lang.String field,
java.lang.String value)
get Contacts Cursor By a Filter
|
static java.lang.String |
getFcmID()
getFcmID
|
static android.database.Cursor |
getGroupChatMessageInfoCursor()
gets group chat message info Cursor
|
static android.database.Cursor |
getGroupChatMessageInfoCursorByFilter(java.lang.String field,
java.lang.String value)
gets group chat info Cursor By Filter
|
static android.database.Cursor |
getGroupContactsCursorByFilter(java.lang.String field,
java.lang.String value)
get Group Contacts Cursor By Filter
|
static android.database.Cursor |
getGroupContactsCursorFilteredByGroupIdandNumber(java.lang.String groupid,
java.lang.String number)
get Group Contacts Cursor Filtered By GroupId and Number
|
static android.database.Cursor |
getGroupsCursor()
get Groups Cursor
|
static android.database.Cursor |
getGroupsCursorByFilter(java.lang.String field,
java.lang.String value)
get Groups Cursor By Filter
|
static android.graphics.Bitmap |
getImageBitmap(java.lang.String imageid)
gets bitmap of a thumbnail of given imageid
|
static java.lang.String |
getImageFilePath(java.lang.String imageid)
gets filepath of a given imageid
|
static android.database.Cursor |
getImagesCursorByFilter(java.lang.String filed,
java.lang.String value)
get Images(profile/group/channel) Cursor with specified filter
|
static java.lang.String |
getImageThumbnailFilePath(java.lang.String imageid)
gets filepath thumbnail file of a given imageid
|
static java.lang.String |
getLoginID()
getLoginID
|
static boolean |
getLoginstatus()
getLoginstatus
|
static java.lang.String |
getPassword()
getPassword
|
static android.database.Cursor |
getProfileCursorByFilter(java.lang.String filed,
java.lang.String value)
get all users profile cursor by filter
|
static android.database.Cursor |
getSearchAppContactsCursor(java.lang.String searchstring)
get a App Contacts Cursor filtered by searchstring
|
static android.database.Cursor |
getSearchContactsAndGroupsCursor(java.lang.String searchstring)
get Search ontacts or groups cursor by specified searchstring
|
static android.database.Cursor |
getSearchContactsCursor(java.lang.String searchstring)
get a Contacts Cursor filtered by searchstring
|
static android.database.Cursor |
getSearchFavouritesContactsCursor(java.lang.String searchstring)
get a favourites Contacts Cursor filtered by searchstring
|
static android.database.Cursor |
getSearchGroupsCursor(java.lang.String searchstring)
get Search Groups Cursor by specified searchstring
|
static android.database.Cursor |
getSearchInAllChatsCursor(java.lang.String searchstring)
get Search Chat Cursor.Search will be done in names,remote ids,and chat messages.
|
static android.database.Cursor |
getSearchInAllSmssCursor(java.lang.String searchstring)
get Search Sms Cursor.Search will be done in names,desination numbers,and sms messages.
|
static android.database.Cursor |
getSearchInAllSmssCursorGroupedbyNumber(java.lang.String searchstring)
get Search Sms Cursor.Search will be done in ,desination numbers,names,messages.Search cursor is grouped by destination number.
|
static android.database.Cursor |
getSearchInCalllogNamesCursor(java.lang.String searchstring)
get Search Calllog Cursor.Search will be done in names,remote ids.
|
static android.database.Cursor |
getSearchInChatMessagesCursor(java.lang.String searchstring)
get Search Chat Cursor.Search will be done in messages.Search cursor is grouped by remoteids.
|
static android.database.Cursor |
getSearchInChatNamesCursor(java.lang.String searchstring)
get Search Chat Cursor.Search will be done in names,remote ids.Search cursor is grouped by remoteids.
|
static android.database.Cursor |
getSearchInChatNamesnMessagesCursor(java.lang.String searchstring)
get Search Chat Cursor.Search will be done in ,remote ids,names,messages.Search cursor is grouped by remoteids.
|
static android.database.Cursor |
getSearchInSingleChatCursor(java.lang.String remoteid,
java.lang.String searchstring)
get Search Chat Cursor.Search will be done specific to given remoteid.
|
static android.database.Cursor |
getSearchInSingleSmsCursor(java.lang.String destinationnumber,
java.lang.String searchstring)
get Search Sms Cursor.Search will be done specific to given desination number.
|
static android.database.Cursor |
getSearchInSmsMessagesCursorGroupedbyNumber(java.lang.String searchstring)
get Search Sms Cursor.Search will be done in messages.Search cursor is grouped by destination number.
|
static android.database.Cursor |
getSearchInSmsNamesCursorGroupedbyNumebr(java.lang.String searchstring)
get Search Sms Cursor.Search will be done in names,desination numbers.Search cursor is grouped by destination number.
|
static android.database.Cursor |
getSelfProfileCursor()
get own profile cursor
|
static boolean |
getSignUpstatus()
getSignUpstatus
|
static android.database.Cursor |
getSmsCursor()
get all Sms Cursor
|
static android.database.Cursor |
getSmsCursorByFilter(java.lang.String field,
int value)
get Sms Cursor by filter
|
static android.database.Cursor |
getSmsCursorByFilter(java.lang.String field,
java.lang.String value)
get Sms Cursor by filter
|
static android.database.Cursor |
getSmsCursorByTwoFilters(java.lang.String field1,
java.lang.String value1,
java.lang.String field2,
java.lang.String value2)
get Sms Cursor by two filters
|
static android.database.Cursor |
getSmsCursorFilteredByNumberAndUnreadMessages(java.lang.String destinationnumber)
get Sms Cursor by filter with destinationnumber
|
static android.database.Cursor |
getSmsCursorForUnreadMessages()
get Sms Cursor for unread messages
|
static android.database.Cursor |
getSmsCursorGroupedByDestinationnumber()
get Sms Cursor by groupBy
KEY_SMS_DESTINATION_NUMBER |
static void |
removeImagesCursorByFilter(java.lang.String field,
java.lang.String value)
remove Images Cursor By Filter
|
static void |
updateCallLogbyCallidAndFilter(java.lang.String callid,
java.lang.String field,
int value)
update CALLLOG by filtering callid and specified filed and value
|
static void |
updateCallLogbyCallidAndFilter(java.lang.String callid,
java.lang.String field,
java.lang.String value)
update CALLLOG by filtering callid and specified filed and value
|
static void |
updateCallLogCursorBycallIdandFilter(java.lang.String callid,
java.lang.String filed,
java.lang.String value)
Update Call Log cursor by specified filter
|
static void |
updateChatMessagebyFilter(java.lang.String filter,
int value)
Deprecated.
|
static void |
updateGroupByFilter(java.lang.String group_id,
java.lang.String field,
java.lang.String value)
update a particular Group By Filter
|
public static boolean getSignUpstatus()
public static boolean getLoginstatus()
public static java.lang.String getFcmID()
public static java.lang.String getLoginID()
public static java.lang.String getPassword()
public static android.database.Cursor getCallLogCursorGroupedByNumberAndDirection()
KEY_CALLLOG_NUMBER
KEY_CALLLOG_DIR and date
KEY_CALLLOG_NUMBER
KEY_CALLLOG_DIR and date
public static android.database.Cursor getSearchInCalllogNamesCursor(java.lang.String searchstring)
searchstring
- search stringpublic static android.database.Cursor getCallLogCursorGroupedByNumberAndDate()
KEY_CALLLOG_NUMBER
KEY_CALLLOG_GROUPING_IDENTIFIER_DATE
KEY_CALLLOG_NUMBER
KEY_CALLLOG_GROUPING_IDENTIFIER_DATE
public static android.database.Cursor getCallLogCursorGroupedByNumber()
KEY_CALLLOG_NUMBER
KEY_CALLLOG_NUMBER
public static android.database.Cursor getContactCursorByNumber(java.lang.String number)
number
- numberpublic static android.database.Cursor getContactsCursor()
public static android.database.Cursor getSearchContactsCursor(java.lang.String searchstring)
searchstring
- searchstringKEY_CONTACT_NAME
KEY_CONTACT_NUMBER
columnspublic static android.database.Cursor getSearchAppContactsCursor(java.lang.String searchstring)
searchstring
- searchstringKEY_CONTACT_NAME
KEY_CONTACT_NUMBER
columnspublic static android.database.Cursor getSearchFavouritesContactsCursor(java.lang.String searchstring)
searchstring
- searchstringKEY_CONTACT_NAME
KEY_CONTACT_NUMBER
columnspublic static android.database.Cursor getCallLogCursorByFilter(java.lang.String filed, java.lang.String value)
filed
- any specific column name in calllog tablevalue
- value to filter withpublic static void updateCallLogCursorBycallIdandFilter(java.lang.String callid, java.lang.String filed, java.lang.String value)
callid
- callidfiled
- any specific column name in calllog tablevalue
- value to filter withpublic static android.database.Cursor getCallLogCursorByFilter(java.lang.String filed, int value)
filed
- any specific column name in calllog tablevalue
- value to filter withpublic static android.database.Cursor getCallLogCursorByTwoFilters(java.lang.String filed1, java.lang.String value1, java.lang.String filed2, java.lang.String value2)
filed1
- any specific column name in calllog tablevalue1
- value to filter withfiled2
- any specific column name in calllog tablevalue2
- another value corresponding to filed2 to filterpublic static android.database.Cursor getCallLogCursorByThreeFilters(java.lang.String filed1, java.lang.String value1, java.lang.String filed2, java.lang.String value2, java.lang.String filed3, int value3)
filed1
- any specific column name in calllog tablevalue1
- value to filter withfiled2
- any specific column name in calllog tablevalue2
- another value corresponding to filed2 to filterfiled3
- any specific column name in calllog tablevalue3
- another value corresponding to filed3 to filterpublic static android.database.Cursor getCallLogCursorByThreeFilters(java.lang.String filed1, java.lang.String value1, java.lang.String filed2, java.lang.String value2, java.lang.String filed3, java.lang.String value3)
filed1
- any specific column name in calllog tablevalue1
- value to filter withfiled2
- any specific column name in calllog tablevalue2
- another value corresponding to filed2 to filterfiled3
- any specific column name in calllog tablevalue3
- another value corresponding to filed3 to filterpublic static android.database.Cursor getCallLogCursorEitherByTwofilters(java.lang.String filed1, java.lang.String value1, java.lang.String filed2, java.lang.String value2)
filed1
- any specific column name in calllog tablevalue1
- value to filter withfiled2
- any specific column name in calllog tablevalue2
- another value corresponding to filed2 to filterpublic static android.database.Cursor getSelfProfileCursor()
public static android.database.Cursor getImagesCursorByFilter(java.lang.String filed, java.lang.String value)
filed
- any specific column name in Images tablevalue
- value to filter withpublic static android.database.Cursor getProfileCursorByFilter(java.lang.String filed, java.lang.String value)
filed
- any specific column name in all profile tablevalue
- value to filter withpublic static android.graphics.Bitmap getImageBitmap(java.lang.String imageid)
imageid
- imageidpublic static java.lang.String getImageFilePath(java.lang.String imageid)
imageid
- imageidpublic static java.lang.String getImageThumbnailFilePath(java.lang.String imageid)
imageid
- imageidpublic static android.database.Cursor getAppContactsCursor()
public static android.database.Cursor geFavouriteContactsCursor()
public static android.database.Cursor getContactsCursorByFilter(java.lang.String field, java.lang.String value)
field
- any specific column name in contacts tablevalue
- value to filter withpublic static android.database.Cursor getContactsCursorByFilter(java.lang.String field, int value)
field
- any specific column name in contacts tablevalue
- value to filter withpublic static void updateCallLogbyCallidAndFilter(java.lang.String callid, java.lang.String field, java.lang.String value)
callid
- callidfield
- any specific column name in callog tablevalue
- value to filter withpublic static void updateCallLogbyCallidAndFilter(java.lang.String callid, java.lang.String field, int value)
callid
- callidfield
- any specific column name in callog tablevalue
- value to filter withpublic static android.database.Cursor getCallLogCursor()
public static void deleteAllCallLog()
public static void deleteCallLogByFilter(java.lang.String filed, java.lang.String value)
filed
- any specific column name in callog tablevalue
- value to filter and deletepublic static void deleteCallLogByRowId(int rowId)
rowId
- rowId to delete in callog tablepublic static android.database.Cursor getGroupsCursorByFilter(java.lang.String field, java.lang.String value)
field
- any specific column name in groups tablevalue
- value to filter withpublic static void updateGroupByFilter(java.lang.String group_id, java.lang.String field, java.lang.String value)
field
- any specific column name in groups tablevalue
- value to filter withpublic static android.database.Cursor getGroupsCursor()
public static android.database.Cursor getGroupContactsCursorByFilter(java.lang.String field, java.lang.String value)
field
- any specific column name in groups contacts tablevalue
- value to filter withpublic static android.database.Cursor getGroupContactsCursorFilteredByGroupIdandNumber(java.lang.String groupid, java.lang.String number)
groupid
- groupidnumber
- numberpublic static android.database.Cursor getSearchGroupsCursor(java.lang.String searchstring)
searchstring
- search stringKEY_GROUP_NAME
KEY_GROUP_DESC
public static void deleteGroup(java.lang.String groupid)
groupid
- groupid to deletepublic static void deleteGroupContacts(java.lang.String groupid)
groupid
- to delete Group Contactspublic static android.database.Cursor getContactsAndGroupsCursor()
public static android.database.Cursor getSearchContactsAndGroupsCursor(java.lang.String searchstring)
searchstring
- search stringKEY_CONTACTORGROUP_NAME
KEY_CONTACTORGROUP_DESC
public static android.database.Cursor getBlockedNumbersCursor()
KEY_BLOCKED_NUMBERS
public static android.database.Cursor getBlockedNumbersCursorByFilter(java.lang.String filed, java.lang.String value)
KEY_BLOCKED_NUMBERS
public static android.database.Cursor getChatCursor()
public static android.database.Cursor getChatCursorForUnreadMessages()
public static android.database.Cursor getChatCursorByTwoFilters(java.lang.String field1, java.lang.String value1, java.lang.String field2, java.lang.String value2)
field1
- any specific column name in chats tablevalue1
- value to filter withfield2
- any specific column name in chats tablevalue2
- value to filter withpublic static android.database.Cursor getChatCursorByFilter(java.lang.String field, java.lang.String value)
field
- any specific column name in chats tablevalue
- value to filter withpublic static android.database.Cursor getChatCursorByFilter(java.lang.String field, int value)
field
- any specific column name in chats tablevalue
- value to filter withpublic static android.database.Cursor getChatCursorFilteredByNumberAndUnreadMessages(java.lang.String remoteidorgroupid)
remoteidorgroupid
- numberpublic static android.database.Cursor getChatCursorGroupedByRemoteId()
KEY_CHAT_DESTINATION_LOGINID
KEY_CHAT_DESTINATION_LOGINID
public static android.database.Cursor getSearchInAllChatsCursor(java.lang.String searchstring)
searchstring
- search stringKEY_CHAT_DESTINATION_NAME
KEY_CHAT_MESSAGE
KEY_CHAT_DESTINATION_LOGINID
or KEY_CHAT_DESTINATION_GROUPID
columnspublic static android.database.Cursor getSearchInChatNamesCursor(java.lang.String searchstring)
searchstring
- search stringKEY_CHAT_DESTINATION_NAME
KEY_CHAT_DESTINATION_LOGINID
or KEY_CHAT_DESTINATION_GROUPID
columnspublic static android.database.Cursor getSearchInChatNamesnMessagesCursor(java.lang.String searchstring)
searchstring
- search stringKEY_CHAT_MESSAGE
columnpublic static android.database.Cursor getSearchInChatMessagesCursor(java.lang.String searchstring)
searchstring
- search stringKEY_CHAT_MESSAGE
columnpublic static android.database.Cursor getSearchInSingleChatCursor(java.lang.String remoteid, java.lang.String searchstring)
searchstring
- search stringremoteid
- remoteidKEY_CHAT_DESTINATION_LOGINID
or KEY_CHAT_DESTINATION_GROUPID
columnspublic static android.database.Cursor getChatCursorForPendingUploads()
public static android.database.Cursor getChatCursorForPendingDownloads()
public static android.database.Cursor getChatCursorForPendingUPnDownloads()
@Deprecated public static void updateChatMessagebyFilter(java.lang.String filter, int value)
filter
- can be any field from chat tablevalue
- 0 or 1public static void removeImagesCursorByFilter(java.lang.String field, java.lang.String value)
field
- any specific column name in images tablevalue
- value to filter withpublic static android.database.Cursor getGroupChatMessageInfoCursor()
public static android.database.Cursor getGroupChatMessageInfoCursorByFilter(java.lang.String field, java.lang.String value)
field
- any specific column name in groupchatinfo tablevalue
- value to filter withpublic static android.database.Cursor getSmsCursor()
public static android.database.Cursor getSmsCursorForUnreadMessages()
public static android.database.Cursor getSmsCursorByTwoFilters(java.lang.String field1, java.lang.String value1, java.lang.String field2, java.lang.String value2)
field1
- any specific column name in sms tablevalue1
- value to filter withfield2
- any specific column name in sms tablevalue2
- value to filter withpublic static android.database.Cursor getSmsCursorByFilter(java.lang.String field, java.lang.String value)
field
- any specific column name in sms tablevalue
- value to filter withpublic static android.database.Cursor getSmsCursorByFilter(java.lang.String field, int value)
field
- any specific column name in sms tablevalue
- value to filter withpublic static android.database.Cursor getSmsCursorFilteredByNumberAndUnreadMessages(java.lang.String destinationnumber)
destinationnumber
- numberpublic static android.database.Cursor getSmsCursorGroupedByDestinationnumber()
KEY_SMS_DESTINATION_NUMBER
KEY_SMS_DESTINATION_NUMBER
public static android.database.Cursor getSearchInAllSmssCursor(java.lang.String searchstring)
searchstring
- search stringKEY_SMS_DESTINATION_NAME
KEY_SMS_MESSAGE
KEY_SMS_DESTINATION_NUMBER
columnspublic static android.database.Cursor getSearchInSmsNamesCursorGroupedbyNumebr(java.lang.String searchstring)
searchstring
- search stringKEY_SMS_DESTINATION_NAME
KEY_SMS_DESTINATION_NUMBER
columnspublic static android.database.Cursor getSearchInAllSmssCursorGroupedbyNumber(java.lang.String searchstring)
searchstring
- search stringKEY_SMS_MESSAGE
KEY_SMS_DESTINATION_NAME
KEY_SMS_DESTINATION_NUMBER
columnpublic static android.database.Cursor getSearchInSmsMessagesCursorGroupedbyNumber(java.lang.String searchstring)
searchstring
- search stringKEY_SMS_MESSAGE
columnpublic static android.database.Cursor getSearchInSingleSmsCursor(java.lang.String destinationnumber, java.lang.String searchstring)
searchstring
- search stringdestinationnumber
- remoteidKEY_SMS_MESSAGE
columns