Package one.xingyi.core.mediatype
Interface IResourceEndpoints<Entity extends IXingYiResource>
-
public interface IResourceEndpoints<Entity extends IXingYiResource>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EndPointcreateWithId(java.util.function.Function<java.lang.String,java.util.concurrent.CompletableFuture<Entity>> fn)EndPointcreateWithoutId(java.lang.String path, java.util.function.Function<ServiceRequest,Entity> fromFn, java.util.function.Function<Entity,java.util.concurrent.CompletableFuture<IdAndValue<Entity>>> createFn)EndPointdelete(java.util.function.Function<java.lang.String,java.util.concurrent.CompletableFuture<java.lang.Boolean>> fn)EndPointget(java.util.function.Function<java.lang.String,java.util.concurrent.CompletableFuture<Entity>> fn)EndPointgetOptional(java.util.function.Function<java.lang.String,java.util.concurrent.CompletableFuture<java.util.Optional<Entity>>> fn)EndPointpost(java.lang.String path, java.util.List<java.lang.String> validStates, java.util.function.Function<java.lang.String,java.util.concurrent.CompletableFuture<Entity>> postFn)EndPointput(java.util.function.BiFunction<ServiceRequest,java.lang.String,IdAndValue<Entity>> fromFn, java.util.function.Function<IdAndValue<Entity>,java.util.concurrent.CompletableFuture<Entity>> fn)
-
-
-
Method Detail
-
put
EndPoint put(java.util.function.BiFunction<ServiceRequest,java.lang.String,IdAndValue<Entity>> fromFn, java.util.function.Function<IdAndValue<Entity>,java.util.concurrent.CompletableFuture<Entity>> fn)
-
getOptional
EndPoint getOptional(java.util.function.Function<java.lang.String,java.util.concurrent.CompletableFuture<java.util.Optional<Entity>>> fn)
-
get
EndPoint get(java.util.function.Function<java.lang.String,java.util.concurrent.CompletableFuture<Entity>> fn)
-
delete
EndPoint delete(java.util.function.Function<java.lang.String,java.util.concurrent.CompletableFuture<java.lang.Boolean>> fn)
-
createWithId
EndPoint createWithId(java.util.function.Function<java.lang.String,java.util.concurrent.CompletableFuture<Entity>> fn)
-
createWithoutId
EndPoint createWithoutId(java.lang.String path, java.util.function.Function<ServiceRequest,Entity> fromFn, java.util.function.Function<Entity,java.util.concurrent.CompletableFuture<IdAndValue<Entity>>> createFn)
-
-