Uses of Interface
one.xingyi.core.marshelling.ContextForJson
-
Packages that use ContextForJson Package Description one.xingyi.core.endpoints one.xingyi.core.marshelling one.xingyi.core.mediatype one.xingyi.core.utils -
-
Uses of ContextForJson in one.xingyi.core.endpoints
Methods in one.xingyi.core.endpoints with type parameters of type ContextForJson Modifier and Type Method Description static <J,Result extends HasJson<ContextForJson>>
EndpointResult<Result>EndpointResult. create(EndpointContext<J> context, java.lang.String rootUrl, int statusCode)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,Entity extends HasJson<ContextForJson>>
EndpointResult<java.util.Optional<Entity>>EndpointResult. createForOptional(EndpointContext<J> context, int statusCodeIfPresent, java.lang.String rootUrl)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 HasJson<ContextForJson>>
java.lang.StringEndpointContext. resultBody(ServiceRequest serviceRequest, java.lang.String codeUrl, Entity entity)<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 ContextForJson in one.xingyi.core.marshelling
Fields in one.xingyi.core.marshelling declared as ContextForJson Modifier and Type Field Description static ContextForJsonContextForJson. nullContextMethods in one.xingyi.core.marshelling that return ContextForJson Modifier and Type Method Description static ContextForJsonContextForJson. forServiceRequest(java.lang.String protocol, ServiceRequest serviceRequest)Methods in one.xingyi.core.marshelling with parameters of type ContextForJson Modifier and Type Method Description <J> JHasJsonWithLinks. toJsonWithLinks(JsonWriter<J> jsonWriter, ContextForJson context, java.util.function.Function<Entity,java.lang.String> stateFn) -
Uses of ContextForJson in one.xingyi.core.mediatype
Classes in one.xingyi.core.mediatype with type parameters of type ContextForJson 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 ContextForJson 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)Methods in one.xingyi.core.mediatype that return ContextForJson Modifier and Type Method Description ContextForJsonIMediaTypeServerDefn. makeContextForJson(ServiceRequest serviceRequest)ContextForJsonJsonAndLensDefnServerMediaTypeDefn. makeContextForJson(ServiceRequest serviceRequest)ContextForJsonJustJsonServerMediaTypeDefn. makeContextForJson(ServiceRequest serviceRequest)Methods in one.xingyi.core.mediatype with parameters of type ContextForJson Modifier and Type Method Description DataToBeSentToClientIMediaTypeServerDefn. makeDataAndDefn(ContextForJson context, java.util.function.Function<Entity,java.lang.String> stateFn, Entity entity)DataToBeSentToClientIMediaTypeServerDefn. makeDataAndDefn(ContextForJson context, java.util.function.Function<Entity,java.lang.String> stateFn, IdAndValue<Entity> entity)DataToBeSentToClientJustJsonServerMediaTypeDefn. makeDataAndDefn(ContextForJson context, java.util.function.Function<Entity,java.lang.String> stateFn, Entity entity)DataToBeSentToClientJustJsonServerMediaTypeDefn. makeDataAndDefn(ContextForJson context, java.util.function.Function<Entity,java.lang.String> stateFn, IdAndValue<Entity> entity) -
Uses of ContextForJson in one.xingyi.core.utils
Methods in one.xingyi.core.utils with type parameters of type ContextForJson 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)Methods in one.xingyi.core.utils with parameters of type ContextForJson 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)
-