@Path(value="") @Produces(value="application/json;charset=utf8;version=1") public class EMController extends Object
| Constructor and Description |
|---|
EMController(SutController sutController) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
executeDatabaseCommand(DatabaseCommandDto dto,
javax.servlet.http.HttpServletRequest httpServletRequest) |
javax.ws.rs.core.Response |
executeMongoInsertion(MongoDatabaseCommandDto dto,
javax.servlet.http.HttpServletRequest httpServletRequest) |
static Set<String> |
getConnectedClientsSoFar()
Only used for debugging/testing
|
javax.ws.rs.core.Response |
getControllerInfoDto(javax.servlet.http.HttpServletRequest httpServletRequest,
String methodReplacementCategories) |
javax.ws.rs.core.Response |
getSutInfo(javax.servlet.http.HttpServletRequest httpServletRequest) |
javax.ws.rs.core.Response |
getTestResults(String idList,
boolean killSwitch,
boolean fullyCovered,
boolean descriptiveIds,
boolean queryFromDatabase,
javax.servlet.http.HttpServletRequest httpServletRequest) |
javax.ws.rs.core.Response |
getWarning() |
javax.ws.rs.core.Response |
newAction(ActionDto dto,
boolean queryFromDatabase,
javax.servlet.http.HttpServletRequest httpServletRequest) |
javax.ws.rs.core.Response |
newSearch(javax.servlet.http.HttpServletRequest httpServletRequest) |
javax.ws.rs.core.Response |
postSearchAction(PostSearchActionDto dto,
javax.servlet.http.HttpServletRequest httpServletRequest) |
static void |
resetConnectedClientsSoFar()
Only used debugging/testing
|
javax.ws.rs.core.Response |
runSut(SutRunDto dto,
javax.servlet.http.HttpServletRequest httpServletRequest) |
public EMController(SutController sutController)
public static Set<String> getConnectedClientsSoFar()
public static void resetConnectedClientsSoFar()
@Path(value="/") @GET @Produces(value="text/html") public javax.ws.rs.core.Response getWarning()
@Path(value="/infoSUT")
@GET
public javax.ws.rs.core.Response getSutInfo(@Context
javax.servlet.http.HttpServletRequest httpServletRequest)
@Path(value="/controllerInfo")
@GET
public javax.ws.rs.core.Response getControllerInfoDto(@Context
javax.servlet.http.HttpServletRequest httpServletRequest,
@QueryParam(value="methodReplacementCategories")
String methodReplacementCategories)
@Path(value="/newSearch")
@POST
public javax.ws.rs.core.Response newSearch(@Context
javax.servlet.http.HttpServletRequest httpServletRequest)
@Path(value="/postSearchAction") @POST @Consumes(value="application/json;charset=utf8;version=1") public javax.ws.rs.core.Response postSearchAction(PostSearchActionDto dto, @Context javax.servlet.http.HttpServletRequest httpServletRequest)
@Path(value="/runSUT") @PUT @Consumes(value="application/json;charset=utf8;version=1") public javax.ws.rs.core.Response runSut(SutRunDto dto, @Context javax.servlet.http.HttpServletRequest httpServletRequest)
@Path(value="/testResults")
@GET
public javax.ws.rs.core.Response getTestResults(@QueryParam(value="ids") @DefaultValue(value="")
String idList,
@QueryParam(value="killSwitch") @DefaultValue(value="false")
boolean killSwitch,
@QueryParam(value="fullyCovered") @DefaultValue(value="false")
boolean fullyCovered,
@QueryParam(value="descriptiveIds") @DefaultValue(value="false")
boolean descriptiveIds,
@QueryParam(value="queryFromDatabase") @DefaultValue(value="true")
boolean queryFromDatabase,
@Context
javax.servlet.http.HttpServletRequest httpServletRequest)
@Path(value="/newAction") @Consumes(value="application/json") @PUT public javax.ws.rs.core.Response newAction(ActionDto dto, @QueryParam(value="queryFromDatabase") @DefaultValue(value="true") boolean queryFromDatabase, @Context javax.servlet.http.HttpServletRequest httpServletRequest)
@Path(value="/databaseCommand") @Consumes(value="application/json;charset=utf8;version=1") @POST public javax.ws.rs.core.Response executeDatabaseCommand(DatabaseCommandDto dto, @Context javax.servlet.http.HttpServletRequest httpServletRequest)
@Path(value="/mongoInsertion") @Consumes(value="application/json;charset=utf8;version=1") @POST public javax.ws.rs.core.Response executeMongoInsertion(MongoDatabaseCommandDto dto, @Context javax.servlet.http.HttpServletRequest httpServletRequest)
Copyright © 2016–2025. All rights reserved.