public class FavouritesServiceImpl extends java.lang.Object implements FavouritesService, org.springframework.beans.factory.InitializingBean
| Modifier and Type | Class and Description |
|---|---|
static interface |
FavouritesServiceImpl.OnAddFavouritePolicy |
static interface |
FavouritesServiceImpl.OnRemoveFavouritePolicy |
FavouritesService.SortFields, FavouritesService.TypeDEFAULT_SORT_PROPS| Constructor and Description |
|---|
FavouritesServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
PersonFavourite |
addFavourite(java.lang.String userName,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
Add the entity identified by nodeRef as a favourite for user "userName".
|
void |
afterPropertiesSet() |
PersonFavourite |
getFavourite(java.lang.String userName,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
Get a specific favourite for user "userName".
|
org.alfresco.query.PagingResults |
getPagedFavourites(java.lang.String userName,
java.util.Set types,
java.util.List sortProps,
org.alfresco.query.PagingRequest pagingRequest)
A paged list of favourites for user "userName".
|
FavouritesService.Type |
getType(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
void |
init() |
boolean |
isFavourite(java.lang.String userName,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
Is the entity identified by nodeRef a favourite document of user "userName".
|
boolean |
removeFavourite(java.lang.String userName,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
Remove the document identified by nodeRef as a favourite for user "userName".
|
void |
setAuthenticationContext(AuthenticationContext authenticationContext) |
void |
setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService) |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
void |
setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService) |
void |
setPersonService(PersonService personService) |
void |
setPolicyComponent(PolicyComponent policyComponent) |
void |
setPreferenceService(PreferenceService preferenceService) |
void |
setSiteService(SiteService siteService) |
public void setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)
public void setPersonService(PersonService personService)
public void setAuthenticationContext(AuthenticationContext authenticationContext)
public void setPolicyComponent(PolicyComponent policyComponent)
public void setSiteService(SiteService siteService)
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
public void setPreferenceService(PreferenceService preferenceService)
public void afterPropertiesSet()
throws java.lang.Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanjava.lang.Exceptionpublic void init()
public FavouritesService.Type getType(org.alfresco.service.cmr.repository.NodeRef nodeRef)
getType in interface FavouritesServicepublic PersonFavourite addFavourite(java.lang.String userName, org.alfresco.service.cmr.repository.NodeRef nodeRef)
FavouritesServiceaddFavourite in interface FavouritesServicepublic boolean removeFavourite(java.lang.String userName,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
FavouritesServiceremoveFavourite in interface FavouritesServicepublic boolean isFavourite(java.lang.String userName,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
FavouritesServiceisFavourite in interface FavouritesServicepublic org.alfresco.query.PagingResults getPagedFavourites(java.lang.String userName,
java.util.Set types,
java.util.List sortProps,
org.alfresco.query.PagingRequest pagingRequest)
FavouritesServicegetPagedFavourites in interface FavouritesServicepublic PersonFavourite getFavourite(java.lang.String userName, org.alfresco.service.cmr.repository.NodeRef nodeRef)
FavouritesServicegetFavourite in interface FavouritesServiceCopyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.