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:
Roy Wetherall
2009-10-27 15:55:15 +00:00
parent 0cfae78458
commit 0701249fe5
3 changed files with 38 additions and 3 deletions

View File

@@ -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);