Package one.xingyi.core.mediatype
Class JustJsonServerMediaTypeDefn<J,Entity extends IXingYiResource & HasJsonWithLinks<ContextForJson,Entity>>
- java.lang.Object
-
- one.xingyi.core.mediatype.JustJsonServerMediaTypeDefn<J,Entity>
-
- All Implemented Interfaces:
IMediaTypeServerDefn<Entity>
public class JustJsonServerMediaTypeDefn<J,Entity extends IXingYiResource & HasJsonWithLinks<ContextForJson,Entity>> extends java.lang.Object implements IMediaTypeServerDefn<Entity>
-
-
Constructor Summary
Constructors Constructor Description JustJsonServerMediaTypeDefn()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContextForJsonmakeContextForJson(ServiceRequest serviceRequest)DataToBeSentToClientmakeDataAndDefn(ContextForJson context, java.util.function.Function<Entity,java.lang.String> stateFn, Entity entity)DataToBeSentToClientmakeDataAndDefn(ContextForJson context, java.util.function.Function<Entity,java.lang.String> stateFn, IdAndValue<Entity> entity)EntitymakeEntityFrom(java.lang.String acceptHeader, java.lang.String string)This parses the string and returns an entity.-
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.mediatype.IMediaTypeServerDefn
endpoints
-
-
-
-
Method Detail
-
makeEntityFrom
public Entity makeEntityFrom(java.lang.String acceptHeader, java.lang.String string)
Description copied from interface:IMediaTypeServerDefnThis parses the string and returns an entity. It can throw exceptions if the string is malformed- Specified by:
makeEntityFromin interfaceIMediaTypeServerDefn<J>
-
makeContextForJson
public ContextForJson makeContextForJson(ServiceRequest serviceRequest)
- Specified by:
makeContextForJsonin interfaceIMediaTypeServerDefn<J>
-
makeDataAndDefn
public DataToBeSentToClient makeDataAndDefn(ContextForJson context, java.util.function.Function<Entity,java.lang.String> stateFn, Entity entity)
- Specified by:
makeDataAndDefnin interfaceIMediaTypeServerDefn<J>
-
makeDataAndDefn
public DataToBeSentToClient makeDataAndDefn(ContextForJson context, java.util.function.Function<Entity,java.lang.String> stateFn, IdAndValue<Entity> entity)
- Specified by:
makeDataAndDefnin interfaceIMediaTypeServerDefn<J>
-
-