public final class FavoriteWorkspaceManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FAVORITE_WORKSPACES_MEMBERPREFS_KEY |
static java.lang.String |
REVISION |
Modifier and Type | Method and Description |
---|---|
void |
add(Member member,
Workspace... workspaces)
Adds given workspace(s) as favorite for given member.
|
void |
clear(Member member)
Clears all member's favorite workspaces.
|
java.util.List<Workspace> |
get(Member member)
Return ordered list of favorite Workspaces for given member.
|
static FavoriteWorkspaceManager |
getInstance()
Get the manager.
|
boolean |
hasFavorites(Member member)
Returns true if member has at least one favorite workspace.
|
boolean |
isFavorite(Member member,
Workspace workspace) |
void |
remove(Member member,
Workspace workspace)
Removes given workspace from member's favorite workspaces.
|
void |
set(Member member,
Workspace... workspaces)
Sets given workspace(s) as favorite for given member, and replaces current ones if any.
|
public static final java.lang.String REVISION
public static final java.lang.String FAVORITE_WORKSPACES_MEMBERPREFS_KEY
public static FavoriteWorkspaceManager getInstance()
public void add(Member member, Workspace... workspaces)
member
- the memberworkspaces
- the favorite workspace(s) to addpublic void set(Member member, Workspace... workspaces)
member
- the memberworkspaces
- the favorite workspace(s) to addpublic java.util.List<Workspace> get(Member member)
member
- the memberpublic void remove(Member member, Workspace workspace)
member
- the memberworkspace
- the workspace to remove from the member's favoritespublic void clear(Member member)
member
- the memberpublic boolean isFavorite(Member member, Workspace workspace)
member
- the memberworkspace
- the workspace to test if it is a favoritepublic boolean hasFavorites(Member member)
member
- the memberCopyright © 2001-2017 Jalios SA. All Rights Reserved.