Class ResourceDetailsCompanion
- java.lang.Object
-
- one.xingyi.core.httpClient.server.companion.ResourceDetailsCompanion
-
- All Implemented Interfaces:
one.xingyi.core.endpoints.HasBookmarkAndUrl,one.xingyi.core.marshelling.MakesFromJson<ResourceDetails>,one.xingyi.core.sdk.IXingYiServerCompanion<IResourceDetailsDefn,ResourceDetails>,one.xingyi.core.sdk.IXingYiServesResourceCompanion<IResourceDetailsDefn,ResourceDetails>
public class ResourceDetailsCompanion extends java.lang.Object implements one.xingyi.core.sdk.IXingYiServesResourceCompanion<IResourceDetailsDefn,ResourceDetails>
-
-
Field Summary
Fields Modifier and Type Field Description static ResourceDetailsCompanioncompanionjava.lang.Stringjavascriptjava.util.Map<java.lang.String,java.util.List<one.xingyi.core.state.StateData>>stateMap
-
Constructor Summary
Constructors Constructor Description ResourceDetailsCompanion()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description one.xingyi.core.endpoints.BookmarkCodeAndUrlPatternbookmarkAndUrl()<J> one.xingyi.core.mediatype.IResourceEndpoints<ResourceDetails>endpoints(one.xingyi.core.mediatype.ServerMediaTypeContext<J> context, java.util.function.Function<ResourceDetails,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> ResourceDetailsfromJson(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<ResourceDetails>lensMediaDefn(one.xingyi.core.mediatype.ServerMediaTypeContext<J> context)<J> one.xingyi.core.endpoints.EndPointResourceDetailscodeEndpoint(one.xingyi.core.endpoints.EndpointContext<J> context)
-
-
-
Field Detail
-
companion
public static ResourceDetailsCompanion 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<ResourceDetails> endpoints(one.xingyi.core.mediatype.ServerMediaTypeContext<J> context, java.util.function.Function<ResourceDetails,java.lang.String> stateFn)
-
ResourceDetailscodeEndpoint
public <J> one.xingyi.core.endpoints.EndPoint ResourceDetailscodeEndpoint(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<IResourceDetailsDefn,ResourceDetails>- Specified by:
javascriptin interfaceone.xingyi.core.sdk.IXingYiServesResourceCompanion<IResourceDetailsDefn,ResourceDetails>
-
lens
public java.util.List<java.lang.String> lens()
- Specified by:
lensin interfaceone.xingyi.core.sdk.IXingYiServerCompanion<IResourceDetailsDefn,ResourceDetails>
-
lensMediaDefn
public <J> one.xingyi.core.mediatype.IXingYiServerMediaTypeDefn<ResourceDetails> 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<IResourceDetailsDefn,ResourceDetails>- Specified by:
lensLinesin interfaceone.xingyi.core.sdk.IXingYiServesResourceCompanion<IResourceDetailsDefn,ResourceDetails>
-
fromJson
public <J> ResourceDetails fromJson(one.xingyi.core.marshelling.JsonParser<J> jsonParser, J j)
- Specified by:
fromJsonin interfaceone.xingyi.core.marshelling.MakesFromJson<ResourceDetails>
-
-