package org.jboss.seam.wiki.preferences;
import java.util.Set;
import java.util.List;
public interface PreferenceProvider<U, I> {
public Set<PreferenceValue> loadValues(String preferenceEntityName, U user, I instance, List<PreferenceVisibility> visibilities);
public void storeValues(Set<PreferenceValue> valueHolders, U user, I instance);
public void deleteUserPreferenceValues(U user);
public void flush();
}