Interface IPersonController
-
- All Known Implementing Classes:
PersonController
public interface IPersonController
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<Person>createWithId(java.lang.String id)java.util.concurrent.CompletableFuture<one.xingyi.core.utils.IdAndValue<Person>>createWithoutId(Person value)PersoncreateWithoutIdRequestFrom(one.xingyi.core.http.ServiceRequest serviceRequest)java.util.concurrent.CompletableFuture<java.lang.Boolean>delete(java.lang.String id)java.util.concurrent.CompletableFuture<Person>get(java.lang.String id)java.util.concurrent.CompletableFuture<java.util.Optional<Person>>getOptional(java.lang.String id)java.util.concurrent.CompletableFuture<Person>put(one.xingyi.core.utils.IdAndValue<Person> idAndPerson)java.lang.StringstateFn(Person entity)
-
-
-
Method Detail
-
stateFn
java.lang.String stateFn(Person entity)
-
put
java.util.concurrent.CompletableFuture<Person> put(one.xingyi.core.utils.IdAndValue<Person> idAndPerson)
-
get
java.util.concurrent.CompletableFuture<Person> get(java.lang.String id)
-
getOptional
java.util.concurrent.CompletableFuture<java.util.Optional<Person>> getOptional(java.lang.String id)
-
delete
java.util.concurrent.CompletableFuture<java.lang.Boolean> delete(java.lang.String id)
-
createWithId
java.util.concurrent.CompletableFuture<Person> createWithId(java.lang.String id)
-
createWithoutId
java.util.concurrent.CompletableFuture<one.xingyi.core.utils.IdAndValue<Person>> createWithoutId(Person value)
-
createWithoutIdRequestFrom
Person createWithoutIdRequestFrom(one.xingyi.core.http.ServiceRequest serviceRequest)
-
-