public class ExecuteBDMQueryCommand extends CommandWithParameters
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MAX_RESULTS |
static java.lang.String |
QUERY_NAME |
static java.lang.String |
QUERY_PARAMETERS |
static java.lang.String |
RETURN_TYPE |
static java.lang.String |
RETURNS_LIST |
static java.lang.String |
START_INDEX |
Constructor and Description |
---|
ExecuteBDMQueryCommand() |
Modifier and Type | Method and Description |
---|---|
java.io.Serializable |
execute(java.util.Map<java.lang.String,java.io.Serializable> parameters,
TenantServiceAccessor serviceAccessor)
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. |
getIntegerMandadoryParameter, getLongMandadoryParameter, getMandatoryParameter, getParameter, getParameter, getStringMandadoryParameter
public static final java.lang.String RETURNS_LIST
public static final java.lang.String QUERY_PARAMETERS
public static final java.lang.String RETURN_TYPE
public static final java.lang.String QUERY_NAME
public static final java.lang.String START_INDEX
public static final java.lang.String MAX_RESULTS
public java.io.Serializable execute(java.util.Map<java.lang.String,java.io.Serializable> parameters, TenantServiceAccessor serviceAccessor) throws SCommandParameterizationException, SCommandExecutionException
Command
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 sideparameters
- 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 servicesSCommandParameterizationException
- can be thrown if insufficient or wrong parameters are given by the clientSCommandExecutionException
- can be thrown when something unexpected happens while executing the command