Package org.alfresco.repo.virtual.bundle
Class VirtualPreferenceServiceExtension
- java.lang.Object
-
- org.alfresco.traitextender.SingletonExtension<E,T>
-
- org.alfresco.traitextender.SpringBeanExtension<PreferenceServiceExtension,PreferenceServiceTrait>
-
- org.alfresco.repo.virtual.bundle.VirtualPreferenceServiceExtension
-
- All Implemented Interfaces:
PreferenceServiceExtension
public class VirtualPreferenceServiceExtension extends SpringBeanExtension<PreferenceServiceExtension,PreferenceServiceTrait> implements PreferenceServiceExtension
PreferenceServiceImpl extension used for manipulate favorites preferences that are set for virtual references.- Author:
- sdinuta
-
-
Constructor Summary
Constructors Constructor Description VirtualPreferenceServiceExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetPreferences(java.lang.String userName, java.util.Map<java.lang.String,java.io.Serializable> preferences)If the favorites preferences are changed then for virtual references the actual nodeRef is added/removed from favorites preferences instead of virtual nodeRef.voidsetPreferenceService(PreferenceService preferenceService)-
Methods inherited from class org.alfresco.traitextender.SpringBeanExtension
register, setExtensionPoint
-
Methods inherited from class org.alfresco.traitextender.SingletonExtension
acceptsTrait, acceptsTraitClass, getTrait
-
-
-
-
Method Detail
-
setPreferenceService
public void setPreferenceService(PreferenceService preferenceService)
-
setPreferences
public void setPreferences(java.lang.String userName, java.util.Map<java.lang.String,java.io.Serializable> preferences) throws java.lang.ThrowableIf the favorites preferences are changed then for virtual references the actual nodeRef is added/removed from favorites preferences instead of virtual nodeRef. For non virtual entries or for preferences that are not related to favorites the original implementation from PreferenceServiceImpl is used.- Specified by:
setPreferencesin interfacePreferenceServiceExtension- Throws:
java.lang.Throwable
-
-