001
014
015 package com.liferay.portal.kernel.settings;
016
017 import java.util.List;
018
019
023 public interface SettingsFactory {
024
025 public ArchivedSettings getPortletInstanceArchivedSettings(
026 long groupId, String portletId, String name)
027 throws SettingsException;
028
029 public List<ArchivedSettings> getPortletInstanceArchivedSettingsList(
030 long groupId, String portletId);
031
032 public Settings getServerSettings(String settingsId);
033
034 public Settings getSettings(SettingsLocator settingsLocator)
035 throws SettingsException;
036
037 public SettingsDescriptor getSettingsDescriptor(String settingsId);
038
039 public void registerSettingsMetadata(
040 Class<?> settingsClass, Object configurationBean,
041 FallbackKeys fallbackKeys);
042
043 }