Class ResourceDetailsCompanion

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      one.xingyi.core.endpoints.BookmarkCodeAndUrlPattern bookmarkAndUrl()  
      <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.EndPoint entityCodeEndpoint​(one.xingyi.core.endpoints.EndpointContext<J> context)  
      <J> one.xingyi.core.endpoints.EndPoint entityEndpoint​(one.xingyi.core.endpoints.EndpointContext<J> context, java.util.List<one.xingyi.core.endpoints.HasBookmarkAndUrl> companions)  
      <J> ResourceDetails fromJson​(one.xingyi.core.marshelling.JsonParser<J> jsonParser, J j)  
      java.lang.String javascript()  
      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.EndPoint ResourceDetailscodeEndpoint​(one.xingyi.core.endpoints.EndpointContext<J> context)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface one.xingyi.core.sdk.IXingYiServesResourceCompanion

        allEndpoints
    • Field Detail

      • stateMap

        public final java.util.Map<java.lang.String,​java.util.List<one.xingyi.core.state.StateData>> stateMap
    • Constructor Detail

      • ResourceDetailsCompanion

        public ResourceDetailsCompanion()
    • Method Detail

      • bookmarkAndUrl

        public one.xingyi.core.endpoints.BookmarkCodeAndUrlPattern bookmarkAndUrl()
        Specified by:
        bookmarkAndUrl in interface one.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)
      • lensMediaDefn

        public <J> one.xingyi.core.mediatype.IXingYiServerMediaTypeDefn<ResourceDetails> lensMediaDefn​(one.xingyi.core.mediatype.ServerMediaTypeContext<J> context)
      • fromJson

        public <J> ResourceDetails fromJson​(one.xingyi.core.marshelling.JsonParser<J> jsonParser,
                                            J j)
        Specified by:
        fromJson in interface one.xingyi.core.marshelling.MakesFromJson<ResourceDetails>