Interface IPersonController

  • All Known Implementing Classes:
    PersonController

    public interface IPersonController
    • 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)