Class PrimitivesCompanion
- java.lang.Object
-
- one.xingyi.rest2test.server.companion.PrimitivesCompanion
-
- All Implemented Interfaces:
one.xingyi.core.endpoints.HasBookmarkAndUrl,one.xingyi.core.marshelling.MakesFromJson<Primitives>,one.xingyi.core.sdk.IXingYiServerCompanion<IPrimitivesDefn,Primitives>,one.xingyi.core.sdk.IXingYiServesResourceCompanion<IPrimitivesDefn,Primitives>
public class PrimitivesCompanion extends java.lang.Object implements one.xingyi.core.sdk.IXingYiServesResourceCompanion<IPrimitivesDefn,Primitives>
-
-
Field Summary
Fields Modifier and Type Field Description static PrimitivesCompanioncompanionjava.lang.Stringjavascriptjava.util.Map<java.lang.String,java.util.List<one.xingyi.core.state.StateData>>stateMap
-
Constructor Summary
Constructors Constructor Description PrimitivesCompanion()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description one.xingyi.core.endpoints.BookmarkCodeAndUrlPatternbookmarkAndUrl()<J> one.xingyi.core.mediatype.IResourceEndpoints<Primitives>endpoints(one.xingyi.core.mediatype.ServerMediaTypeContext<J> context, java.util.function.Function<Primitives,java.lang.String> stateFn)<J> one.xingyi.core.endpoints.EndPointentityCodeEndpoint(one.xingyi.core.endpoints.EndpointContext<J> context)<J> one.xingyi.core.endpoints.EndPointentityEndpoint(one.xingyi.core.endpoints.EndpointContext<J> context, java.util.List<one.xingyi.core.endpoints.HasBookmarkAndUrl> companions)<J> PrimitivesfromJson(one.xingyi.core.marshelling.JsonParser<J> jsonParser, J j)java.lang.Stringjavascript()java.util.List<java.lang.String>lens()java.util.List<java.lang.String>lensLines()<J> one.xingyi.core.mediatype.IXingYiServerMediaTypeDefn<Primitives>lensMediaDefn(one.xingyi.core.mediatype.ServerMediaTypeContext<J> context)<J> one.xingyi.core.endpoints.EndPointPrimitivescodeEndpoint(one.xingyi.core.endpoints.EndpointContext<J> context)
-
-
-
Field Detail
-
companion
public static PrimitivesCompanion companion
-
javascript
public final java.lang.String javascript
- See Also:
- Constant Field Values
-
stateMap
public final java.util.Map<java.lang.String,java.util.List<one.xingyi.core.state.StateData>> stateMap
-
-
Method Detail
-
bookmarkAndUrl
public one.xingyi.core.endpoints.BookmarkCodeAndUrlPattern bookmarkAndUrl()
- Specified by:
bookmarkAndUrlin interfaceone.xingyi.core.endpoints.HasBookmarkAndUrl
-
endpoints
public <J> one.xingyi.core.mediatype.IResourceEndpoints<Primitives> endpoints(one.xingyi.core.mediatype.ServerMediaTypeContext<J> context, java.util.function.Function<Primitives,java.lang.String> stateFn)
-
PrimitivescodeEndpoint
public <J> one.xingyi.core.endpoints.EndPoint PrimitivescodeEndpoint(one.xingyi.core.endpoints.EndpointContext<J> context)
-
entityEndpoint
public <J> one.xingyi.core.endpoints.EndPoint entityEndpoint(one.xingyi.core.endpoints.EndpointContext<J> context, java.util.List<one.xingyi.core.endpoints.HasBookmarkAndUrl> companions)
-
entityCodeEndpoint
public <J> one.xingyi.core.endpoints.EndPoint entityCodeEndpoint(one.xingyi.core.endpoints.EndpointContext<J> context)
-
javascript
public java.lang.String javascript()
- Specified by:
javascriptin interfaceone.xingyi.core.sdk.IXingYiServerCompanion<IPrimitivesDefn,Primitives>- Specified by:
javascriptin interfaceone.xingyi.core.sdk.IXingYiServesResourceCompanion<IPrimitivesDefn,Primitives>
-
lens
public java.util.List<java.lang.String> lens()
- Specified by:
lensin interfaceone.xingyi.core.sdk.IXingYiServerCompanion<IPrimitivesDefn,Primitives>
-
lensMediaDefn
public <J> one.xingyi.core.mediatype.IXingYiServerMediaTypeDefn<Primitives> lensMediaDefn(one.xingyi.core.mediatype.ServerMediaTypeContext<J> context)
-
lensLines
public java.util.List<java.lang.String> lensLines()
- Specified by:
lensLinesin interfaceone.xingyi.core.sdk.IXingYiServerCompanion<IPrimitivesDefn,Primitives>- Specified by:
lensLinesin interfaceone.xingyi.core.sdk.IXingYiServesResourceCompanion<IPrimitivesDefn,Primitives>
-
fromJson
public <J> Primitives fromJson(one.xingyi.core.marshelling.JsonParser<J> jsonParser, J j)
- Specified by:
fromJsonin interfaceone.xingyi.core.marshelling.MakesFromJson<Primitives>
-
-