Package de.xima.fc.e2e.common.query
Interface IFormcycleQuery<Params extends IFormcycleQueryParams,Result extends IFormcycleQueryResult>
-
- Type Parameters:
Params- Type of the parameters of the query.Result- Type of the return value of the query.
- All Superinterfaces:
de.xima.servletcontainer.interaction.IContainerAction<Params,Result>,de.xima.servletcontainer.interaction.IContainerAction.Checked<Params,Result,FormcycleQueryExecutionFailedException>
- All Known Subinterfaces:
GetAllFormRecordsQuery
- All Known Implementing Classes:
GetAllFormRecordsImpl
public interface IFormcycleQuery<Params extends IFormcycleQueryParams,Result extends IFormcycleQueryResult> extends de.xima.servletcontainer.interaction.IContainerAction.Checked<Params,Result,FormcycleQueryExecutionFailedException>
Base interface for various different queries that can be made by an E2E test against a formcycle app running on a servlet container, mostly related to formcycle entities.Note that since the tests are running outside a formcycle context, formcycle specific classes are not available, so all parameters and return values must not reference formcycle specific classes.
The recommended way to create a new query is to create a separate interface for the
parametersand theresult, as well as a sub interface of this interface with that parameter and return value.- Since:
- 8.0.0
- Author:
- XIMA MEDIA GmbH