public class OperateConfigurationAssistant<T> extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
OperateConfigurationAssistant.AssembleOperationBuilder<T> |
static class |
OperateConfigurationAssistant.DisassembleOperationBuilder<T> |
| 构造器和说明 |
|---|
OperateConfigurationAssistant() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> OperateConfigurationAssistant<T> |
basedOn(OperationConfiguration configuration)
基于指定实例构建操作配置
|
static <T> OperateConfigurationAssistant<T> |
basedOnBeanOperationConfiguration(GlobalConfiguration globalConfiguration,
Class<T> targetClass,
OperatorFactory operatorFactory)
基于
BeanOperationConfiguration构建操作配置实例 |
OperateConfigurationAssistant.AssembleOperationBuilder<T> |
buildAssembler(@NonNull SFunc<T,?> keyFunc,
@NonNull Container container)
构建装配配置
|
OperateConfigurationAssistant.AssembleOperationBuilder<T> |
buildAssembler(String keyProperty,
@NonNull Container container)
构建装配配置
|
OperateConfigurationAssistant.DisassembleOperationBuilder<T> |
buildDisassembler(@NonNull SFunc<T,?> propertyFunc,
@NonNull OperationConfiguration targetOperateConfiguration)
构建装卸配置
|
OperateConfigurationAssistant.DisassembleOperationBuilder<T> |
buildDisassembler(@NonNull String property,
@NonNull OperationConfiguration targetOperateConfiguration)
构建装卸配置
|
public static <T> OperateConfigurationAssistant<T> basedOn(OperationConfiguration configuration)
configuration - 操作配置public static <T> OperateConfigurationAssistant<T> basedOnBeanOperationConfiguration(GlobalConfiguration globalConfiguration, Class<T> targetClass, OperatorFactory operatorFactory)
BeanOperationConfiguration构建操作配置实例globalConfiguration - 全局配置targetClass - 目标类型operatorFactory - 操作者工厂public OperateConfigurationAssistant.AssembleOperationBuilder<T> buildAssembler(String keyProperty, @NonNull @NonNull Container container)
keyProperty - key字段container - 容器public OperateConfigurationAssistant.AssembleOperationBuilder<T> buildAssembler(@NonNull @NonNull SFunc<T,?> keyFunc, @NonNull @NonNull Container container)
keyFunc - key字段对应的方法引用container - 容器public OperateConfigurationAssistant.DisassembleOperationBuilder<T> buildDisassembler(@NonNull @NonNull String property, @NonNull @NonNull OperationConfiguration targetOperateConfiguration)
property - 待装卸的字段targetOperateConfiguration - 待装卸的字段对应的操作配置public OperateConfigurationAssistant.DisassembleOperationBuilder<T> buildDisassembler(@NonNull @NonNull SFunc<T,?> propertyFunc, @NonNull @NonNull OperationConfiguration targetOperateConfiguration)
propertyFunc - 待装卸的字段对应的方法引用targetOperateConfiguration - 待装卸的字段对应的操作配置Copyright © 2022. All rights reserved.