public class PreferenceServiceImpl extends java.lang.Object implements PreferenceService
| Modifier and Type | Class and Description |
|---|---|
static class |
PreferenceServiceImpl.PageDetails |
| Constructor and Description |
|---|
PreferenceServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearPreferences(java.lang.String userName)
Clears all the preferences for a particular user.
|
void |
clearPreferences(java.lang.String userName,
java.lang.String preferenceFilter)
Clears the preferences for a particular user that match the filter optionally provided.
|
org.alfresco.query.PagingResults |
getPagedPreferences(java.lang.String userName,
java.lang.String preferenceFilter,
org.alfresco.query.PagingRequest pagingRequest) |
java.io.Serializable |
getPreference(java.lang.String userName,
java.lang.String preferenceName) |
java.util.Map |
getPreferences(java.lang.String userName)
Get all preferences for a particular user
|
java.util.Map |
getPreferences(java.lang.String userName,
java.lang.String preferenceFilter)
Get the preferences for a particular user.
|
void |
setAuthenticationContext(AuthenticationContext authenticationContext) |
void |
setAuthorityService(AuthorityService authorityService) |
void |
setContentService(ContentService contentService) |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
Set the node service
|
void |
setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService) |
void |
setPersonService(PersonService personService)
Set the person service
|
void |
setPreferences(java.lang.String userName,
java.util.Map preferences)
Sets the preference values for a user.
|
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService - the node servicepublic void setContentService(ContentService contentService)
public void setPersonService(PersonService personService)
personService - the person servicepublic void setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)
public void setAuthenticationContext(AuthenticationContext authenticationContext)
public void setAuthorityService(AuthorityService authorityService)
public java.util.Map getPreferences(java.lang.String userName)
PreferenceServicegetPreferences in interface PreferenceServiceuserName - the user namePreferenceService.getPreferences(java.lang.String)public java.io.Serializable getPreference(java.lang.String userName,
java.lang.String preferenceName)
getPreference in interface PreferenceServicepublic java.util.Map getPreferences(java.lang.String userName,
java.lang.String preferenceFilter)
PreferenceServiceIf no filter if provided all preferences are returned.
If a filter is provided it's used to filter the results. For example the filter "alfresco.myComp" will only return filters that are in the "namespace" alfresco.myComp.
getPreferences in interface PreferenceServiceuserName - the user namepreferenceFilter - the preference filterorg.alfresco.repo.person.PersonService#getPreferences(java.lang.String, java.lang.String)public org.alfresco.query.PagingResults getPagedPreferences(java.lang.String userName,
java.lang.String preferenceFilter,
org.alfresco.query.PagingRequest pagingRequest)
getPagedPreferences in interface PreferenceServicepublic void setPreferences(java.lang.String userName,
java.util.Map preferences)
PreferenceServiceValues provided overlay those already present.
Preference value names can be "namespaced" by using package notation. For example "alfresc.myComp.myValue".
setPreferences in interface PreferenceServiceuserName - the user namepreferences - the preference valuesorg.alfresco.repo.person.PersonService#setPreferences(java.lang.String,
java.util.HashMap)public void clearPreferences(java.lang.String userName)
PreferenceServiceclearPreferences in interface PreferenceServiceuserName - the user namePreferenceService.clearPreferences(java.lang.String)public void clearPreferences(java.lang.String userName,
java.lang.String preferenceFilter)
PreferenceServiceIf no filter if present then all preferences are cleared.
clearPreferences in interface PreferenceServiceuserName - the user namepreferenceFilter - the preference filterorg.alfresco.repo.person.PersonService#clearPreferences(java.lang.String,
java.lang.String)Copyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.