Interface PersonNameView
-
- All Superinterfaces:
one.xingyi.core.sdk.IXingYiView<IPersonClientEntity>
- All Known Implementing Classes:
PersonNameViewImpl
public interface PersonNameView extends one.xingyi.core.sdk.IXingYiView<IPersonClientEntity>
-
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static java.util.concurrent.CompletableFuture<PersonNameView>create(HttpServiceCompletableFuture service, java.lang.String id)static java.util.concurrent.CompletableFuture<one.xingyi.core.utils.IdAndValue<PersonNameView>>create(HttpServiceCompletableFuture service, PersonNameView view)static java.util.concurrent.CompletableFuture<java.lang.Boolean>delete(HttpServiceCompletableFuture service, java.lang.String id)static java.util.concurrent.CompletableFuture<PersonNameView>edit(HttpServiceCompletableFuture service, java.lang.String id, java.util.function.Function<PersonNameView,PersonNameView> fn)static <T> java.util.concurrent.CompletableFuture<T>get(HttpServiceCompletableFuture service, java.lang.String id, java.util.function.Function<PersonNameView,T> fn)static <T> java.util.concurrent.CompletableFuture<java.util.Optional<T>>getOptional(HttpServiceCompletableFuture service, java.lang.String id, java.util.function.Function<PersonNameView,T> fn)default java.lang.Stringname()default one.xingyi.core.optics.Lens<PersonNameView,java.lang.String>nameLens()static java.util.concurrent.CompletableFuture<PersonNameView>prototype(HttpServiceCompletableFuture service, java.lang.String id, java.util.function.Function<PersonNameView,PersonNameView> fn)default PersonNameViewwithname(java.lang.String name)
-
-
-
Method Detail
-
get
static <T> java.util.concurrent.CompletableFuture<T> get(HttpServiceCompletableFuture service, java.lang.String id, java.util.function.Function<PersonNameView,T> fn)
-
getOptional
static <T> java.util.concurrent.CompletableFuture<java.util.Optional<T>> getOptional(HttpServiceCompletableFuture service, java.lang.String id, java.util.function.Function<PersonNameView,T> fn)
-
edit
static java.util.concurrent.CompletableFuture<PersonNameView> edit(HttpServiceCompletableFuture service, java.lang.String id, java.util.function.Function<PersonNameView,PersonNameView> fn)
-
create
static java.util.concurrent.CompletableFuture<PersonNameView> create(HttpServiceCompletableFuture service, java.lang.String id)
-
create
static java.util.concurrent.CompletableFuture<one.xingyi.core.utils.IdAndValue<PersonNameView>> create(HttpServiceCompletableFuture service, PersonNameView view)
-
delete
static java.util.concurrent.CompletableFuture<java.lang.Boolean> delete(HttpServiceCompletableFuture service, java.lang.String id)
-
prototype
static java.util.concurrent.CompletableFuture<PersonNameView> prototype(HttpServiceCompletableFuture service, java.lang.String id, java.util.function.Function<PersonNameView,PersonNameView> fn)
-
nameLens
default one.xingyi.core.optics.Lens<PersonNameView,java.lang.String> nameLens()
-
name
default java.lang.String name()
-
withname
default PersonNameView withname(java.lang.String name)
-
-