Uses of Interface
one.xingyi.core.marshelling.HasJsonWithLinks
-
Packages that use HasJsonWithLinks Package Description one.xingyi.core.endpoints one.xingyi.core.mediatype one.xingyi.core.utils -
-
Uses of HasJsonWithLinks in one.xingyi.core.endpoints
Methods in one.xingyi.core.endpoints with type parameters of type HasJsonWithLinks Modifier and Type Method Description static <J,Entity extends HasJsonWithLinks<ContextForJson,Entity>>
EndpointResult<IdAndValue<Entity>>EndpointResult. createForIdAndvalue(EndpointContext<J> context, java.lang.String rootUrl, int statusCode, java.util.function.Function<Entity,java.lang.String> stateFn)static <J,Result extends HasJsonWithLinks<ContextForJson,Result>>
EndpointResult<java.util.Optional<Result>>EndpointResult. createForOptionalWithLinks(EndpointContext<J> context, int statusCode, java.lang.String rootUrl, java.util.function.Function<Result,java.lang.String> stateFn)static <J,Result extends HasJsonWithLinks<ContextForJson,Result>>
EndpointResult<Result>EndpointResult. createWithLinks(EndpointContext<J> context, int statusCode, java.lang.String codeUrl, java.util.function.Function<Result,java.lang.String> stateFn)<Entity extends HasJsonWithLinks<ContextForJson,Entity>>
java.lang.StringEndpointContext. resultBodyForIdAndValue(ServiceRequest serviceRequest, java.lang.String codeUrl, IdAndValue<Entity> entity, java.util.function.Function<Entity,java.lang.String> stateFn)<Entity extends HasJsonWithLinks<ContextForJson,Entity>>
java.lang.StringEndpointContext. resultBodyWithLinks(ServiceRequest serviceRequest, java.lang.String codeUrl, Entity entity, java.util.function.Function<Entity,java.lang.String> stateFn) -
Uses of HasJsonWithLinks in one.xingyi.core.mediatype
Classes in one.xingyi.core.mediatype with type parameters of type HasJsonWithLinks Modifier and Type Class Description classJsonAndLensDefnServerMediaTypeDefn<J,Entity extends IXingYiResource & HasJsonWithLinks<ContextForJson,Entity>>classJustJsonServerMediaTypeDefn<J,Entity extends IXingYiResource & HasJsonWithLinks<ContextForJson,Entity>>Methods in one.xingyi.core.mediatype with type parameters of type HasJsonWithLinks Modifier and Type Method Description static <J,Entity extends IXingYiResource & HasJsonWithLinks<ContextForJson,Entity>>
IXingYiServerMediaTypeDefn<Entity>IMediaTypeServerDefn. jsonAndJavascriptServer(java.lang.String entityName, MakesFromJson<Entity> makesFromJson, ServerMediaTypeContext<J> context)static <J,Entity extends IXingYiResource & HasJsonWithLinks<ContextForJson,Entity>>
IXingYiServerMediaTypeDefn<Entity>IMediaTypeServerDefn. jsonAndLensDefnServer(java.lang.String entityName, MakesFromJson<Entity> makesFromJson, ServerMediaTypeContext<J> context, java.util.List<java.lang.String> lensLines)static <J,Entity extends IXingYiResource & HasJsonWithLinks<ContextForJson,Entity>>
IMediaTypeServerDefn<Entity>IMediaTypeServerDefn. justJson(java.lang.String protocol, MakesFromJson<Entity> makesFromJson, JsonParserAndWriter<J> parserAndWriter) -
Uses of HasJsonWithLinks in one.xingyi.core.utils
Methods in one.xingyi.core.utils with type parameters of type HasJsonWithLinks Modifier and Type Method Description static <J,T extends HasJsonWithLinks<ContextForJson,T>>
JIdAndValue. toJson(IdAndValue<T> t, JsonWriter<J> jsonWriter, ContextForJson contextForJson, java.util.function.Function<T,java.lang.String> stateFn)
-