execute
public Serializable execute(Map<String,Serializable> parameters,
TenantServiceAccessor serviceAccessor)
throws SCommandParameterizationException,
SCommandExecutionException
Description copied from interface: Command
Method that is called by the engine on the server side when the client calls CommandAPI#execute(String, Map) with the name or id of this
command.
Implementors of commands must put here the code to be executed on the server side
- Parameters:
parameters - a map of parameters that can be used by the command and that is given by the client when executing the commandserviceAccessor - the TenantServiceAccessor or PlatformServiceAccessor that provides access to the engine's server-side services
- Returns:
- a result that will be returned to the client
- Throws:
SCommandParameterizationException - can be thrown if insufficient or wrong parameters are given by the client
SCommandExecutionException - can be thrown when something unexpected happens while executing the command