Package com.logicaldoc.webservice.rest
Interface SystemService
- All Known Implementing Classes:
- RestSystemService,- RestSystemSwagger
@Consumes("application/json")
@Produces("application/json")
public interface SystemService
System Web Service definition interface for REST.
 
 Alessandro Gasparini - LogicalDOC
- Since:
- 8.4.2
- 
Method SummaryModifier and TypeMethodDescriptiongetInfo()Retrieves the Installation informationsRetrieves the languages enabled in the server.Retrieves the system statisticsgetTenantStatistics(long tenantId) Retrieves the statistics of a tenant
- 
Method Details- 
getInfoRetrieves the Installation informations- Returns:
- The value object containing the installation informations
- Throws:
- WebserviceException- Error in the webservice
 
- 
getStatistics@GET @Path("/getStatistics") List<WSParameter> getStatistics() throws AuthenticationException, WebserviceException, PersistenceExceptionRetrieves the system statistics- Returns:
- List of stats
- Throws:
- PersistenceException- Error in the database
- WebserviceException- Error in the webservice
- AuthenticationException- Invalid session
 
- 
getTenantStatistics@GET @Path("/getTenantStatistics") List<WSParameter> getTenantStatistics(@QueryParam("tenantId") long tenantId) throws AuthenticationException, WebserviceException, PersistenceException Retrieves the statistics of a tenant- Parameters:
- tenantId- identifier of the tenant
- Returns:
- List of stats
- Throws:
- PersistenceException- Error in the database
- WebserviceException- Error in the webservice
- AuthenticationException- Invalid session
 
- 
getLanguagesRetrieves the languages enabled in the server.- Returns:
- Array of active languages (en, it, es ....)
 
 
-