public interface FavouritesService
| Modifier and Type | Interface and Description |
|---|---|
static class |
FavouritesService.SortFields |
static class |
FavouritesService.Type |
| Modifier and Type | Field and Description |
|---|---|
static List<Pair<FavouritesService.SortFields,Boolean>> |
DEFAULT_SORT_PROPS |
| Modifier and Type | Method and Description |
|---|---|
PersonFavourite |
addFavourite(String userName,
NodeRef nodeRef)
Add the entity identified by nodeRef as a favourite for user "userName".
|
PersonFavourite |
getFavourite(String userName,
NodeRef nodeRef)
Get a specific favourite for user "userName".
|
PagingResults<PersonFavourite> |
getPagedFavourites(String userName,
Set<FavouritesService.Type> types,
List<Pair<FavouritesService.SortFields,Boolean>> sortProps,
PagingRequest pagingRequest)
A paged list of favourites for user "userName".
|
FavouritesService.Type |
getType(NodeRef nodeRef) |
boolean |
isFavourite(String userName,
NodeRef nodeRef)
Is the entity identified by nodeRef a favourite document of user "userName".
|
boolean |
removeFavourite(String userName,
NodeRef nodeRef)
Remove the document identified by nodeRef as a favourite for user "userName".
|
static final List<Pair<FavouritesService.SortFields,Boolean>> DEFAULT_SORT_PROPS
FavouritesService.Type getType(NodeRef nodeRef)
@Auditable(parameters={"userName","nodeRef"}) PersonFavourite addFavourite(String userName, NodeRef nodeRef)
userName - StringnodeRef - NodeRef@Auditable(parameters={"userName","nodeRef"}) boolean isFavourite(String userName, NodeRef nodeRef)
userName - StringnodeRef - NodeRef@Auditable(parameters={"userName","nodeRef"}) boolean removeFavourite(String userName, NodeRef nodeRef)
userName - StringnodeRef - NodeRef@Auditable(parameters={"userName","types","pagingRequest"}) PagingResults<PersonFavourite> getPagedFavourites(String userName, Set<FavouritesService.Type> types, List<Pair<FavouritesService.SortFields,Boolean>> sortProps, PagingRequest pagingRequest)
userName - StringpagingRequest - PagingRequest@Auditable(parameters={"userName","nodeRef"}) PersonFavourite getFavourite(String userName, NodeRef nodeRef)
userName - StringnodeRef - NodeRefCopyright © 2005–2021 Alfresco Software. All rights reserved.