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.RemoteServiceThe 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
Nested Classes Modifier and Type Interface Description static classSystemService.Instance 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidconfirmUpdate()Confirms the last updatebooleandisableTask(String taskName)Disables the taskbooleanenableTask(String taskName)Enables the taskGUIValue[]getPlugins()Retrieves all plug-insGUIParameter[][]getStatistics(String locale)Retrieves all the statistics parameters.GUITaskgetTaskByName(String taskName, String locale)Retrieves a specific task by its nameGUITask[]loadTasks(String locale)Retrieves all tasks.voidrestart()Restarts the applicationGUITasksaveTask(GUITask task, String locale)Saves the taskGUIHistory[]search(String userName, Date from, Date till, int maxResult, String historySid, String[] event, Long rootFolderId)voidsetGUILanguageStatus(String language, boolean active)Changes the activation status of a languagebooleanstartTask(String taskName)Starts the task execution.booleanstopTask(String taskName)Stops the task execution. 
 - 
 
- 
- 
Method Detail
- 
getStatistics
GUIParameter[][] getStatistics(String locale) throws ServerException
Retrieves all the statistics parameters.- The first array is the Repository statistics.
 - The second array is the Documents statistics.
 - The third array is the Folders statistics.
 - The fourth array contains the last run date.
 
- Parameters:
 locale- The current user locale- Returns:
 - the statistics
 - Throws:
 ServerException- an error happened in the server application
 
- 
search
GUIHistory[] search(String userName, Date from, Date till, int maxResult, String historySid, String[] event, Long rootFolderId) throws ServerException
- Throws:
 ServerException
 
- 
loadTasks
GUITask[] loadTasks(String locale) throws ServerException
Retrieves all tasks.- Parameters:
 locale- The current user locale- Returns:
 - the tasks
 - Throws:
 ServerException- an error happened in the server application
 
- 
startTask
boolean startTask(String taskName)
Starts the task execution.- Parameters:
 taskName- The task name- Returns:
 - True, if the task is correctly started.
 
 
- 
stopTask
boolean stopTask(String taskName)
Stops the task execution.- Parameters:
 taskName- The task name- Returns:
 - True, if the task is correctly stopped.
 
 
- 
getTaskByName
GUITask getTaskByName(String taskName, String locale) throws ServerException
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
boolean enableTask(String taskName) throws ServerException
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
boolean disableTask(String taskName) throws ServerException
Disables the task- Parameters:
 taskName- The task name- Returns:
 - True, if the task is correctly disabled
 - Throws:
 ServerException- error in the server application
 
- 
saveTask
GUITask saveTask(GUITask task, String locale) throws ServerException
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
 
- 
setGUILanguageStatus
void setGUILanguageStatus(String language, boolean active) throws ServerException
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
GUIValue[] getPlugins() throws ServerException
Retrieves all plug-ins- Returns:
 - the installed plug-ins names
 - Throws:
 ServerException- an error happened in the server application
 
- 
confirmUpdate
void confirmUpdate() throws ServerExceptionConfirms the last update- Throws:
 ServerException- an error happened in the server application
 
- 
restart
void restart() throws ServerExceptionRestarts the application- Throws:
 ServerException- an error happened in the server application
 
 - 
 
 -