Interface SettingService
-
- All Superinterfaces:
com.google.gwt.user.client.rpc.RemoteService
- All Known Implementing Classes:
SettingServiceImpl
@RemoteServiceRelativePath("setting") public interface SettingService extends com.google.gwt.user.client.rpc.RemoteServiceThe client side stub for the Settings Service. This service allows the management of various application settings.- Since:
- 6.0
- Author:
- Matteo Caruso - LogicalDOC
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSettingService.Instance
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GUIParameter[]loadClientSettings()Loads web services, webDav and other client-related settingsGUIParameter[]loadConverterParameters(String converter)Loads the parameters of a specified converterGUIEmailSettingsloadEmailSettings()Loads email settings (SMTP connection)GUIParameter[]loadGUISettings()Load the GUI settingsGUIParameter[]loadSettings()Loads the complete settings setGUIParameter[]loadSettingsByNames(String[] names)Loads a set of settings valuesvoidsaveEmailSettings(GUIEmailSettings settings)Saves email settings (SMTP connection)voidsaveRegistration(String name, String email, String organization, String website)Saves the registration settingsvoidsaveSettings(GUIParameter[] settings)Saves settingsvoidsaveStorageSettings(GUIParameter[] settings)Saves settings related to the storagebooleantestEmail(String email)Tests the SMTP connectionbooleantestStorage(int id)Tests a storage (read/write access)
-
-
-
Method Detail
-
loadClientSettings
GUIParameter[] loadClientSettings() throws ServerException
Loads web services, webDav and other client-related settings- Returns:
- the client settings
- Throws:
ServerException- an error happened in the server application
-
loadSettings
GUIParameter[] loadSettings() throws ServerException
Loads the complete settings set- Returns:
- all the settings
- Throws:
ServerException- an error happened in the server application
-
loadSettingsByNames
GUIParameter[] loadSettingsByNames(String[] names) throws ServerException
Loads a set of settings values- Parameters:
names- The setting names to be retrieved- Returns:
- The array of settings
- Throws:
ServerException- an error happened in the server application
-
saveRegistration
void saveRegistration(String name, String email, String organization, String website) throws ServerException
Saves the registration settings- Parameters:
name- person nameemail- email contactorganization- organization namewebsite- the corporate website- Throws:
ServerException- an error happened in the server application
-
saveSettings
void saveSettings(GUIParameter[] settings) throws ServerException
Saves settings- Parameters:
settings- the settings to save- Throws:
ServerException- an error happened in the server application
-
loadEmailSettings
GUIEmailSettings loadEmailSettings() throws ServerException
Loads email settings (SMTP connection)- Returns:
- the mail server settings
- Throws:
ServerException- an error happened in the server application
-
testEmail
boolean testEmail(String email) throws ServerException
Tests the SMTP connection- Parameters:
email- email address to test(it will receive a test message)- Returns:
- True only if the email was sent
- Throws:
ServerException- an error happened in the server application
-
testStorage
boolean testStorage(int id) throws ServerExceptionTests a storage (read/write access)- Parameters:
id- identifier of the storage to test- Returns:
- True only if the storage has read/write permission
- Throws:
ServerException- an error happened in the server application
-
saveStorageSettings
void saveStorageSettings(GUIParameter[] settings) throws ServerException
Saves settings related to the storage- Parameters:
settings- the storage settings- Throws:
ServerException- an error happened in the server application
-
saveEmailSettings
void saveEmailSettings(GUIEmailSettings settings) throws ServerException
Saves email settings (SMTP connection)- Parameters:
settings- the SMTP settings- Throws:
ServerException- an error happened in the server application
-
loadGUISettings
GUIParameter[] loadGUISettings() throws ServerException
Load the GUI settings- Returns:
- the User Interface settings
- Throws:
ServerException- an error happened in the server application
-
loadConverterParameters
GUIParameter[] loadConverterParameters(String converter) throws ServerException
Loads the parameters of a specified converter- Parameters:
converter- name of the converter- Returns:
- the configuration parameters of the converter
- Throws:
ServerException- an error happened in the server application
-
-