Package com.logicaldoc.web.service
Class SettingServiceImpl
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet
-
- com.google.gwt.user.server.rpc.RemoteServiceServlet
-
- com.logicaldoc.web.service.SettingServiceImpl
-
- All Implemented Interfaces:
com.google.gwt.user.client.rpc.RemoteService,com.google.gwt.user.server.rpc.SerializationPolicyProvider,SettingService,Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
public class SettingServiceImpl extends com.google.gwt.user.server.rpc.RemoteServiceServlet implements SettingService
Implementation of the SettingService- Since:
- 6.0
- Author:
- Matteo Caruso - LogicalDOC
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.logicaldoc.gui.frontend.client.services.SettingService
SettingService.Instance
-
-
Constructor Summary
Constructors Constructor Description SettingServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete 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)-
Methods inherited from class com.google.gwt.user.server.rpc.RemoteServiceServlet
getSerializationPolicy, init, processCall, processCall, processPost
-
-
-
-
Method Detail
-
loadEmailSettings
public GUIEmailSettings loadEmailSettings() throws ServerException
Description copied from interface:SettingServiceLoads email settings (SMTP connection)- Specified by:
loadEmailSettingsin interfaceSettingService- Returns:
- the mail server settings
- Throws:
ServerException- an error happened in the server application
-
saveEmailSettings
public void saveEmailSettings(GUIEmailSettings settings) throws ServerException
Description copied from interface:SettingServiceSaves email settings (SMTP connection)- Specified by:
saveEmailSettingsin interfaceSettingService- Parameters:
settings- the SMTP settings- Throws:
ServerException- an error happened in the server application
-
loadSettings
public GUIParameter[] loadSettings() throws ServerException
Description copied from interface:SettingServiceLoads the complete settings set- Specified by:
loadSettingsin interfaceSettingService- Returns:
- all the settings
- Throws:
ServerException- an error happened in the server application
-
loadClientSettings
public GUIParameter[] loadClientSettings() throws ServerException
Description copied from interface:SettingServiceLoads web services, webDav and other client-related settings- Specified by:
loadClientSettingsin interfaceSettingService- Returns:
- the client settings
- Throws:
ServerException- an error happened in the server application
-
saveSettings
public void saveSettings(GUIParameter[] settings) throws ServerException
Description copied from interface:SettingServiceSaves settings- Specified by:
saveSettingsin interfaceSettingService- Parameters:
settings- the settings to save- Throws:
ServerException- an error happened in the server application
-
saveStorageSettings
public void saveStorageSettings(GUIParameter[] settings) throws ServerException
Description copied from interface:SettingServiceSaves settings related to the storage- Specified by:
saveStorageSettingsin interfaceSettingService- Parameters:
settings- the storage settings- Throws:
ServerException- an error happened in the server application
-
loadSettingsByNames
public GUIParameter[] loadSettingsByNames(String[] names) throws ServerException
Description copied from interface:SettingServiceLoads a set of settings values- Specified by:
loadSettingsByNamesin interfaceSettingService- Parameters:
names- The setting names to be retrieved- Returns:
- The array of settings
- Throws:
ServerException- an error happened in the server application
-
loadGUISettings
public GUIParameter[] loadGUISettings() throws ServerException
Description copied from interface:SettingServiceLoad the GUI settings- Specified by:
loadGUISettingsin interfaceSettingService- Returns:
- the User Interface settings
- Throws:
ServerException- an error happened in the server application
-
testEmail
public boolean testEmail(String email) throws ServerException
Description copied from interface:SettingServiceTests the SMTP connection- Specified by:
testEmailin interfaceSettingService- 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
public boolean testStorage(int id) throws ServerExceptionDescription copied from interface:SettingServiceTests a storage (read/write access)- Specified by:
testStoragein interfaceSettingService- 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
-
saveRegistration
public void saveRegistration(String name, String email, String organization, String website) throws ServerException
Description copied from interface:SettingServiceSaves the registration settings- Specified by:
saveRegistrationin interfaceSettingService- Parameters:
name- person nameemail- email contactorganization- organization namewebsite- the corporate website- Throws:
ServerException- an error happened in the server application
-
loadConverterParameters
public GUIParameter[] loadConverterParameters(String converter) throws ServerException
Description copied from interface:SettingServiceLoads the parameters of a specified converter- Specified by:
loadConverterParametersin interfaceSettingService- Parameters:
converter- name of the converter- Returns:
- the configuration parameters of the converter
- Throws:
ServerException- an error happened in the server application
-
-