FreeRDP
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
com.freerdp.freerdpcore.services.FreeRDPSuggestionProvider Class Reference
Inheritance diagram for com.freerdp.freerdpcore.services.FreeRDPSuggestionProvider:
Collaboration diagram for com.freerdp.freerdpcore.services.FreeRDPSuggestionProvider:

Public Member Functions

int delete (Uri uri, String selection, String[] selectionArgs)
 
String getType (Uri uri)
 
Uri insert (Uri uri, ContentValues values)
 
boolean onCreate ()
 
Cursor query (Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)
 
int update (Uri uri, ContentValues values, String selection, String[] selectionArgs)
 

Static Public Attributes

static final Uri CONTENT_URI
 

Detailed Description

Definition at line 28 of file FreeRDPSuggestionProvider.java.

Member Function Documentation

◆ delete()

int com.freerdp.freerdpcore.services.FreeRDPSuggestionProvider.delete ( Uri  uri,
String  selection,
String[]  selectionArgs 
)
inline

Definition at line 34 of file FreeRDPSuggestionProvider.java.

35 {
36 // TODO Auto-generated method stub
37 return 0;
38 }

◆ getType()

String com.freerdp.freerdpcore.services.FreeRDPSuggestionProvider.getType ( Uri  uri)
inline

Definition at line 40 of file FreeRDPSuggestionProvider.java.

41 {
42 return "vnd.android.cursor.item/vnd.freerdp.remote";
43 }

◆ insert()

Uri com.freerdp.freerdpcore.services.FreeRDPSuggestionProvider.insert ( Uri  uri,
ContentValues  values 
)
inline

Definition at line 45 of file FreeRDPSuggestionProvider.java.

46 {
47 // TODO Auto-generated method stub
48 return null;
49 }

◆ onCreate()

boolean com.freerdp.freerdpcore.services.FreeRDPSuggestionProvider.onCreate ( )
inline

Definition at line 51 of file FreeRDPSuggestionProvider.java.

52 {
53 return true;
54 }

◆ query()

Cursor com.freerdp.freerdpcore.services.FreeRDPSuggestionProvider.query ( Uri  uri,
String[]  projection,
String  selection,
String[]  selectionArgs,
String  sortOrder 
)
inline

Definition at line 57 of file FreeRDPSuggestionProvider.java.

59 {
60
61 String query = (selectionArgs != null && selectionArgs.length > 0) ? selectionArgs[0] : "";
62
63 // search history
64 ArrayList<BookmarkBase> history =
65 GlobalApp.getQuickConnectHistoryGateway().findHistory(query);
66
67 // search bookmarks
68 ArrayList<BookmarkBase> manualBookmarks;
69 if (query.length() > 0)
70 manualBookmarks = GlobalApp.getManualBookmarkGateway().findByLabelOrHostnameLike(query);
71 else
72 manualBookmarks = GlobalApp.getManualBookmarkGateway().findAll();
73
74 return createResultCursor(history, manualBookmarks);
75 }

◆ update()

int com.freerdp.freerdpcore.services.FreeRDPSuggestionProvider.update ( Uri  uri,
ContentValues  values,
String  selection,
String[]  selectionArgs 
)
inline

Definition at line 78 of file FreeRDPSuggestionProvider.java.

79 {
80 // TODO Auto-generated method stub
81 return 0;
82 }

Field Documentation

◆ CONTENT_URI

final Uri com.freerdp.freerdpcore.services.FreeRDPSuggestionProvider.CONTENT_URI
static
Initial value:
=
Uri.parse("content://com.freerdp.afreerdp.services.freerdpsuggestionprovider")

Definition at line 31 of file FreeRDPSuggestionProvider.java.


The documentation for this class was generated from the following file: