mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
ETHREEOH-957: The delete preference webscript seems to not do anything
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@17189 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -31,7 +31,6 @@ import java.util.Map;
|
||||
import org.alfresco.repo.jscript.BaseScopableProcessorExtension;
|
||||
import org.alfresco.service.ServiceRegistry;
|
||||
import org.alfresco.service.cmr.preference.PreferenceService;
|
||||
import org.mozilla.javascript.IdScriptableObject;
|
||||
import org.mozilla.javascript.NativeObject;
|
||||
|
||||
/**
|
||||
@@ -39,6 +38,7 @@ import org.mozilla.javascript.NativeObject;
|
||||
*/
|
||||
public class ScriptPreferenceService extends BaseScopableProcessorExtension
|
||||
{
|
||||
@SuppressWarnings("unused")
|
||||
private ServiceRegistry services;
|
||||
|
||||
/** Preference Service */
|
||||
@@ -129,6 +129,23 @@ public class ScriptPreferenceService extends BaseScopableProcessorExtension
|
||||
}
|
||||
}
|
||||
|
||||
public void clearPreferences(String userName)
|
||||
{
|
||||
this.preferenceService.clearPreferences(userName, null);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Clear the preference values
|
||||
*
|
||||
* @param userName
|
||||
* @param preferenceFilter
|
||||
*/
|
||||
public void clearPreferences(String userName, String preferenceFilter)
|
||||
{
|
||||
this.preferenceService.clearPreferences(userName, preferenceFilter);
|
||||
}
|
||||
|
||||
private String getAppendedKey(String currentKey, String key)
|
||||
{
|
||||
StringBuffer buffer = new StringBuffer(64);
|
||||
|
Reference in New Issue
Block a user