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 -
Method Summary
Modifier and TypeMethodDescriptionvoidsetPreferences(String userName, Map<String, 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, setExtensionPointMethods inherited from class org.alfresco.traitextender.SingletonExtension
acceptsTrait, acceptsTraitClass, getTrait
-
Constructor Details
-
VirtualPreferenceServiceExtension
public VirtualPreferenceServiceExtension()
-
-
Method Details
-
setPreferenceService
-
setPreferences
If 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:
Throwable
-