Package com.simplicite.util
Class Bookmarks
- java.lang.Object
-
- com.simplicite.util.Bookmarks
-
- All Implemented Interfaces:
java.io.Serializable
public class Bookmarks extends java.lang.Object implements java.io.Serializable
User's bookmarks- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.json.JSONObject
add(java.lang.String json)
Add a bookmark as json (with object, rowId, title, icon)org.json.JSONObject
add(java.lang.String object, java.lang.String rowId, java.lang.String title, java.lang.String icon, boolean update)
Add a bookmark to userorg.json.JSONObject
add(org.json.JSONObject bookmark)
Add a bookmark as JSON object (with object, rowId,title, icon)org.json.JSONObject
find(java.lang.String object)
Get bookmarks of objectorg.json.JSONObject
find(java.lang.String object, java.lang.String rowId)
Search one bookmarkorg.json.JSONObject
find(java.lang.String object, java.lang.String rowId, boolean remove)
Search one bookmarkstatic java.lang.String
getBookmarkName(Grant g)
Get the BOOKMARKS parameters nameorg.json.JSONObject
read()
Get all user bookmarks from JSON parameter BOOKMARKSorg.json.JSONObject
remove(java.lang.String json)
Remove a bookmark (with object and rowId)org.json.JSONObject
remove(java.lang.String object, java.lang.String rowId)
Remove a bookmarkorg.json.JSONObject
remove(org.json.JSONObject bookmark)
Remove a bookmarkorg.json.JSONObject
removeObject(java.lang.String object)
Remove all bookmarks of objectvoid
save()
Save all user bookmarks in parameter BOOKMARKSvoid
show(java.lang.String show)
Change the bookmarks positionorg.json.JSONObject
toggle(java.lang.String json)
Add/Remove a bookmark if exists (with object, rowId, title, icon)org.json.JSONObject
toggle(java.lang.String object, java.lang.String rowId, java.lang.String title, java.lang.String icon)
Add/Remove a bookmark if existsorg.json.JSONObject
toggle(org.json.JSONObject bookmark)
Add/Remove a bookmark if exists (with object, rowId, title, icon)
-
-
-
Constructor Detail
-
Bookmarks
public Bookmarks(Grant g)
Constructor- Parameters:
g
- User rights
-
-
Method Detail
-
getBookmarkName
public static java.lang.String getBookmarkName(Grant g)
Get the BOOKMARKS parameters name- Returns:
- BOOKMARKS home
-
read
public org.json.JSONObject read()
Get all user bookmarks from JSON parameter BOOKMARKS- Returns:
- Bookmarks data
-
show
public void show(java.lang.String show)
Change the bookmarks position- Parameters:
show
- top|bottom|false
-
find
public org.json.JSONObject find(java.lang.String object)
Get bookmarks of object- Returns:
- Bookmarks data or null
-
save
public void save()
Save all user bookmarks in parameter BOOKMARKS
-
find
public org.json.JSONObject find(java.lang.String object, java.lang.String rowId)
Search one bookmark- Parameters:
object
- Object namerowId
- Object row ID- Returns:
- Bookmark or null
-
find
public org.json.JSONObject find(java.lang.String object, java.lang.String rowId, boolean remove)
Search one bookmark- Parameters:
object
- Object namerowId
- Object row IDremove
- Remove if found- Returns:
- Bookmark or null
-
toggle
public org.json.JSONObject toggle(java.lang.String json)
Add/Remove a bookmark if exists (with object, rowId, title, icon)- Parameters:
json
- JSON string
-
toggle
public org.json.JSONObject toggle(org.json.JSONObject bookmark)
Add/Remove a bookmark if exists (with object, rowId, title, icon)- Parameters:
bookmark
- JSON
-
toggle
public org.json.JSONObject toggle(java.lang.String object, java.lang.String rowId, java.lang.String title, java.lang.String icon)
Add/Remove a bookmark if exists- Parameters:
object
- Object namerowId
- Row IDtitle
- User keyicon
- Object icon- Returns:
- added or removed bookmark
-
add
public org.json.JSONObject add(java.lang.String json)
Add a bookmark as json (with object, rowId, title, icon)- Parameters:
json
- JSON string
-
add
public org.json.JSONObject add(org.json.JSONObject bookmark)
Add a bookmark as JSON object (with object, rowId,title, icon)- Parameters:
bookmark
- JSON object
-
add
public org.json.JSONObject add(java.lang.String object, java.lang.String rowId, java.lang.String title, java.lang.String icon, boolean update)
Add a bookmark to user- Parameters:
object
- Object namerowId
- Row IDtitle
- User keyicon
- Object icon
-
remove
public org.json.JSONObject remove(java.lang.String json)
Remove a bookmark (with object and rowId)- Parameters:
json
- JSON string
-
remove
public org.json.JSONObject remove(org.json.JSONObject bookmark)
Remove a bookmark- Parameters:
bookmark
- object and rowId
-
remove
public org.json.JSONObject remove(java.lang.String object, java.lang.String rowId)
Remove a bookmark- Parameters:
object
- Object namerowId
- Row ID
-
removeObject
public org.json.JSONObject removeObject(java.lang.String object)
Remove all bookmarks of object- Parameters:
object
- Object name
-
-