Interface SystemService
- All Superinterfaces:
com.google.gwt.user.client.rpc.RemoteService
- All Known Implementing Classes:
SystemServiceImpl
@RemoteServiceRelativePath("system")
public interface SystemService
extends com.google.gwt.user.client.rpc.RemoteService
The client side stub for the System Service. This service allows the
management of various system settings.
- Since:
- 6.0
- Author:
- Matteo Caruso - LogicalDOC
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Confirms the last updateboolean
disableTask
(String taskName) Disables the taskboolean
enableTask
(String taskName) Enables the taskRetrieves all plug-insgetStatistics
(String locale) Retrieves all the statistics parameters.getTaskByName
(String taskName, String locale) Retrieves a specific task by its namevoid
initializePlugin
(String plugin) Launches the initialization of a pluginvoid
Installs the uploaded plugin packageRetrieves all tasks.void
removeLogger
(String name) The logger to removevoid
restart()
Restarts the applicationvoid
saveLogger
(String name, String level, boolean additivity) Saves a loggerSaves the tasksearch
(Long userId, Date from, Date till, int maxResult, String historySid, List<String> event, Long rootFolderId) searchApiCalls
(Long userId, Date from, Date till, String callSid, String protocol, String uri, int maxResult) void
setGUILanguageStatus
(String language, boolean active) Changes the activation status of a languagevoid
Starts the task execution.void
Stops the task execution.void
uninstallPlugin
(String plugin) Uninstalls the given pluginvoid
unscheduleJobs
(List<GUIValue> jobs) Unschedules a selection of jobs
-
Method Details
-
getStatistics
Retrieves all the statistics parameters.- The first list is the Repository statistics.
- The second list is the Documents statistics.
- The third list is the Folders statistics.
- The fourth list contains the last run date.
- Parameters:
locale
- The current user locale- Returns:
- the statistics
- Throws:
ServerException
- an error happened in the server application
-
loadTasks
Retrieves all tasks.- Parameters:
locale
- The current user locale- Returns:
- the tasks
- Throws:
ServerException
- an error happened in the server application
-
startTask
Starts the task execution.- Parameters:
taskName
- The task name
-
stopTask
Stops the task execution.- Parameters:
taskName
- The task name
-
getTaskByName
Retrieves a specific task by its name- Parameters:
taskName
- The task namelocale
- The current user locale- Returns:
- the task retrieved by the server application
- Throws:
ServerException
- an error happened in the server application
-
enableTask
Enables the task- Parameters:
taskName
- The task name- Returns:
- True, if the task is correctly enabled
- Throws:
ServerException
- an error happened in the server applications
-
disableTask
Disables the task- Parameters:
taskName
- The task name- Returns:
- True, if the task is correctly disabled
- Throws:
ServerException
- error in the server application
-
saveTask
Saves the task- Parameters:
task
- The task to savelocale
- The current user locale- Returns:
- the saved task
- Throws:
ServerException
- an error happened in the server application
-
unscheduleJobs
Unschedules a selection of jobs- Parameters:
jobs
- Identifiers of the jobs to delete(pairs group - trigger)- Throws:
ServerException
- an error happened in the server application
-
setGUILanguageStatus
Changes the activation status of a language- Parameters:
language
- the language to alteractive
- the new language's status- Throws:
ServerException
- an error happened in the server application
-
getPlugins
Retrieves all plug-ins- Returns:
- the installed plug-ins names
- Throws:
ServerException
- an error happened in the server application
-
initializePlugin
Launches the initialization of a plugin- Parameters:
plugin
- the name of the plugin to initialize- Throws:
ServerException
- an error happened in the server application
-
installPlugin
Installs the uploaded plugin package- Throws:
ServerException
- error happened in the server application
-
uninstallPlugin
Uninstalls the given plugin- Parameters:
plugin
- identifier of the plugin to uninstall- Throws:
ServerException
- error happened in the server application
-
confirmUpdate
Confirms the last update- Throws:
ServerException
- an error happened in the server application
-
restart
Restarts the application- Throws:
ServerException
- an error happened in the server application
-
saveLogger
Saves a logger- Parameters:
name
- The name of the logger to savelevel
- The log leveladditivity
- The log additivity- Throws:
ServerException
- an error happened in the server application
-
removeLogger
The logger to remove- Parameters:
name
- The name of the logger to remove- Throws:
ServerException
- an error happened in the server application
-
search
List<GUIHistory> search(Long userId, Date from, Date till, int maxResult, String historySid, List<String> event, Long rootFolderId) throws ServerException - Throws:
ServerException
-
searchApiCalls
List<GUIHistory> searchApiCalls(Long userId, Date from, Date till, String callSid, String protocol, String uri, int maxResult) throws ServerException - Throws:
ServerException
-