postWithQueryParameters
@Path(value="step")
@POST
@Consumes(value="application/json")
@Produces(value="application/morejson")
public String postWithQueryParameters(@NotNull @QueryParam(value="version")
String version,
@DefaultValue(value="military") @QueryParam(value="typeOfStep")
String typeOfStep,
@DefaultValue(value="jack") @Size(min=8,max=32) @QueryParam(value="captainName")
String theName,
@QueryParam(value="ageOfCaptain") @Min(value=25L) @Max(value=100L)
int captainAge,
@QueryParam(value="genderOfCaptain")
Gender genderOfCaptain,
String foo)