Class PersonCompanion
- java.lang.Object
-
- one.xingyi.reference2.person.server.companion.PersonCompanion
-
- All Implemented Interfaces:
one.xingyi.core.endpoints.HasBookmarkAndUrl,one.xingyi.core.marshelling.MakesFromJson<Person>,one.xingyi.core.sdk.IXingYiServerCompanion<IPersonDefn,Person>,one.xingyi.core.sdk.IXingYiServesResourceCompanion<IPersonDefn,Person>
public class PersonCompanion extends java.lang.Object implements one.xingyi.core.sdk.IXingYiServesResourceCompanion<IPersonDefn,Person>
-
-
Field Summary
Fields Modifier and Type Field Description static PersonCompanioncompanionjava.lang.Stringjavascriptjava.util.Map<java.lang.String,java.util.List<one.xingyi.core.state.StateData>>stateMap
-
Constructor Summary
Constructors Constructor Description PersonCompanion()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description one.xingyi.core.endpoints.BookmarkCodeAndUrlPatternbookmarkAndUrl()<J> one.xingyi.core.mediatype.IResourceEndpoints<Person>endpoints(one.xingyi.core.mediatype.ServerMediaTypeContext<J> context, java.util.function.Function<Person,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> PersonfromJson(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<Person>lensMediaDefn(one.xingyi.core.mediatype.ServerMediaTypeContext<J> context)<J> one.xingyi.core.endpoints.EndPointPersoncodeEndpoint(one.xingyi.core.endpoints.EndpointContext<J> context)
-
-
-
Field Detail
-
companion
public static PersonCompanion 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<Person> endpoints(one.xingyi.core.mediatype.ServerMediaTypeContext<J> context, java.util.function.Function<Person,java.lang.String> stateFn)
-
PersoncodeEndpoint
public <J> one.xingyi.core.endpoints.EndPoint PersoncodeEndpoint(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<IPersonDefn,Person>- Specified by:
javascriptin interfaceone.xingyi.core.sdk.IXingYiServesResourceCompanion<IPersonDefn,Person>
-
lens
public java.util.List<java.lang.String> lens()
- Specified by:
lensin interfaceone.xingyi.core.sdk.IXingYiServerCompanion<IPersonDefn,Person>
-
lensMediaDefn
public <J> one.xingyi.core.mediatype.IXingYiServerMediaTypeDefn<Person> 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<IPersonDefn,Person>- Specified by:
lensLinesin interfaceone.xingyi.core.sdk.IXingYiServesResourceCompanion<IPersonDefn,Person>
-
-