@Produces(MediaType.TEXT_PLAIN) @GET @Path("/ParamEntityWithValueOf/{id}") public String paramEntityWithValueOfTest( @DefaultValue("PathParamTest") @PathParam("id") ParamEntityWithValueOf paramEntityWithValueOf) { return paramEntityWithValueOf.getValue(); }
protected MiddleResource(String id1, String id2) { if ("ParamEntityWithConstructor".equals(id1)) returnValue = paramEntityWithConstructorTest(new ParamEntityWithConstructor(id2)); else if ("ParamEntityWithFromString".equals(id1)) returnValue = paramEntityWithFromStringTest(ParamEntityWithFromString.fromString(id2)); else if ("ParamEntityWithValueOf".equals(id1)) returnValue = paramEntityWithValueOfTest(ParamEntityWithValueOf.valueOf(id2)); else if ("SetParamEntityWithFromString".equals(id1)) { returnValue = setParamEntityWithFromStringTest( Collections.singleton(ParamEntityWithFromString.fromString(id2))); } else if ("ListParamEntityWithFromString".equals(id1)) { returnValue = listParamEntityWithFromStringTest( Collections.singletonList(ParamEntityWithFromString.fromString(id2))); } else returnValue = two(id1, new PathSegmentImpl(id2)); }
public static ParamEntityWithValueOf valueOf(String arg) { ParamEntityWithValueOf newEntity = new ParamEntityWithValueOf(); newEntity.value = arg; return newEntity; }
@Produces(MediaType.TEXT_PLAIN) @GET @Path("/FieldParamEntityWithValueOf/{FieldParamEntityWithValueOf}") public String fieldEntityWithValueOfTest() { return fieldParamEntityWithValueOf.getValue(); }