Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractPromise<D> - Class in cn.dinodev.spring.commons.promise
-
Promise的抽象实现类,提供Promise模式的基础功能
- AbstractPromise() - Constructor for class cn.dinodev.spring.commons.promise.AbstractPromise
- AbstractPromise.CallbackType - Enum Class in cn.dinodev.spring.commons.promise
-
Promise回调函数的类型
- acceptClassLoader(ClassLoader) - Method in class cn.dinodev.spring.commons.bean.BeanSafeCache
-
Accept the given ClassLoader as cache-safe, even if its classes would not qualify as cache-safe in this CachedIntrospectionResults class.
- add(PropertyDescriptor, PropertyDescriptor) - Method in class cn.dinodev.spring.commons.projection.PropertyProjector
-
Add a property copier with specified json view
- add(PropertyDescriptor, PropertyDescriptor, Supplier<Function<?, ?>>) - Method in class cn.dinodev.spring.commons.projection.PropertyProjector
-
Add a property copier with specified json view
- add(PropertyDescriptor, String, Function<?, ?>) - Method in class cn.dinodev.spring.commons.projection.PropertyProjector
-
Add a property copier with specified json view
- add(Method, Method) - Method in class cn.dinodev.spring.commons.projection.PropertyProjector
-
Add a property copier
- add(Method, Method, Function<?, ?>) - Method in class cn.dinodev.spring.commons.projection.PropertyProjector
-
Add a property copier with converter
- add(Method, BiConsumer<T, V>) - Method in class cn.dinodev.spring.commons.projection.PropertyProjector
-
Add a property copier with specified json view
- add(String, String) - Method in class cn.dinodev.spring.commons.projection.PropertyProjector
-
Add a property copier with specified json view
- add(String, String, Function<?, ?>) - Method in class cn.dinodev.spring.commons.projection.PropertyProjector
-
Add a property copier with specified json view
- add(String, BiConsumer<T, V>) - Method in class cn.dinodev.spring.commons.projection.PropertyProjector
-
Add a property copier with specified json view
- add(String, BiConsumer<T, V>, Function<V, V>) - Method in class cn.dinodev.spring.commons.projection.PropertyProjector
-
Add a property copier with specified json view
- add(Function<S, V>, BiConsumer<T, V>) - Method in class cn.dinodev.spring.commons.projection.PropertyProjector
-
Add a property copier with specified json view
- add(Function<S, V>, BiConsumer<T, V>, Class<?>...) - Method in class cn.dinodev.spring.commons.projection.PropertyProjector
-
Add a property copier with specified json view
- add(Function<S, V>, BiConsumer<T, V>, Class<?>[], Class<?>[]) - Method in class cn.dinodev.spring.commons.projection.PropertyProjector
-
Add a property copier with specified json view
- add(Function<S, V>, BiConsumer<T, V>, Function<V, V>) - Method in class cn.dinodev.spring.commons.projection.PropertyProjector
-
Add a property copier with specified json view
- add(Function<S, V>, BiConsumer<T, V>, Function<V, V>, Class<?>...) - Method in class cn.dinodev.spring.commons.projection.PropertyProjector
-
Add a property copier with specified json view
- addAnnotion(Class<T>, Function<T, String>, String) - Static method in class cn.dinodev.spring.commons.json.AnnotionedJsonTypeIdResolver
-
注册指定注解类型的类扫描器
- Address - Class in cn.dinodev.spring.commons.data
-
地址信息类,包含省份、城市、区县、详细地址等信息
- Address() - Constructor for class cn.dinodev.spring.commons.data.Address
- allowedCountries() - Element in annotation interface cn.dinodev.spring.commons.validation.constraints.Mobile
-
允许的国家,将对国家手机码进行验证
- allTypes() - Method in interface cn.dinodev.spring.commons.sys.UserType
-
所有用户类型
- always(AlwaysCallback<? super D>) - Method in class cn.dinodev.spring.commons.promise.AbstractPromise
- always(AlwaysCallback<? super D>) - Method in interface cn.dinodev.spring.commons.promise.Promise
-
This method will register
AlwaysCallbackso that when a Deferred object is either resolved (Deferred.resolve(Object)) or rejected (),invalid reference
Deferred#reject(Object)AlwaysCallbackwill be triggered. - ALWAYS_CALLBACK - Enum constant in enum class cn.dinodev.spring.commons.promise.AbstractPromise.CallbackType
-
每次
- AlwaysCallback<D> - Interface in cn.dinodev.spring.commons.promise
-
A callback invoked when the
Promise's state becomes eitherPromise.State.RESOLVEDorPromise.State.REJECTED. - alwaysCallbacks - Variable in class cn.dinodev.spring.commons.promise.AbstractPromise
- alwaysFalse() - Static method in interface cn.dinodev.spring.commons.function.Predicates
-
总是返回false的预测器
- alwaysTrue() - Static method in interface cn.dinodev.spring.commons.function.Predicates
-
总是返回true的预测器
- and(Collection<Predicate<T>>) - Static method in interface cn.dinodev.spring.commons.function.Predicates
-
“与”预测器
- AnnotionedJsonTypeIdResolver - Class in cn.dinodev.spring.commons.json
-
基于注解的JSON类型ID解析器,用于多态类型的序列化和反序列化
- AnnotionedJsonTypeIdResolver() - Constructor for class cn.dinodev.spring.commons.json.AnnotionedJsonTypeIdResolver
- ANY - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Ip.IpVersion
-
任意版本
- ANY - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.PasswordStrength.LetterType
-
允许大小写字母(可以是大写或小写)
- AsmUtils - Interface in cn.dinodev.spring.commons.utils
-
asm工具类
- Assert - Class in cn.dinodev.spring.commons.utils
-
断言工具类,提供各种参数和状态验证的便捷方法
- Assert() - Constructor for class cn.dinodev.spring.commons.utils.Assert
- AsyncWorker - Class in cn.dinodev.spring.commons.utils
-
异步执行的任务
- AsyncWorker() - Constructor for class cn.dinodev.spring.commons.utils.AsyncWorker
- AUDIO - Enum constant in enum class cn.dinodev.spring.commons.data.FileTypes
- AudioFileMeta - Class in cn.dinodev.spring.commons.data
-
音频文件元数据类,存储音频文件的相关信息
- AudioFileMeta() - Constructor for class cn.dinodev.spring.commons.data.AudioFileMeta
-
构造音频文件元数据对象。
- AUSTRALIA - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
B
- BatchUtils - Class in cn.dinodev.spring.commons.utils
-
批处理工具类,提供批量数据处理的便捷方法
- BatchUtils() - Constructor for class cn.dinodev.spring.commons.utils.BatchUtils
- beanClass() - Element in annotation interface cn.dinodev.spring.commons.binding.annotation.DataBind
-
处理此绑定的bean class,此属性和
DataBind.beanName()必须设置一个,如果都设置,则同时使用Name和Class - BeanMeta - Interface in cn.dinodev.spring.commons.bean
-
Bean元信息接口,定义Bean的元数据访问方法
- BeanMetaImpl - Class in cn.dinodev.spring.commons.bean
-
Bean元信息实现类,提供Bean元数据的具体实现
- BeanMetaImpl(Class<?>) - Constructor for class cn.dinodev.spring.commons.bean.BeanMetaImpl
-
构造一个BeanMetaImpl实例。
- BeanMetaUtils - Class in cn.dinodev.spring.commons.bean
-
Bean元数据工具类,提供Bean元信息处理的便捷方法
- BeanMetaUtils() - Constructor for class cn.dinodev.spring.commons.bean.BeanMetaUtils
- BeanMetaWithJsonView - Class in cn.dinodev.spring.commons.bean
-
带JsonView支持的Bean元信息实现类
- BeanMetaWithJsonView(BeanMeta, Class<?>) - Constructor for class cn.dinodev.spring.commons.bean.BeanMetaWithJsonView
-
构造一个带JsonView支持的BeanMeta实例。
- beanName() - Element in annotation interface cn.dinodev.spring.commons.binding.annotation.DataBind
-
处理此绑定的bean name,此属性和
DataBind.beanClass()必须设置一个,如果都设置,则同时使用Name和Class. - BeanSafeCache<T> - Class in cn.dinodev.spring.commons.bean
-
Bean安全缓存类,用于缓存Bean相关的信息
- BeanSafeCache() - Constructor for class cn.dinodev.spring.commons.bean.BeanSafeCache
- beEmpty() - Method in class cn.dinodev.spring.commons.VisualScope
-
检查可见范围配置是否为空。
- bind(T) - Method in interface cn.dinodev.spring.commons.binding.Binder
-
绑定单个对象
- bindBatch(Collection<T>) - Method in interface cn.dinodev.spring.commons.binding.Binder
-
批量绑定一组对象
- Binder<K> - Interface in cn.dinodev.spring.commons.binding
-
binder 接口
- BOTH - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.PasswordStrength.LetterType
-
必须同时包含大写和小写字母
- BRITAIN - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- buildECPrivateKeyParameters(byte[]) - Static method in class cn.dinodev.spring.commons.crypto.Sm2
-
构建椭圆曲线私钥参数。
- buildECPublicKeyParameters(byte[]) - Static method in class cn.dinodev.spring.commons.crypto.Sm2
-
构建椭圆曲线公钥参数。
- BULGARIA - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- BusinessException - Exception Class in cn.dinodev.spring.commons.exception
-
通用的业务异常类 BusinessException
- BusinessException(int, String, Object, Throwable) - Constructor for exception class cn.dinodev.spring.commons.exception.BusinessException
-
受保护的构造方法,用于初始化错误编码、错误信息、附加数据和异常原因
C
- CACHE_EMPTY - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- CANADA - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- cast(Object) - Static method in interface cn.dinodev.spring.commons.utils.CastUtils
-
将对象强制转换为指定类型
- cast(Object) - Static method in class cn.dinodev.spring.commons.utils.TypeUtils
-
类型转换
- castNonNull(Object) - Static method in class cn.dinodev.spring.commons.utils.TypeUtils
-
类型转换
- CastUtils - Interface in cn.dinodev.spring.commons.utils
-
SpringFramework 6.0 移除 CastUtils, 这里重新定义一个
- checkUserSign(String, long, String, String, String) - Static method in class cn.dinodev.spring.commons.utils.EncryptUtil
-
校验用户签名
- childValue(Map<String, Object>) - Method in class cn.dinodev.spring.commons.utils.InheritableThreadLocalMap
- CHINA - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- ChinaIdCardValidator - Class in cn.dinodev.spring.commons.validation.validator
-
检查身份证号格式
- ChinaIdCardValidator() - Constructor for class cn.dinodev.spring.commons.validation.validator.ChinaIdCardValidator
- ChinaMobileValidator - Class in cn.dinodev.spring.commons.validation.validator
-
检查手机号格式的验证器
- ChinaMobileValidator() - Constructor for class cn.dinodev.spring.commons.validation.validator.ChinaMobileValidator
- className(Class<?>, Class<?>) - Static method in interface cn.dinodev.spring.commons.utils.AsmUtils
-
生成类名,类名为:baseClass类名+"$"+typeClass.getSimpleName()
- className(Class<?>, String) - Static method in interface cn.dinodev.spring.commons.utils.AsmUtils
-
生成类名,类名为:baseClass类名+"$"+postfix
- clear() - Method in class cn.dinodev.spring.commons.utils.InheritableThreadLocalMap
-
清空资源
- clearClassLoader(ClassLoader) - Method in class cn.dinodev.spring.commons.bean.BeanSafeCache
-
Clear the introspection cache for the given ClassLoader, removing the introspection results for all classes underneath that ClassLoader, and removing the ClassLoader (and its children) from the acceptance list.
- cn.dinodev.spring.commons - package cn.dinodev.spring.commons
- cn.dinodev.spring.commons.annotation - package cn.dinodev.spring.commons.annotation
- cn.dinodev.spring.commons.autoconfig - package cn.dinodev.spring.commons.autoconfig
- cn.dinodev.spring.commons.bean - package cn.dinodev.spring.commons.bean
- cn.dinodev.spring.commons.binding - package cn.dinodev.spring.commons.binding
- cn.dinodev.spring.commons.binding.annotation - package cn.dinodev.spring.commons.binding.annotation
- cn.dinodev.spring.commons.context - package cn.dinodev.spring.commons.context
- cn.dinodev.spring.commons.crypto - package cn.dinodev.spring.commons.crypto
- cn.dinodev.spring.commons.data - package cn.dinodev.spring.commons.data
- cn.dinodev.spring.commons.exception - package cn.dinodev.spring.commons.exception
- cn.dinodev.spring.commons.function - package cn.dinodev.spring.commons.function
- cn.dinodev.spring.commons.json - package cn.dinodev.spring.commons.json
- cn.dinodev.spring.commons.json.annotation - package cn.dinodev.spring.commons.json.annotation
- cn.dinodev.spring.commons.projection - package cn.dinodev.spring.commons.projection
- cn.dinodev.spring.commons.promise - package cn.dinodev.spring.commons.promise
- cn.dinodev.spring.commons.property - package cn.dinodev.spring.commons.property
- cn.dinodev.spring.commons.request - package cn.dinodev.spring.commons.request
- cn.dinodev.spring.commons.response - package cn.dinodev.spring.commons.response
- cn.dinodev.spring.commons.sys - package cn.dinodev.spring.commons.sys
- cn.dinodev.spring.commons.utils - package cn.dinodev.spring.commons.utils
- cn.dinodev.spring.commons.validation.constraints - package cn.dinodev.spring.commons.validation.constraints
- cn.dinodev.spring.commons.validation.validator - package cn.dinodev.spring.commons.validation.validator
- condition - Variable in class cn.dinodev.spring.commons.promise.AbstractPromise
- Contact - Class in cn.dinodev.spring.commons.data
-
联系人信息类,存储联系人的基本信息
- Contact() - Constructor for class cn.dinodev.spring.commons.data.Contact
- contextHelper(DinoContext) - Method in class cn.dinodev.spring.commons.autoconfig.DinoCommonsAutoConfiguration
-
创建ContextHelper Bean并进行初始化配置。
- ContextHelper - Class in cn.dinodev.spring.commons.context
-
上下文帮助类,提供Spring应用上下文和Dino上下文的便捷访问方法
- copy(S) - Method in class cn.dinodev.spring.commons.projection.PropertyProjector
-
Copy the source object to the target object
- copy(S, Class<?>) - Method in class cn.dinodev.spring.commons.projection.PropertyProjector
-
Copy the source object to the target object with specified json view
- copy(S, Function<S, T>) - Method in class cn.dinodev.spring.commons.projection.PropertyProjector
-
Copy the source object to the target object with specified json view
- copy(S, Function<S, T>, Class<?>) - Method in class cn.dinodev.spring.commons.projection.PropertyProjector
-
Copy the source object to the target object with specified json view
- copy(S, T) - Method in class cn.dinodev.spring.commons.projection.PropertyProjector
-
Copy the source object to the target object
- copy(S, T, Class<?>) - Method in class cn.dinodev.spring.commons.projection.PropertyProjector
-
Copy the source object to the target object with specified json view
- country() - Element in annotation interface cn.dinodev.spring.commons.validation.constraints.IdCard
-
国家,将根据该国家身份证信息进行验证,默认为中国
- Country - Enum Class in cn.dinodev.spring.commons.validation.constraints
-
国家
- CROATIA - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- currentTenant() - Static method in class cn.dinodev.spring.commons.context.ContextHelper
-
获取当前租户信息。
- currentTenant() - Method in interface cn.dinodev.spring.commons.context.DinoContext
-
获取当前租户
- currentTenant() - Method in class cn.dinodev.spring.commons.context.DinoContextThreadLocalImpl
- currentTenant(Tenant) - Method in interface cn.dinodev.spring.commons.context.DinoContext
-
设置当前租户信息
- currentTenant(Tenant) - Method in class cn.dinodev.spring.commons.context.DinoContextThreadLocalImpl
- currentTenantId() - Static method in class cn.dinodev.spring.commons.context.ContextHelper
-
获取当前租户ID。
- currentUser() - Static method in class cn.dinodev.spring.commons.context.ContextHelper
-
获取当前用户信息。
- currentUser() - Method in interface cn.dinodev.spring.commons.context.DinoContext
-
获取当前登录的用户
- currentUser() - Method in class cn.dinodev.spring.commons.context.DinoContextThreadLocalImpl
- currentUser(User<K>) - Method in interface cn.dinodev.spring.commons.context.DinoContext
-
设置当前用户
- currentUser(User<K>) - Method in class cn.dinodev.spring.commons.context.DinoContextThreadLocalImpl
- CursorReq - Class in cn.dinodev.spring.commons.request
-
滑动请求信息
- CursorReq() - Constructor for class cn.dinodev.spring.commons.request.CursorReq
- CURVE - Static variable in class cn.dinodev.spring.commons.crypto.Sm2
- CURVE_LEN - Static variable in class cn.dinodev.spring.commons.crypto.Sm2
- CZECH_REPUBLIC - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
D
- DataBind - Annotation Interface in cn.dinodev.spring.commons.binding.annotation
-
自动绑定注解
- decrypt(byte[], byte[]) - Static method in class cn.dinodev.spring.commons.crypto.Sm2
-
使用字节数组私钥解密数据(默认C1C2C3模式)。
- decrypt(byte[], byte[], SM2Engine.Mode) - Static method in class cn.dinodev.spring.commons.crypto.Sm2
-
使用字节数组私钥解密数据。
- decrypt(byte[], ECPrivateKeyParameters, SM2Engine.Mode) - Static method in class cn.dinodev.spring.commons.crypto.Sm2
-
使用私钥解密数据。
- defaultCountry() - Element in annotation interface cn.dinodev.spring.commons.validation.constraints.Mobile
-
默认国家,如果没有指定国家,则使用默认国家
- Defer - Interface in cn.dinodev.spring.commons.promise
-
延迟执行接口,提供Promise模式的基本操作
- Deferred<D> - Interface in cn.dinodev.spring.commons.promise
-
Deferred interface to trigger an event (resolve, reject, notify).
- DeferredObject<D> - Class in cn.dinodev.spring.commons.promise
-
An implementation of
Deferredinterface. - DeferredObject() - Constructor for class cn.dinodev.spring.commons.promise.DeferredObject
- defineGenericClass(String, Class<T>, Class<?>) - Static method in interface cn.dinodev.spring.commons.utils.AsmUtils
-
定义一个泛型类的子类
- DENMARK - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- DinoCommonsAutoConfiguration - Class in cn.dinodev.spring.commons.autoconfig
-
Dino Commons自动配置类,配置通用组件和服务
- DinoCommonsAutoConfiguration() - Constructor for class cn.dinodev.spring.commons.autoconfig.DinoCommonsAutoConfiguration
- dinoContext() - Method in class cn.dinodev.spring.commons.autoconfig.DinoCommonsAutoConfiguration
-
创建默认的DinoContext实例。
- DinoContext - Interface in cn.dinodev.spring.commons.context
-
Dino框架上下文接口,提供用户、租户等上下文信息访问
- DinoContextThreadLocalImpl - Class in cn.dinodev.spring.commons.context
-
DinoContext的ThreadLocal版本的实现 - DinoContextThreadLocalImpl() - Constructor for class cn.dinodev.spring.commons.context.DinoContextThreadLocalImpl
- DOCUMENT - Enum constant in enum class cn.dinodev.spring.commons.data.FileTypes
- DocumentFileMeta - Class in cn.dinodev.spring.commons.data
-
文档文件元数据类,存储文档文件的相关信息
- DocumentFileMeta() - Constructor for class cn.dinodev.spring.commons.data.DocumentFileMeta
-
构造文档文件元数据对象。
- doesNotContain(String, String, Status) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言给定的文本不包含给定的子字符串。
- doesNotContain(String, String, String) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言给定的文本不包含给定的子字符串。
- doesNotContain(String, String, Supplier<Status>) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言给定的文本不包含给定的子字符串。
- done(Consumer<? super D>) - Method in class cn.dinodev.spring.commons.promise.AbstractPromise
- done(Consumer<? super D>) - Method in interface cn.dinodev.spring.commons.promise.Promise
-
This method will registerso that when a Deferred object is resolved (
invalid reference
DoneCallbackDeferred.resolve(Object)),will be triggered.invalid reference
DoneCallback - DONE_CALLBACK - Enum constant in enum class cn.dinodev.spring.commons.promise.AbstractPromise.CallbackType
-
完成
- doneCallbacks - Variable in class cn.dinodev.spring.commons.promise.AbstractPromise
E
- encrypt(byte[], byte[]) - Static method in class cn.dinodev.spring.commons.crypto.Sm2
-
使用字节数组公钥加密数据(默认C1C2C3模式)。
- encrypt(byte[], byte[], SM2Engine.Mode) - Static method in class cn.dinodev.spring.commons.crypto.Sm2
-
公钥加密
- encrypt(byte[], ECPublicKeyParameters, SM2Engine.Mode) - Static method in class cn.dinodev.spring.commons.crypto.Sm2
-
使用公钥加密数据。
- EncryptUtil - Class in cn.dinodev.spring.commons.utils
-
加密工具类,提供数据加密解密的便捷方法
- EncryptUtil() - Constructor for class cn.dinodev.spring.commons.utils.EncryptUtil
- equals(Object) - Method in class cn.dinodev.spring.commons.bean.BeanMetaImpl
- equals(Object) - Method in class cn.dinodev.spring.commons.bean.BeanMetaWithJsonView
- equals(Object) - Method in class cn.dinodev.spring.commons.bean.Property
- ERROR - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- excludeOverrideSuperField(Field[], List<Field>) - Static method in class cn.dinodev.spring.commons.utils.ReflectionUtils
-
排序重置父类属性
- exec(Runnable) - Method in class cn.dinodev.spring.commons.utils.AsyncWorker
-
无参数,无返回的异步调用
- exec(Runnable, int) - Static method in class cn.dinodev.spring.commons.utils.TaskUtils
-
无参数,无返回的
- exec(Runnable, int, Duration) - Static method in class cn.dinodev.spring.commons.utils.TaskUtils
-
无参数,无返回的
- exec(Callable<R>) - Method in class cn.dinodev.spring.commons.utils.AsyncWorker
-
无参数,无返回的异步调用
- exec(Callable<R>, Predicate<R>, int, Class<? extends RuntimeException>...) - Static method in class cn.dinodev.spring.commons.utils.TaskUtils
-
无参数,有返回的任务调用
- exec(Callable<R>, Predicate<R>, int, Duration, Class<? extends RuntimeException>...) - Static method in class cn.dinodev.spring.commons.utils.TaskUtils
-
无参数,有返回的任务调用
- exec(BiConsumer<T, U>, T, U) - Method in class cn.dinodev.spring.commons.utils.AsyncWorker
-
task接受两个参数,无返回值
- exec(BiConsumer<T, U>, T, U, int) - Method in class cn.dinodev.spring.commons.utils.TaskUtils
-
task接受两个参数,无返回值
- exec(BiConsumer<T, U>, T, U, int, Duration) - Method in class cn.dinodev.spring.commons.utils.TaskUtils
-
task接受两个参数,无返回值
- exec(BiFunction<T, U, R>, T, U) - Method in class cn.dinodev.spring.commons.utils.AsyncWorker
-
task接受两个参数,并返回执行结果
- exec(BiFunction<T, U, R>, T, U, Predicate<R>, int, Class<? extends RuntimeException>...) - Method in class cn.dinodev.spring.commons.utils.TaskUtils
-
task接受两个参数,并返回执行结果
- exec(BiFunction<T, U, R>, T, U, Predicate<R>, int, Duration, Class<? extends RuntimeException>...) - Method in class cn.dinodev.spring.commons.utils.TaskUtils
-
task接受两个参数,并返回执行结果
- exec(Consumer<T>, T) - Method in class cn.dinodev.spring.commons.utils.AsyncWorker
-
task接受一个参数,无返回值
- exec(Consumer<T>, T, int) - Static method in class cn.dinodev.spring.commons.utils.TaskUtils
-
task接受一个参数,无返回值
- exec(Consumer<T>, T, int, Duration) - Static method in class cn.dinodev.spring.commons.utils.TaskUtils
-
task接受一个参数,无返回值
- exec(Function<T, R>, T) - Method in class cn.dinodev.spring.commons.utils.AsyncWorker
-
task接受一个参数,并返回执行结果
- exec(Function<T, R>, T, Predicate<R>, int, Class<? extends RuntimeException>...) - Method in class cn.dinodev.spring.commons.utils.TaskUtils
-
task接受一个参数,并返回执行结果
- exec(Function<T, R>, T, Predicate<R>, int, Duration, Class<? extends RuntimeException>...) - Method in class cn.dinodev.spring.commons.utils.TaskUtils
-
task接受一个参数,并返回执行结果
- executeBatch(Iterable<E>, int, Consumer<Collection<E>>) - Static method in class cn.dinodev.spring.commons.utils.BatchUtils
F
- fail() - Static method in interface cn.dinodev.spring.commons.promise.Defer
-
失败
- fail(int, String) - Static method in interface cn.dinodev.spring.commons.response.Status
-
生成失败Status
- fail(int, String, Object...) - Static method in interface cn.dinodev.spring.commons.response.Status
-
生成失败Status, 并对错误消息进行参数化,如:
fail(-1, "参数{}不能为空", "name") - fail(Status) - Static method in class cn.dinodev.spring.commons.response.Response
-
创建一个失败的响应
- fail(F) - Static method in interface cn.dinodev.spring.commons.promise.Defer
-
失败
- fail(String) - Static method in class cn.dinodev.spring.commons.response.Response
-
创建一个失败的响应
- fail(String) - Static method in interface cn.dinodev.spring.commons.response.Status
-
生成失败Status,默认为
invalid reference
cn.dinodev.spring.commons.response.Status.CODE.ERROR - fail(String, Object...) - Static method in interface cn.dinodev.spring.commons.response.Status
-
生成失败Status,默认为如:
invalid reference
cn.dinodev.spring.commons.response.Status.CODE.ERRORfail("参数{}不能为空", "name") - fail(Consumer<Throwable>) - Method in class cn.dinodev.spring.commons.promise.AbstractPromise
- fail(Consumer<Throwable>) - Method in interface cn.dinodev.spring.commons.promise.Promise
-
This method will registerso that when a Deferred object is rejected (
invalid reference
FailCallback),invalid reference
Deferred#reject(Object)will be triggered.invalid reference
FailCallback - FAIL_AUTH - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_CALLBACK - Enum constant in enum class cn.dinodev.spring.commons.promise.AbstractPromise.CallbackType
-
失败
- FAIL_EXCEPTION - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_EXISTS - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_INVALID_AUTH_TOKEN - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_INVALID_CAPTCHA - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_INVALID_PARAM - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_INVALID_PASSWORD - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_INVALID_PHONE - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_INVALID_REFRESH_TOKEN - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_INVALID_STAUS - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_IO_EXCEPTION - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_LOGIN - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_LOGIN_DENNY - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_NO_PERMISSION - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_NOT_FOUND - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_NOT_LOGIN - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_OPERATION - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_PERSISTENT_EXCEPTION - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_QUERY_EXCEPTION - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_REQUEST_TIMEOUT - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_SERVICE_UNAVAILABLE - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_TENANT_NOT_EXIST - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_TOKEN_LOGIN_ANOTHER_DEVICE - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_USER_NOT_EXIST - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- FAIL_VALIDATION - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- failCallbacks - Variable in class cn.dinodev.spring.commons.promise.AbstractPromise
- FAILED - Enum constant in enum class cn.dinodev.spring.commons.utils.TaskObserver.TaskStatus
- failPage(Status) - Static method in class cn.dinodev.spring.commons.response.PageResponse
-
创建一个失败的分页响应
- failPage(Status) - Static method in class cn.dinodev.spring.commons.response.ScrollResponse
-
创建一个失败的分页响应
- failPage(String) - Static method in class cn.dinodev.spring.commons.response.PageResponse
-
创建一个失败的分页响应
- failPage(String) - Static method in class cn.dinodev.spring.commons.response.ScrollResponse
-
创建一个失败的分页响应
- FILE - Enum constant in enum class cn.dinodev.spring.commons.data.FileTypes
- FiledSchema - Class in cn.dinodev.spring.commons.annotation
-
字段模式类,用于定义字段的结构和约束
- FiledSchema() - Constructor for class cn.dinodev.spring.commons.annotation.FiledSchema
- FileMeta - Class in cn.dinodev.spring.commons.data
-
文件元数据基类,定义文件的基本属性
- FileMeta() - Constructor for class cn.dinodev.spring.commons.data.FileMeta
-
默认构造函数。
- FileMeta(FileTypes) - Constructor for class cn.dinodev.spring.commons.data.FileMeta
-
带文件类型的构造函数 供子类使用,避免在构造函数中调用可重写的方法
- FileTypes - Enum Class in cn.dinodev.spring.commons.data
-
文件类型枚举,定义了系统支持的文件类型
- findBean(Class<T>) - Static method in class cn.dinodev.spring.commons.context.ContextHelper
-
查找Bean
- findBean(String, Class<T>) - Static method in class cn.dinodev.spring.commons.context.ContextHelper
-
查找Bean
- findTypeResolver(MapperConfig<?>, AnnotatedClass, JavaType) - Method in class cn.dinodev.spring.commons.json.JsonDiscriminatorModule.JsonDiscriminatorAnnotationIntrospector
- findViews(AnnotatedElement) - Static method in class cn.dinodev.spring.commons.json.JsonViewUtils
-
获取方法的视图
- FINLAND - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- forClass(Class<?>) - Static method in class cn.dinodev.spring.commons.bean.BeanMetaUtils
-
the bean info of the bean class
- forClassWithJsonView(Class<?>, Class<?>) - Static method in class cn.dinodev.spring.commons.bean.BeanMetaUtils
-
the bean info of the bean class, with active json view
- forEach(int, Iterable<? extends T>, BiConsumer<Integer, ? super T>) - Static method in class cn.dinodev.spring.commons.utils.LambdaUtils
-
对每个元素执行给定的操作
- forEach(Iterable<? extends T>, BiConsumer<Integer, ? super T>) - Static method in class cn.dinodev.spring.commons.utils.LambdaUtils
-
对每个元素执行给定的操作
- format() - Element in annotation interface cn.dinodev.spring.commons.validation.constraints.PasswordStrength
-
密码格式配置,默认为纯数字+字母+特殊字符
- FRANCE - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- fromStandardDSA(byte[]) - Static method in class cn.dinodev.spring.commons.crypto.Sm2Signature
-
从标准DSA编码的字节数组创建SM2签名对象。
- fromStandardDSA(DSAEncoding, byte[]) - Static method in class cn.dinodev.spring.commons.crypto.Sm2Signature
-
从指定DSA编码器和字节数组创建SM2签名对象。
- fromValueLabel(ValueLabel<V>) - Static method in class cn.dinodev.spring.commons.data.Option
-
从 ValueLabel 对象创建一个 Option 对象。
- fromValueLabel(ValueLabel<V>, Function<V, String>) - Static method in class cn.dinodev.spring.commons.data.Option
-
从 ValueLabel 对象创建一个 Option 对象,并映射图标。
- fromValueLabel(ValueLabel<V>, Function<V, String>, Function<V, String>) - Static method in class cn.dinodev.spring.commons.data.Option
-
从 ValueLabel 对象创建一个 Option 对象,并映射图标和样式。
- fromValueLabel(ValueLabel<V>, Function<V, String>, Function<V, String>, Function<V, String>) - Static method in class cn.dinodev.spring.commons.data.Option
-
从 ValueLabel 对象创建一个 Option 对象,并映射图标、样式和描述。
- fromValueLabel(ValueLabel<V>, Supplier<String>) - Static method in class cn.dinodev.spring.commons.data.Option
-
从 ValueLabel 对象创建一个 Option 对象,并映射图标。
- fromValueLabel(ValueLabel<V>, Supplier<String>, Supplier<String>) - Static method in class cn.dinodev.spring.commons.data.Option
-
从 ValueLabel 对象创建一个 Option 对象,并映射图标和样式。
- fromValueLabel(ValueLabel<V>, Supplier<String>, Supplier<String>, Supplier<String>) - Static method in class cn.dinodev.spring.commons.data.Option
-
从 ValueLabel 对象创建一个 Option 对象,并映射图标、样式和描述。
- Functions - Interface in cn.dinodev.spring.commons.function
-
函数工具接口,提供函数式编程的便捷方法
G
- G_POINT - Static variable in class cn.dinodev.spring.commons.crypto.Sm2
- generateKeyPair() - Static method in class cn.dinodev.spring.commons.crypto.Sm2
-
生成SM2密钥对。
- genUserSign(String, long, String, String) - Static method in class cn.dinodev.spring.commons.utils.EncryptUtil
-
生成用户签名
- GeoPoint - Class in cn.dinodev.spring.commons.data
-
地理坐标点类,包含经度和纬度信息
- GeoPoint() - Constructor for class cn.dinodev.spring.commons.data.GeoPoint
- GERMANY - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- get() - Method in class cn.dinodev.spring.commons.promise.AbstractPromise
- get(Class<?>) - Method in class cn.dinodev.spring.commons.bean.BeanSafeCache
-
Retrieve a cached info
for the given target class. - get(String) - Method in class cn.dinodev.spring.commons.utils.InheritableThreadLocalMap
-
获取资源
- getActiveView() - Method in class cn.dinodev.spring.commons.bean.BeanMetaWithJsonView
-
active json view
- getAnnotations() - Method in class cn.dinodev.spring.commons.bean.Property
-
The property Annotations
- getApplicationContext() - Static method in class cn.dinodev.spring.commons.context.ContextHelper
-
获取Spring应用上下文。
- getApplicationContext() - Static method in class cn.dinodev.spring.commons.context.DinoContextThreadLocalImpl
- getAvatarUrl() - Method in interface cn.dinodev.spring.commons.sys.User
-
用户头像 url
- getBeanClass() - Method in interface cn.dinodev.spring.commons.bean.BeanMeta
-
bean class
- getBeanClass() - Method in class cn.dinodev.spring.commons.bean.BeanMetaImpl
- getBeanClass() - Method in class cn.dinodev.spring.commons.bean.BeanMetaWithJsonView
- getBegin() - Method in interface cn.dinodev.spring.commons.data.Range
-
开始
- getCode() - Method in enum class cn.dinodev.spring.commons.response.Status.CODE
- getCode() - Method in interface cn.dinodev.spring.commons.response.Status
-
获取状态码
- getCode() - Method in enum class cn.dinodev.spring.commons.validation.constraints.Country
-
获取国家代码
- getConversionService() - Method in class cn.dinodev.spring.commons.projection.PropertyProjector
-
Get the conversion service
- getCountry() - Method in enum class cn.dinodev.spring.commons.validation.constraints.Country
-
获取国家名称
- getCurrentTenant() - Static method in class cn.dinodev.spring.commons.context.DinoContextThreadLocalImpl
-
获取当前线程的租户信息。
- getCurrentUser() - Static method in class cn.dinodev.spring.commons.context.DinoContextThreadLocalImpl
-
获取当前线程的用户信息。
- getCurveLength(ECDomainParameters) - Static method in class cn.dinodev.spring.commons.crypto.Sm2
-
计算椭圆曲线的长度。
- getCustomDomain() - Method in interface cn.dinodev.spring.commons.sys.Tenant
-
租户自定义域名,如果用户配置了域名,则用其自己的域名
- getDinoContext() - Static method in class cn.dinodev.spring.commons.context.ContextHelper
-
获取Dino应用上下文。
- getDisplayName() - Method in interface cn.dinodev.spring.commons.sys.User
-
用户显示名
- getEnd() - Method in interface cn.dinodev.spring.commons.data.Range
-
结束
- getField() - Method in class cn.dinodev.spring.commons.bean.Property
-
The property Field: e.g.
- getFieldList(Class<?>) - Static method in class cn.dinodev.spring.commons.utils.ReflectionUtils
-
获取该类的所有属性列表
- getFieldMap(Class<?>) - Static method in class cn.dinodev.spring.commons.utils.ReflectionUtils
-
获取该类的所有属性列表
- getFieldValue(Object, String) - Static method in class cn.dinodev.spring.commons.utils.ReflectionUtils
-
获取字段值
- getGenericParamClass(Object, Class<?>, int) - Static method in class cn.dinodev.spring.commons.utils.TypeUtils
-
获取某个泛型接口的实际参数
- getGenericParamClass(Type, Class<?>, int) - Static method in class cn.dinodev.spring.commons.utils.TypeUtils
-
获取某个泛型接口的实际参数
- getGenericSuperclassParamClass(Object, Class<?>, int) - Static method in class cn.dinodev.spring.commons.utils.TypeUtils
-
获取某个父类泛型接口的实际参数
- getIconUrl() - Method in interface cn.dinodev.spring.commons.sys.Tenant
-
租户LOGO
- getId() - Method in interface cn.dinodev.spring.commons.sys.Tenant
-
租户ID
- getId() - Method in interface cn.dinodev.spring.commons.sys.User
-
用户的ID
- getId() - Method in interface cn.dinodev.spring.commons.utils.TaskObserver
-
获取任务ID
- getIdGetter(Object) - Method in interface cn.dinodev.spring.commons.binding.IdResolver
-
获取ID
- getIpAddr(HttpServletRequest) - Static method in class cn.dinodev.spring.commons.utils.IpUtils
-
获取IP地址 使用Nginx等反向代理软件, 则不能通过request.getRemoteAddr()获取IP地址 如果使用了多级反向代理的话,X-Forwarded-For的值并不止一个,而是一串IP地址,X-Forwarded-For中第一个非unknown的有效IP字符串,则为真实IP地址
- getLabel() - Method in interface cn.dinodev.spring.commons.data.ValueLabel
-
Label标签
- getLoginName() - Method in interface cn.dinodev.spring.commons.sys.User
-
用户登录ID
- getMechanism() - Method in class cn.dinodev.spring.commons.json.AnnotionedJsonTypeIdResolver
- getMethodParameter() - Method in class cn.dinodev.spring.commons.bean.Property
-
The method parameter for the property getter or setter method: e.g.
- getMsg() - Method in enum class cn.dinodev.spring.commons.response.Status.CODE
- getMsg() - Method in interface cn.dinodev.spring.commons.response.Status
-
获取错误消息
- getName() - Method in class cn.dinodev.spring.commons.bean.Property
-
The name of the property: e.g.
- getName() - Method in enum class cn.dinodev.spring.commons.Scope.DEFAULT
- getName() - Method in interface cn.dinodev.spring.commons.Scope
-
scope 的名字
- getName() - Method in interface cn.dinodev.spring.commons.sys.Tenant
-
租户名称
- getObjectType() - Method in class cn.dinodev.spring.commons.bean.Property
-
The object declaring this property, either directly or in a superclass the object extends.
- getOrDefault(String, T) - Method in class cn.dinodev.spring.commons.utils.InheritableThreadLocalMap
-
获取资源,如果不存在则返回默认值
- getOrder() - Method in enum class cn.dinodev.spring.commons.Scope.DEFAULT
- getOrder() - Method in interface cn.dinodev.spring.commons.Scope
-
scope 顺序
- getOrderNum() - Method in interface cn.dinodev.spring.commons.Orderable
-
获取排序码
- getOrElse(D) - Method in class cn.dinodev.spring.commons.promise.AbstractPromise
- getOrElse(D) - Method in interface cn.dinodev.spring.commons.promise.Promise
-
get the resolved value, return defaultValue for rejected
- getOrElse(Class<?>, Function<Class<?>, ? extends T>) - Method in class cn.dinodev.spring.commons.bean.BeanSafeCache
-
Retrieve a cached info
for the given target class. - getOrElse(Supplier<D>) - Method in class cn.dinodev.spring.commons.promise.AbstractPromise
- getOrElse(Supplier<D>) - Method in interface cn.dinodev.spring.commons.promise.Promise
-
get the resolved value, return defaultSupplier‘s result for rejected
- getPasswordHash() - Method in interface cn.dinodev.spring.commons.sys.User
-
用户的密码Hash,@JsonIgnore,对外不可见
- getProperties() - Method in interface cn.dinodev.spring.commons.bean.BeanMeta
-
bean property descriptors of the bean class
- getProperties() - Method in class cn.dinodev.spring.commons.bean.BeanMetaImpl
- getProperties() - Method in class cn.dinodev.spring.commons.bean.BeanMetaWithJsonView
- getProperty(String) - Method in interface cn.dinodev.spring.commons.bean.BeanMeta
-
bean property descriptor of property name
- getProperty(String) - Method in class cn.dinodev.spring.commons.bean.BeanMetaImpl
- getProperty(String) - Method in class cn.dinodev.spring.commons.bean.BeanMetaWithJsonView
- getPropertyNames() - Method in interface cn.dinodev.spring.commons.bean.BeanMeta
-
bean property names
- getPropertyNames() - Method in class cn.dinodev.spring.commons.bean.BeanMetaImpl
- getPropertyNames() - Method in class cn.dinodev.spring.commons.bean.BeanMetaWithJsonView
- getRawPrivateKey(ECPrivateKeyParameters) - Static method in class cn.dinodev.spring.commons.crypto.Sm2
-
提取私钥中的d值。
- getRawPublicKey(ECPublicKeyParameters) - Static method in class cn.dinodev.spring.commons.crypto.Sm2
-
提取公钥中的XY坐标分量。
- getReadableProperties() - Method in interface cn.dinodev.spring.commons.bean.BeanMeta
-
readable property descriptors
- getReadableProperties() - Method in class cn.dinodev.spring.commons.bean.BeanMetaImpl
- getReadableProperties() - Method in class cn.dinodev.spring.commons.bean.BeanMetaWithJsonView
- getReadablePropertyNames() - Method in interface cn.dinodev.spring.commons.bean.BeanMeta
-
readable property names
- getReadablePropertyNames() - Method in class cn.dinodev.spring.commons.bean.BeanMetaImpl
- getReadablePropertyNames() - Method in class cn.dinodev.spring.commons.bean.BeanMetaWithJsonView
- getReadAnnotation(Class<A>) - Method in class cn.dinodev.spring.commons.bean.Property
-
The property Annotation on getter method
- getReadMethod() - Method in class cn.dinodev.spring.commons.bean.Property
-
The property getter method: e.g.
- getResolvableType() - Method in class cn.dinodev.spring.commons.bean.Property
-
The ResolvableType property type.
- getSecretKey() - Method in interface cn.dinodev.spring.commons.sys.Tenant
-
租户的SecretKey
- getSecretKey() - Method in interface cn.dinodev.spring.commons.sys.User
-
用户的SecretKey,@JsonIgnore,对外不可见
- getSerializedLambda(Object) - Static method in class cn.dinodev.spring.commons.utils.LambdaUtils
-
获取类对应的Lambda
- getShortName() - Method in interface cn.dinodev.spring.commons.sys.Tenant
-
租户简称
- getStatus() - Method in interface cn.dinodev.spring.commons.sys.Tenant
-
租户状态
- getStatus() - Method in interface cn.dinodev.spring.commons.sys.User
-
用户的状态
- getSuperClassGenericType(Class<?>, int) - Static method in class cn.dinodev.spring.commons.utils.ReflectionUtils
-
反射对象获取泛型
- getTenantId() - Method in interface cn.dinodev.spring.commons.sys.User
-
用户所属租户ID
- getTotalPage() - Method in class cn.dinodev.spring.commons.response.PageResponse
-
获取总页数
- getType() - Method in class cn.dinodev.spring.commons.bean.Property
-
The property type: e.g.
- getType() - Method in interface cn.dinodev.spring.commons.sys.UserType
-
获取用户类型名称
- getTypeName() - Method in interface cn.dinodev.spring.commons.data.Typed
-
类型名
- getUnreadableProperties() - Method in interface cn.dinodev.spring.commons.bean.BeanMeta
-
unreadable property descriptors
- getUnreadableProperties() - Method in class cn.dinodev.spring.commons.bean.BeanMetaImpl
- getUnreadableProperties() - Method in class cn.dinodev.spring.commons.bean.BeanMetaWithJsonView
- getUnreadablePropertyNames() - Method in interface cn.dinodev.spring.commons.bean.BeanMeta
-
unreadable property names
- getUnreadablePropertyNames() - Method in class cn.dinodev.spring.commons.bean.BeanMetaImpl
- getUnreadablePropertyNames() - Method in class cn.dinodev.spring.commons.bean.BeanMetaWithJsonView
- getUnwritableProperties() - Method in interface cn.dinodev.spring.commons.bean.BeanMeta
-
unwritable property descriptors
- getUnwritableProperties() - Method in class cn.dinodev.spring.commons.bean.BeanMetaImpl
- getUnwritableProperties() - Method in class cn.dinodev.spring.commons.bean.BeanMetaWithJsonView
- getUnwritablePropertyNames() - Method in interface cn.dinodev.spring.commons.bean.BeanMeta
-
unwritable property names
- getUnwritablePropertyNames() - Method in class cn.dinodev.spring.commons.bean.BeanMetaImpl
- getUnwritablePropertyNames() - Method in class cn.dinodev.spring.commons.bean.BeanMetaWithJsonView
- getUserType() - Method in interface cn.dinodev.spring.commons.sys.User
-
用户类型
- getValue() - Method in interface cn.dinodev.spring.commons.data.ValueLabel
-
值
- getWritableProperties() - Method in interface cn.dinodev.spring.commons.bean.BeanMeta
-
writable property descriptors
- getWritableProperties() - Method in class cn.dinodev.spring.commons.bean.BeanMetaImpl
- getWritableProperties() - Method in class cn.dinodev.spring.commons.bean.BeanMetaWithJsonView
- getWritablePropertyNames() - Method in interface cn.dinodev.spring.commons.bean.BeanMeta
-
writable property names
- getWritablePropertyNames() - Method in class cn.dinodev.spring.commons.bean.BeanMetaImpl
- getWritablePropertyNames() - Method in class cn.dinodev.spring.commons.bean.BeanMetaWithJsonView
- getWriteAnnotation(Class<A>) - Method in class cn.dinodev.spring.commons.bean.Property
-
The property Annotation on setter method
- getWriteMethod() - Method in class cn.dinodev.spring.commons.bean.Property
-
The property setter method: e.g.
- group() - Element in annotation interface cn.dinodev.spring.commons.annotation.SettingItem
-
设置项所属的组名。
- groups() - Element in annotation interface cn.dinodev.spring.commons.validation.constraints.IdCard
-
验证组
- groups() - Element in annotation interface cn.dinodev.spring.commons.validation.constraints.Ip
-
验证组
- groups() - Element in annotation interface cn.dinodev.spring.commons.validation.constraints.Mobile
-
验证组
- groups() - Element in annotation interface cn.dinodev.spring.commons.validation.constraints.PasswordStrength
-
验证组
- groups() - Element in annotation interface cn.dinodev.spring.commons.validation.constraints.Xss
-
验证组
H
- handleException(AbstractPromise.CallbackType, Exception) - Method in class cn.dinodev.spring.commons.promise.AbstractPromise
-
处理回调函数执行时的异常
- hasAll(T...) - Static method in interface cn.dinodev.spring.commons.function.Predicates
-
"hasAll"预测器
- hasAny(T...) - Static method in interface cn.dinodev.spring.commons.function.Predicates
-
"hasAny"预测器
- hashCode() - Method in class cn.dinodev.spring.commons.bean.BeanMetaImpl
- hashCode() - Method in class cn.dinodev.spring.commons.bean.BeanMetaWithJsonView
- hashCode() - Method in class cn.dinodev.spring.commons.bean.Property
- hasLength(CharSequence, Status) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言给定的字符串不为空;即,它不能为
null且不能是空字符串。 - hasLength(CharSequence, String) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言给定的字符串不为空;即,它不能为
null且不能是空字符串。 - hasLength(CharSequence, Supplier<Status>) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言给定的字符串不为空;即,它不能为
null且不能是空字符串。 - hasText(CharSequence, Status) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言给定的字符串包含有效的文本内容;即,它不能为
null并且必须包含至少一个非空白字符。 - hasText(CharSequence, String) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言给定的字符串包含有效的文本内容;即,它不能为
null并且必须包含至少一个非空白字符。 - hasText(CharSequence, Supplier<Status>) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言给定的字符串包含有效的文本内容;即,它不能为
null并且必须包含至少一个非空白字符。 - higherScopes(boolean) - Method in enum class cn.dinodev.spring.commons.Scope.DEFAULT
- higherScopes(boolean) - Method in interface cn.dinodev.spring.commons.Scope
-
比自己优先级高的Scopes
- HONGKONG - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- HUNGARY - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
I
- IdCard - Annotation Interface in cn.dinodev.spring.commons.validation.constraints
-
身份证号码验证注解
- identity() - Static method in interface cn.dinodev.spring.commons.function.Functions
-
创建一个Function,该Function将传入的参数原样返回
- IDENTITY_FUNCTION - Static variable in interface cn.dinodev.spring.commons.function.Functions
- idFromValue(Object) - Method in class cn.dinodev.spring.commons.json.AnnotionedJsonTypeIdResolver
-
根据对象实例获取类型ID
- idFromValueAndType(Object, Class<?>) - Method in class cn.dinodev.spring.commons.json.AnnotionedJsonTypeIdResolver
-
根据对象实例和建议类型获取类型ID
- idPath() - Element in annotation interface cn.dinodev.spring.commons.binding.annotation.DataBind
-
获取绑定的ID属性的路径,此路径将通过
- IdResolver - Interface in cn.dinodev.spring.commons.binding
-
用户析出绑定的对象Id
- IMAGE - Enum constant in enum class cn.dinodev.spring.commons.data.FileTypes
- ImageFileMeta - Class in cn.dinodev.spring.commons.data
-
图像文件元数据类,包含图像文件的特有属性信息
- ImageFileMeta() - Constructor for class cn.dinodev.spring.commons.data.ImageFileMeta
-
构造图像文件元数据对象。
- in(Collection<T>) - Static method in interface cn.dinodev.spring.commons.function.Predicates
-
判断是否包含指定的值
- INDIA - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- InheritableThreadLocalMap - Class in cn.dinodev.spring.commons.utils
-
InheritableThreadLocalMap
- InheritableThreadLocalMap() - Constructor for class cn.dinodev.spring.commons.utils.InheritableThreadLocalMap
- init(JavaType) - Method in class cn.dinodev.spring.commons.json.AnnotionedJsonTypeIdResolver
-
初始化类型解析器
- INIT - Enum constant in enum class cn.dinodev.spring.commons.utils.TaskObserver.TaskStatus
- initialize(IdCard) - Method in class cn.dinodev.spring.commons.validation.validator.ChinaIdCardValidator
- initialize(Ip) - Method in class cn.dinodev.spring.commons.validation.validator.IpValidator
- initialize(Mobile) - Method in class cn.dinodev.spring.commons.validation.validator.ChinaMobileValidator
-
初始化验证器
- initialize(PasswordStrength) - Method in class cn.dinodev.spring.commons.validation.validator.PasswordStrengthValidator
-
初始化校验器,根据注解配置确定密码强度检查规则
- initialize(Xss) - Method in class cn.dinodev.spring.commons.validation.validator.XssValidator
-
初始化校验器
- INST - Static variable in class cn.dinodev.spring.commons.context.ContextHelper
- invalidParam(String) - Static method in interface cn.dinodev.spring.commons.response.Status
-
生成参数错误Status
- invalidParam(String, Object...) - Static method in interface cn.dinodev.spring.commons.response.Status
-
生成失败Status, 并对错误消息进行参数化,如:
invalidParam(-1, "参数{}不能为空", "name") - Ip - Annotation Interface in cn.dinodev.spring.commons.validation.constraints
-
IP地址验证注解
- Ip.IpVersion - Enum Class in cn.dinodev.spring.commons.validation.constraints
-
IP版本枚举
- IpUtils - Class in cn.dinodev.spring.commons.utils
-
IP地址工具类,提供IP地址处理和验证的便捷方法
- IPV4 - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Ip.IpVersion
-
IPv4
- IPV6 - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Ip.IpVersion
-
IPv6
- IpValidator - Class in cn.dinodev.spring.commons.validation.validator
-
检查IP格式
- IpValidator() - Constructor for class cn.dinodev.spring.commons.validation.validator.IpValidator
- isAnnotationBundle(Annotation) - Method in class cn.dinodev.spring.commons.json.JsonDiscriminatorModule.JsonDiscriminatorAnnotationIntrospector
- isAssignable(Class<?>, Class<?>, Status) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言
superType.isAssignableFrom(subType)为true。 - isAssignable(Class<?>, Class<?>, String) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言
superType.isAssignableFrom(subType)为true。 - isAssignable(Class<?>, Class<?>, Supplier<Status>) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言
superType.isAssignableFrom(subType)为true。 - isChinaPhoneLegal(String) - Static method in class cn.dinodev.spring.commons.utils.ValidateUtil
-
验证大陆手机号码是否合法
- isClassLoaderAccepted(ClassLoader) - Method in class cn.dinodev.spring.commons.bean.BeanSafeCache
-
Check whether this CachedIntrospectionResults class is configured to accept the given ClassLoader.
- isEmpty() - Static method in interface cn.dinodev.spring.commons.function.Predicates
-
判断是否为空
- isInstanceOf(Class<?>, Object, Status) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言提供的对象是提供的类的实例。
- isInstanceOf(Class<?>, Object, String) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言提供的对象是提供的类的实例。
- isInstanceOf(Class<?>, Object, Supplier<Status>) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言提供的对象是提供的类的实例。
- isInstanceOfAny(Object, Type...) - Static method in class cn.dinodev.spring.commons.utils.TypeUtils
-
判断instance是否为types中的一种类型
- isInView(Class<?>, Class<?>[]) - Static method in class cn.dinodev.spring.commons.json.JsonViewUtils
-
判断是否在指定的视图中
- isInView(Class<?>, Class<?>[], boolean) - Static method in class cn.dinodev.spring.commons.json.JsonViewUtils
-
判断是否在指定的视图中
- isInView(AnnotatedElement, Class<?>) - Static method in class cn.dinodev.spring.commons.json.JsonViewUtils
-
判断Method, Field, Constructor, Parameter, Class等是否在指定的视图中
- isInView(AnnotatedElement, Class<?>, boolean) - Static method in class cn.dinodev.spring.commons.json.JsonViewUtils
-
判断Method, Field, Constructor, Parameter, Class等是否在指定的视图中
- isMobile(String) - Static method in class cn.dinodev.spring.commons.utils.ValidateUtil
-
验证是否为合法手机号码(支持大陆号码或香港号码)
- isNotEmpty() - Static method in interface cn.dinodev.spring.commons.function.Predicates
-
判断是否不为空
- isNull(Object, Status) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言对象为
null。 - isNull(Object, String) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言对象为
null。 - isNull(Object, Supplier<Status>) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言对象为
null。 - isPending() - Method in class cn.dinodev.spring.commons.promise.AbstractPromise
- isPending() - Method in interface cn.dinodev.spring.commons.promise.Promise
-
Queries the state of this promise, returning
trueiff it isState.PENDING. - isPrimitiveOrString(Class<?>) - Static method in class cn.dinodev.spring.commons.utils.TypeUtils
-
判断class是否为基本类型或者基本类型的包装类型
- isPrimitiveOrWrapper(Class<?>) - Static method in class cn.dinodev.spring.commons.utils.ReflectionUtils
-
判断是否为基本类型或基本包装类型
- isReadable() - Method in class cn.dinodev.spring.commons.bean.Property
-
The property is readable.
- isReadableInJsonView(Class<?>) - Method in class cn.dinodev.spring.commons.bean.Property
-
is the property readable && visible in the given view.
- isRealName(String) - Static method in class cn.dinodev.spring.commons.utils.ValidateUtil
-
验证是否为真实姓名
- isRejected() - Method in class cn.dinodev.spring.commons.promise.AbstractPromise
- isRejected() - Method in interface cn.dinodev.spring.commons.promise.Promise
-
Queries the state of this promise, returning
trueiff it isState.REJECTED. - isResolved() - Method in class cn.dinodev.spring.commons.promise.AbstractPromise
- isResolved() - Method in interface cn.dinodev.spring.commons.promise.Promise
-
Queries the state of this promise, returning
trueiff it isState.RESOLVED. - isSupported(T) - Method in interface cn.dinodev.spring.commons.function.Resolver
-
是否支持解析指定的资源。
- isSys(String) - Static method in interface cn.dinodev.spring.commons.sys.Tenant
-
是否系统租户
- isTenantUser() - Method in interface cn.dinodev.spring.commons.sys.UserType
-
是否为隶属于某个租户下面的用户
- isTimeout() - Method in interface cn.dinodev.spring.commons.utils.TaskObserver
-
是否已经超时
- isTrue(boolean, Status) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言一个布尔表达式,如果表达式为
false,则抛出BusinessException。 - isTrue(boolean, String) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言一个布尔表达式,如果表达式为
false,则抛出BusinessException。 - isTrue(boolean, Supplier<Status>) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言一个布尔表达式,如果表达式为
false,则抛出BusinessException。 - isValid(String, ConstraintValidatorContext) - Method in class cn.dinodev.spring.commons.validation.validator.ChinaIdCardValidator
- isValid(String, ConstraintValidatorContext) - Method in class cn.dinodev.spring.commons.validation.validator.ChinaMobileValidator
-
验证手机号格式
- isValid(String, ConstraintValidatorContext) - Method in class cn.dinodev.spring.commons.validation.validator.IpValidator
- isValid(String, ConstraintValidatorContext) - Method in class cn.dinodev.spring.commons.validation.validator.PasswordStrengthValidator
-
验证密码是否符合强度要求
- isValid(String, ConstraintValidatorContext) - Method in class cn.dinodev.spring.commons.validation.validator.XssValidator
-
执行XSS注入检测
- isVisiableInJsonView(Class<?>) - Method in class cn.dinodev.spring.commons.bean.Property
-
The property is readable or writable in given view.
- isWritable() - Method in class cn.dinodev.spring.commons.bean.Property
-
The property is writable.
- isWritableInJsonView(Class<?>) - Method in class cn.dinodev.spring.commons.bean.Property
-
is the property writable && visible in the given view.
- ITALY - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
J
- JAPAN - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- JDK_CURVE - Static variable in class cn.dinodev.spring.commons.crypto.Sm2
- JDK_EC_SPEC - Static variable in class cn.dinodev.spring.commons.crypto.Sm2
- JDK_G_POINT - Static variable in class cn.dinodev.spring.commons.crypto.Sm2
- JsonDiscriminator - Annotation Interface in cn.dinodev.spring.commons.json.annotation
-
json类型多态的实现,请使用
- JsonDiscriminatorAnnotationIntrospector() - Constructor for class cn.dinodev.spring.commons.json.JsonDiscriminatorModule.JsonDiscriminatorAnnotationIntrospector
- JsonDiscriminatorModule - Class in cn.dinodev.spring.commons.json
-
实现对JsonDiscriminator注解的支持模块
- JsonDiscriminatorModule() - Constructor for class cn.dinodev.spring.commons.json.JsonDiscriminatorModule
- JsonDiscriminatorModule.JsonDiscriminatorAnnotationIntrospector - Class in cn.dinodev.spring.commons.json
-
处理JsonDiscriminator注解的自定义注解内省器。 该内省器提供基于JsonDiscriminator注解的类型判别支持, 在Jackson中启用多态序列化和反序列化功能。
- JsonViewUtils - Class in cn.dinodev.spring.commons.json
-
JsonView工具类,提供JSON视图处理的便捷方法
- JsonViewUtils() - Constructor for class cn.dinodev.spring.commons.json.JsonViewUtils
K
- KeyPair - Class in cn.dinodev.spring.commons.crypto
-
密钥对类,用于存储公钥和私钥信息
- KeyPair() - Constructor for class cn.dinodev.spring.commons.crypto.KeyPair
- KOREA - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
L
- LambdaUtils - Class in cn.dinodev.spring.commons.utils
-
Lambda表达式工具类,提供Lambda表达式解析和处理的便捷方法
- LambdaUtils() - Constructor for class cn.dinodev.spring.commons.utils.LambdaUtils
- lazy(Supplier<T>) - Static method in interface cn.dinodev.spring.commons.function.Suppliers
-
创建一个延迟计算的Supplier(不允许null值)
- lazy(Supplier<T>, T) - Static method in interface cn.dinodev.spring.commons.function.Suppliers
-
创建一个延迟计算的Supplier(带默认值)
- lazyNullable(Supplier<T>) - Static method in interface cn.dinodev.spring.commons.function.Suppliers
-
创建一个延迟计算的Supplier(允许null值)
- lazyPredicatable(Supplier<T>, Predicate<T>) - Static method in interface cn.dinodev.spring.commons.function.Suppliers
-
创建一个可重新验证的延迟Supplier
- LETTER - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.PasswordStrength.Format
-
仅包含字母字符(a-z, A-Z)
- LETTER_SPECIAL_CHARACTER - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.PasswordStrength.Format
-
包含字母和特殊字符
- letterType() - Element in annotation interface cn.dinodev.spring.commons.validation.constraints.PasswordStrength
-
字母类型配置,默认为大小写字母都可以
- lock - Variable in class cn.dinodev.spring.commons.promise.AbstractPromise
- LOWER - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.PasswordStrength.LetterType
-
仅允许小写字母
- lowerScopes(boolean) - Method in enum class cn.dinodev.spring.commons.Scope.DEFAULT
- lowerScopes(boolean) - Method in interface cn.dinodev.spring.commons.Scope
-
比自己优先级低的Scopes
M
- MACAO - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- md5Salt(String, String) - Static method in class cn.dinodev.spring.commons.utils.EncryptUtil
-
md5 salt
- message() - Element in annotation interface cn.dinodev.spring.commons.validation.constraints.IdCard
-
验证失败时的错误信息
- message() - Element in annotation interface cn.dinodev.spring.commons.validation.constraints.Ip
-
验证失败时的错误信息
- message() - Element in annotation interface cn.dinodev.spring.commons.validation.constraints.Mobile
-
验证失败时的错误信息
- message() - Element in annotation interface cn.dinodev.spring.commons.validation.constraints.PasswordStrength
-
验证失败时的错误信息
- message() - Element in annotation interface cn.dinodev.spring.commons.validation.constraints.Xss
-
验证失败时的错误信息
- methodToProperty(String) - Static method in class cn.dinodev.spring.commons.utils.NamingUtils
-
从Method中获取Property属性
- methodToProperty(BiConsumer<T, R>) - Static method in class cn.dinodev.spring.commons.utils.LambdaUtils
-
将 setter 方法引用转换为属性名
- methodToProperty(Function<T, R>) - Static method in class cn.dinodev.spring.commons.utils.LambdaUtils
-
将 getter 方法引用转换为属性名
- Mobile - Annotation Interface in cn.dinodev.spring.commons.validation.constraints
-
手机号格式检查,对字符串进行手机号格式验证
N
- name() - Element in annotation interface cn.dinodev.spring.commons.annotation.SettingItem
-
设置项的唯一标识名称。
- NamingUtils - Class in cn.dinodev.spring.commons.utils
-
命名工具类,提供字符串命名转换的便捷方法
- NamingUtils() - Constructor for class cn.dinodev.spring.commons.utils.NamingUtils
- nap(Duration) - Static method in class cn.dinodev.spring.commons.utils.TaskUtils
-
线程休息一会
- NETHERLANDS - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- newInstance(Class<T>) - Static method in class cn.dinodev.spring.commons.utils.TypeUtils
-
用默认构造函数构建创建新实例
- noNullElements(Object[], Status) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言数组不包含
null元素。 - noNullElements(Object[], String) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言数组不包含
null元素。 - noNullElements(Object[], Supplier<Status>) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言数组不包含
null元素。 - noNullElements(Collection<?>, Status) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言集合不包含
null元素。 - noNullElements(Collection<?>, String) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言集合不包含
null元素。 - noNullElements(Collection<?>, String, Object...) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言集合不包含
null元素。 - noNullElements(Collection<?>, Supplier<Status>) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言集合不包含
null元素。 - NORWAY - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- not(Predicate<T>) - Static method in interface cn.dinodev.spring.commons.function.Predicates
-
“非”预测器
- notEmpty(Object[], Status) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言数组包含元素;即,它不能为
null并且必须包含至少一个元素。 - notEmpty(Object[], String) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言数组包含元素;即,它不能为
null并且必须包含至少一个元素。 - notEmpty(Object[], Supplier<Status>) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言数组包含元素;即,它不能为
null并且必须包含至少一个元素。 - notEmpty(Collection<?>, Status) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言集合包含元素;即,它不能为
null并且必须包含至少一个元素。 - notEmpty(Collection<?>, String) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言集合包含元素;即,它不能为
null并且必须包含至少一个元素。 - notEmpty(Collection<?>, Supplier<Status>) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言集合包含元素;即,它不能为
null并且必须包含至少一个元素。 - notEmpty(Map<?, ?>, Status) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言 Map 包含条目;即,它不能为
null并且必须包含至少一个条目。 - notEmpty(Map<?, ?>, String) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言 Map 包含条目;即,它不能为
null并且必须包含至少一个条目。 - notEmpty(Map<?, ?>, String, Object...) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言 Map 包含条目,并允许传递格式化消息参数。
- notEmpty(Map<?, ?>, Supplier<Status>) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言 Map 包含条目;即,它不能为
null并且必须包含至少一个条目。 - notIn(Collection<T>) - Static method in interface cn.dinodev.spring.commons.function.Predicates
-
判断是否不包含指定的值
- notNull(Object, Status) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言对象不为
null。 - notNull(Object, String, Object...) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言对象不为
null,并允许传递格式化消息参数。 - notNull(Object, Supplier<Status>) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言对象不为
null。 - NUMERIC - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.PasswordStrength.Format
-
仅包含数字字符(0-9)
- NUMERIC_LETTER - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.PasswordStrength.Format
-
包含数字和字母字符
- NUMERIC_LETTER_SPECIAL_CHARACTER - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.PasswordStrength.Format
-
包含数字、字母和特殊字符(最强密码格式)
- NUMERIC_SPECIAL_CHARACTER - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.PasswordStrength.Format
-
包含数字和特殊字符
O
- of(Status) - Static method in exception class cn.dinodev.spring.commons.exception.BusinessException
-
根据状态创建 BusinessException 实例,不包含附加数据和异常原因
- of(Status, Object) - Static method in exception class cn.dinodev.spring.commons.exception.BusinessException
-
根据状态和附加数据创建 BusinessException 实例,不包含异常原因
- of(Status, Object, Throwable) - Static method in exception class cn.dinodev.spring.commons.exception.BusinessException
-
根据状态、附加数据和异常原因创建 BusinessException 实例
- of(Status, Throwable) - Static method in exception class cn.dinodev.spring.commons.exception.BusinessException
-
根据状态和异常原因创建 BusinessException 实例,不包含附加数据
- of(String) - Static method in enum class cn.dinodev.spring.commons.Scope.DEFAULT
-
根据作用域名称获取对应的Scope实例。
- ofConst(T) - Static method in interface cn.dinodev.spring.commons.function.Suppliers
-
创建一个静态值Supplier
- ok() - Static method in interface cn.dinodev.spring.commons.response.Status
-
生成成功Status
- ok(String) - Static method in interface cn.dinodev.spring.commons.response.Status
-
生成成功Status
- OK - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
-
成功状态码
- onAlways(Promise.State, D, Throwable) - Method in interface cn.dinodev.spring.commons.promise.AlwaysCallback
-
Invoked when the
Promiseresolves or rejects a value. - Option<V> - Class in cn.dinodev.spring.commons.data
-
选项类,用于表示一个选项的值和标签
- Option() - Constructor for class cn.dinodev.spring.commons.data.Option
- or(Collection<Predicate<T>>) - Static method in interface cn.dinodev.spring.commons.function.Predicates
-
“或”预测器
- Orderable - Interface in cn.dinodev.spring.commons
-
可排序接口,为对象提供排序码功能
P
- PAGE - Enum constant in enum class cn.dinodev.spring.commons.Scope.DEFAULT
- pageable() - Method in class cn.dinodev.spring.commons.request.PageReq
-
生成分页请求对象。
- pageable(SortReq) - Method in class cn.dinodev.spring.commons.request.PageReq
-
根据排序请求生成分页请求对象。
- pageable(SortReq, String) - Method in class cn.dinodev.spring.commons.request.PageReq
-
根据排序请求和前缀生成分页请求对象。
- pageable(Sort) - Method in class cn.dinodev.spring.commons.request.PageReq
-
根据排序对象生成分页请求对象。
- PageReq - Class in cn.dinodev.spring.commons.request
-
分页请求信息
- PageReq() - Constructor for class cn.dinodev.spring.commons.request.PageReq
- PageResponse<T> - Class in cn.dinodev.spring.commons.response
-
REST API分页响应包装类
- PageResponse(int, int) - Constructor for class cn.dinodev.spring.commons.response.PageResponse
-
构造函数,用于创建空的分页响应
- PageResponse(int, String) - Constructor for class cn.dinodev.spring.commons.response.PageResponse
-
构造函数,用于创建失败的响应
- PageResponse(Collection<? extends T>, Long, Integer, Integer) - Constructor for class cn.dinodev.spring.commons.response.PageResponse
-
构造函数,用于创建带数据的分页响应
- PasswordStrength - Annotation Interface in cn.dinodev.spring.commons.validation.constraints
-
密码强度验证注解
- PasswordStrength.Format - Enum Class in cn.dinodev.spring.commons.validation.constraints
-
密码格式枚举
- PasswordStrength.LetterType - Enum Class in cn.dinodev.spring.commons.validation.constraints
-
字母类型枚举
- PasswordStrengthValidator - Class in cn.dinodev.spring.commons.validation.validator
-
密码强度校验器
- PasswordStrengthValidator() - Constructor for class cn.dinodev.spring.commons.validation.validator.PasswordStrengthValidator
- payload() - Element in annotation interface cn.dinodev.spring.commons.validation.constraints.IdCard
-
负载信息
- payload() - Element in annotation interface cn.dinodev.spring.commons.validation.constraints.Ip
-
负载信息
- payload() - Element in annotation interface cn.dinodev.spring.commons.validation.constraints.Mobile
-
负载信息
- payload() - Element in annotation interface cn.dinodev.spring.commons.validation.constraints.PasswordStrength
-
负载信息
- payload() - Element in annotation interface cn.dinodev.spring.commons.validation.constraints.Xss
-
负载信息
- PENDING - Enum constant in enum class cn.dinodev.spring.commons.promise.Promise.State
-
The Promise is still pending - it could be created, submitted for execution, or currently running, but not yet finished.
- PHILIPPINES - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- Place - Class in cn.dinodev.spring.commons.data
-
地点信息类,包含地点名称和坐标信息
- Place() - Constructor for class cn.dinodev.spring.commons.data.Place
- POLAND - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- PostBody<T> - Class in cn.dinodev.spring.commons.request
-
Post请求包装
- PostBody() - Constructor for class cn.dinodev.spring.commons.request.PostBody
- Predicates - Interface in cn.dinodev.spring.commons.function
-
预测器工具接口,提供条件判断的便捷方法
- PROGRESS_CALLBACK - Enum constant in enum class cn.dinodev.spring.commons.promise.AbstractPromise.CallbackType
-
进度
- projection(Class<R>, Collection<P>) - Method in class cn.dinodev.spring.commons.projection.ProjectionService
-
将sourceList中的对象的属性投影到projectionType对象中
- projection(Class<R>, Map<O, P>) - Method in class cn.dinodev.spring.commons.projection.ProjectionService
-
将sourceMap中的值的属性投影到projectionType对象中
- projection(Class<R>, Optional<P>) - Method in class cn.dinodev.spring.commons.projection.ProjectionService
-
将source对象的属性投影到projectionType对象中
- projection(Class<R>, P) - Method in class cn.dinodev.spring.commons.projection.ProjectionService
-
将source对象的属性投影到projectionType对象中
- ProjectionService - Class in cn.dinodev.spring.commons.projection
-
投影服务,用于将对象的属性投影到另一个对象中
- ProjectionService() - Constructor for class cn.dinodev.spring.commons.projection.ProjectionService
- ProjectionUtils - Class in cn.dinodev.spring.commons.projection
- ProjectionUtils - Class in cn.dinodev.spring.commons.utils
-
投影工具类,提供对象属性复制和映射的便捷方法
- ProjectionUtils() - Constructor for class cn.dinodev.spring.commons.projection.ProjectionUtils
- ProjectionUtils() - Constructor for class cn.dinodev.spring.commons.utils.ProjectionUtils
- projectProperties(Object, Object) - Static method in class cn.dinodev.spring.commons.projection.ProjectionUtils
-
Copy the property values of the given source bean into the target bean.
- projectProperties(Object, Object) - Static method in class cn.dinodev.spring.commons.utils.ProjectionUtils
-
Copy the property values of the given source bean into the target bean.
- projectProperties(Object, Object, Class<?>) - Static method in class cn.dinodev.spring.commons.projection.ProjectionUtils
-
Copy the property values of the given source bean into the given target bean, only setting properties defined in the given "editable" class (or interface).
- projectProperties(Object, Object, Class<?>) - Static method in class cn.dinodev.spring.commons.utils.ProjectionUtils
-
Copy the property values of the given source bean into the given target bean, only setting properties defined in the given "editable" class (or interface).
- projectProperties(Object, Object, String...) - Static method in class cn.dinodev.spring.commons.projection.ProjectionUtils
-
project the property values of the given source bean into the given target bean, ignoring the given "ignoreProperties".
- projectProperties(Object, Object, String...) - Static method in class cn.dinodev.spring.commons.utils.ProjectionUtils
-
project the property values of the given source bean into the given target bean, ignoring the given "ignoreProperties".
- projectPropertiesWithView(Object, Object, Class<?>) - Static method in class cn.dinodev.spring.commons.projection.ProjectionUtils
-
project the property values of the given source bean into the target bean.
- projectPropertiesWithView(Object, Object, Class<?>) - Static method in class cn.dinodev.spring.commons.utils.ProjectionUtils
-
project the property values of the given source bean into the target bean.
- projectPropertiesWithView(Object, Object, Class<?>, Class<?>) - Static method in class cn.dinodev.spring.commons.projection.ProjectionUtils
-
project the property values of the given source bean into the given target bean, only setting properties defined in the given "editable" class (or interface).
- projectPropertiesWithView(Object, Object, Class<?>, Class<?>) - Static method in class cn.dinodev.spring.commons.utils.ProjectionUtils
-
project the property values of the given source bean into the given target bean, only setting properties defined in the given "editable" class (or interface).
- promise() - Method in interface cn.dinodev.spring.commons.promise.Deferred
-
Return an
Promiseinstance (i.e., an observer). - promise() - Method in class cn.dinodev.spring.commons.promise.DeferredObject
- Promise<D> - Interface in cn.dinodev.spring.commons.promise
-
Promise接口,用于观察对应Deferred对象上发生的操作
- Promise.State - Enum Class in cn.dinodev.spring.commons.promise
-
Promise的状态
- promiseState - Variable in class cn.dinodev.spring.commons.promise.AbstractPromise
- property() - Element in annotation interface cn.dinodev.spring.commons.json.annotation.JsonDiscriminator
-
Alias for
JsonTypeInfo.property(). - Property - Class in cn.dinodev.spring.commons.bean
-
Bean属性描述类,用于表示对象的属性信息
- Property(Class<?>, Method, Method) - Constructor for class cn.dinodev.spring.commons.bean.Property
-
构造Property实例(不指定属性名)。
- Property(Class<?>, Method, Method, String) - Constructor for class cn.dinodev.spring.commons.bean.Property
-
构造Property实例(指定属性名)。
- PropertyProjector<S,
T> - Class in cn.dinodev.spring.commons.projection - PropertyProjector(Class<S>, Class<T>) - Constructor for class cn.dinodev.spring.commons.projection.PropertyProjector
-
Constructor with default conversion service
- PropertyProjector(Class<S>, Class<T>, ConversionService) - Constructor for class cn.dinodev.spring.commons.projection.PropertyProjector
-
Constructor with specified conversion service
- PropertyView - Interface in cn.dinodev.spring.commons.property
-
为 @JsonView 定义的便捷工具类
- PropertyView.Detail - Interface in cn.dinodev.spring.commons.property
-
当显示详情信息的时候,使用,其包含了 Summary 注解的属性 如下:
- PropertyView.Insert - Interface in cn.dinodev.spring.commons.property
-
当插入的时候,使用,其包含了 Update 注解的属性 如下:
- PropertyView.Summary - Interface in cn.dinodev.spring.commons.property
-
当显示简要信息的时候,使用,如下:
- PropertyView.Update - Interface in cn.dinodev.spring.commons.property
-
当更新的时候,使用,如下:
- provider() - Static method in enum class cn.dinodev.spring.commons.Scope.DEFAULT
-
获取作用域提供者函数。
- put(Class<?>, T) - Method in class cn.dinodev.spring.commons.bean.BeanSafeCache
-
Associates the specified value with the specified key in this cache.
- put(String, Object) - Method in class cn.dinodev.spring.commons.utils.InheritableThreadLocalMap
-
添加资源
R
- Range<T> - Interface in cn.dinodev.spring.commons.data
-
范围接口,定义了获取开始和结束值的通用方法
- ReflectionUtils - Class in cn.dinodev.spring.commons.utils
-
反射工具类,提供Java反射操作的便捷方法
- ReflectionUtils() - Constructor for class cn.dinodev.spring.commons.utils.ReflectionUtils
- reject(F) - Method in interface cn.dinodev.spring.commons.promise.Deferred
-
This should be called when a task has completed unsuccessfully, i.e., a failure may have occurred.
- reject(Throwable) - Method in class cn.dinodev.spring.commons.promise.DeferredObject
- REJECTED - Enum constant in enum class cn.dinodev.spring.commons.promise.Promise.State
-
The Promise has finished running and a failure occurred.
- rejectResult - Variable in class cn.dinodev.spring.commons.promise.AbstractPromise
- remove() - Static method in class cn.dinodev.spring.commons.context.DinoContextThreadLocalImpl
-
清除当前线程的所有上下文信息。
- remove(Class<?>) - Method in class cn.dinodev.spring.commons.bean.BeanSafeCache
-
remove the specified key in this cache.
- remove(String) - Method in class cn.dinodev.spring.commons.utils.InheritableThreadLocalMap
-
移除资源
- resolve(D) - Static method in interface cn.dinodev.spring.commons.promise.Defer
-
解析
- resolve(D) - Method in interface cn.dinodev.spring.commons.promise.Deferred
-
This should be called when a task has completed successfully.
- resolve(D) - Method in class cn.dinodev.spring.commons.promise.DeferredObject
- resolve(T) - Method in interface cn.dinodev.spring.commons.function.Resolver
-
解析资源。
- RESOLVED - Enum constant in enum class cn.dinodev.spring.commons.promise.Promise.State
-
The Promise has finished running successfully.
- resolveGenericParamType(ResolvableType, Class<?>) - Static method in class cn.dinodev.spring.commons.utils.TypeUtils
-
获取某个泛型接口的实际类型
- resolveProjectionFactory() - Static method in class cn.dinodev.spring.commons.projection.ProjectionUtils
-
获取 ProjectionFactory bean 实例
- Resolver<T> - Interface in cn.dinodev.spring.commons.function
-
资源解析器接口
- resolveResult - Variable in class cn.dinodev.spring.commons.promise.AbstractPromise
- Response<T> - Class in cn.dinodev.spring.commons.response
-
REST API通用响应包装类
- Response() - Constructor for class cn.dinodev.spring.commons.response.Response
-
默认构造函数,初始化为成功状态
- Response(int, String) - Constructor for class cn.dinodev.spring.commons.response.Response
-
构造函数,指定状态码和消息
- Response(int, String, T) - Constructor for class cn.dinodev.spring.commons.response.Response
-
构造函数,指定状态码、消息和数据
- Response(int, String, T, Long) - Constructor for class cn.dinodev.spring.commons.response.Response
-
构造函数,指定状态码、消息、数据和耗时
- ResponseList<T> - Class in cn.dinodev.spring.commons.response
-
ResponseList类用于返回列表数据
- ResponseList() - Constructor for class cn.dinodev.spring.commons.response.ResponseList
- ROMANIA - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- RUNNING - Enum constant in enum class cn.dinodev.spring.commons.utils.TaskObserver.TaskStatus
S
- Scope - Interface in cn.dinodev.spring.commons
-
scope 接口,用于定义scope范围
- Scope.DEFAULT - Enum Class in cn.dinodev.spring.commons
-
默认的作用域枚举实现。
- ScrollResponse<T> - Class in cn.dinodev.spring.commons.response
-
REST API滑动窗口响应类,用于分页滚动加载
- ScrollResponse(int, String) - Constructor for class cn.dinodev.spring.commons.response.ScrollResponse
-
构造函数,用于创建失败的响应
- ScrollResponse(Collection<? extends T>, String, boolean) - Constructor for class cn.dinodev.spring.commons.response.ScrollResponse
-
构造函数,用于创建成功的响应
- set(Collection<? extends T>, Long) - Method in class cn.dinodev.spring.commons.response.PageResponse
-
设置分页数据和总数
- set(Collection<? extends T>, String, boolean) - Method in class cn.dinodev.spring.commons.response.ScrollResponse
-
设置滚动响应的数据
- setApplicationContext(ApplicationContext) - Method in class cn.dinodev.spring.commons.autoconfig.DinoCommonsAutoConfiguration
- setApplicationContext(ApplicationContext) - Static method in class cn.dinodev.spring.commons.context.ContextHelper
-
设置Spring应用上下文。
- setApplicationContext(ApplicationContext) - Static method in class cn.dinodev.spring.commons.context.DinoContextThreadLocalImpl
- setConversionService(ConversionService) - Method in class cn.dinodev.spring.commons.projection.PropertyProjector
-
Set the conversion service
- setCurrentTenant(Tenant) - Static method in class cn.dinodev.spring.commons.context.DinoContextThreadLocalImpl
-
设置当前线程的租户信息。
- setCurrentUser(T) - Static method in class cn.dinodev.spring.commons.context.DinoContextThreadLocalImpl
-
设置当前线程的用户信息。
- setData(Collection<? extends T>) - Method in class cn.dinodev.spring.commons.response.PageResponse
- setData(Collection<? extends T>) - Method in class cn.dinodev.spring.commons.response.ScrollResponse
- setDinoContext(DinoContext) - Static method in class cn.dinodev.spring.commons.context.ContextHelper
-
设置Dino应用上下文。
- setMsg(String) - Method in interface cn.dinodev.spring.commons.utils.TaskObserver
-
设置任务消息
- SettingItem - Annotation Interface in cn.dinodev.spring.commons.annotation
-
设置项注解,用于标记配置设置项的元数据
- setupModule(Module.SetupContext) - Method in class cn.dinodev.spring.commons.json.JsonDiscriminatorModule
- sign(byte[], byte[], byte[]) - Static method in class cn.dinodev.spring.commons.crypto.Sm2
-
使用字节数组私钥对数据进行数字签名。
- sign(byte[], ECPrivateKeyParameters, byte[]) - Static method in class cn.dinodev.spring.commons.crypto.Sm2
-
使用私钥对数据进行数字签名。
- SLOVAKIA - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- SLOVENIA - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- Sm2 - Class in cn.dinodev.spring.commons.crypto
-
SM2椭圆曲线加密算法工具类
- Sm2() - Constructor for class cn.dinodev.spring.commons.crypto.Sm2
- SM2_DOMAIN - Static variable in class cn.dinodev.spring.commons.crypto.Sm2
- SM2_ECC_A - Static variable in class cn.dinodev.spring.commons.crypto.Sm2
- SM2_ECC_B - Static variable in class cn.dinodev.spring.commons.crypto.Sm2
- SM2_ECC_GX - Static variable in class cn.dinodev.spring.commons.crypto.Sm2
- SM2_ECC_GY - Static variable in class cn.dinodev.spring.commons.crypto.Sm2
- SM2_ECC_H - Static variable in class cn.dinodev.spring.commons.crypto.Sm2
- SM2_ECC_N - Static variable in class cn.dinodev.spring.commons.crypto.Sm2
- SM2_ECC_P - Static variable in class cn.dinodev.spring.commons.crypto.Sm2
- Sm2Signature - Class in cn.dinodev.spring.commons.crypto
-
SM2数字签名结果类,包含签名的r和s值
- Sm2Signature() - Constructor for class cn.dinodev.spring.commons.crypto.Sm2Signature
- sortable() - Method in class cn.dinodev.spring.commons.request.SortReq
-
生成排序对象。
- sortable(String) - Method in class cn.dinodev.spring.commons.request.SortReq
-
根据给定的前缀生成排序对象。 示例:
- SortReq - Class in cn.dinodev.spring.commons.request
-
排序请求参数类,用于API请求中的排序配置
- SortReq() - Constructor for class cn.dinodev.spring.commons.request.SortReq
- SOUTH_KOREA - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- SPAIN - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- state() - Method in class cn.dinodev.spring.commons.promise.AbstractPromise
- state() - Method in interface cn.dinodev.spring.commons.promise.Promise
-
状态
- state(boolean, String, Object...) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言一个布尔表达式,如果表达式为
false,则抛出IllegalStateException。 - state(boolean, Supplier<String>) - Static method in class cn.dinodev.spring.commons.utils.Assert
-
断言一个布尔表达式,如果表达式为
false,则抛出IllegalStateException。 - Status - Interface in cn.dinodev.spring.commons.response
-
响应状态码及msg
- Status.CODE - Enum Class in cn.dinodev.spring.commons.response
-
内部预设的状态码
- SUCCEED - Enum constant in enum class cn.dinodev.spring.commons.utils.TaskObserver.TaskStatus
- success() - Static method in class cn.dinodev.spring.commons.response.Response
-
创建一个成功的响应
- success(int, int) - Static method in class cn.dinodev.spring.commons.response.PageResponse
-
创建一个空的成功分页响应
- success(int, int, Collection<T>, Long) - Static method in class cn.dinodev.spring.commons.response.PageResponse
-
创建一个带数据的成功分页响应
- success(Collection<? extends T>, String, boolean) - Static method in class cn.dinodev.spring.commons.response.ScrollResponse
-
创建一个成功的滚动响应
- success(Collection<S>, Function<Collection<S>, Collection<? extends T>>, String, boolean) - Static method in class cn.dinodev.spring.commons.response.ScrollResponse
-
创建一个成功的滚动响应,并对数据进行转换
- success(Page<S>, Function<Collection<S>, Collection<? extends T>>) - Static method in class cn.dinodev.spring.commons.response.PageResponse
-
从 Spring Data Page 对象创建成功的分页响应,并转换数据
- success(Page<T>) - Static method in class cn.dinodev.spring.commons.response.PageResponse
-
从 Spring Data Page 对象创建成功的分页响应
- success(Pageable, Collection<T>, Long) - Static method in class cn.dinodev.spring.commons.response.PageResponse
-
从 Pageable 对象和数据列表创建成功的分页响应
- success(T) - Static method in class cn.dinodev.spring.commons.response.Response
-
创建一个带数据的成功响应
- successWithMore(Collection<? extends T>, String) - Static method in class cn.dinodev.spring.commons.response.ScrollResponse
-
创建一个表示有更多数据的成功滚动响应
- successWithNoMore(Collection<? extends T>) - Static method in class cn.dinodev.spring.commons.response.ScrollResponse
-
创建一个表示没有更多数据的成功滚动响应
- Suppliers - Interface in cn.dinodev.spring.commons.function
-
供应者工具接口,提供各种Supplier实现
- SWEDEN - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- SWITZERLAND - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- SYS - Enum constant in enum class cn.dinodev.spring.commons.Scope.DEFAULT
T
- TAIWAN - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- TaskObserver - Interface in cn.dinodev.spring.commons.utils
-
任务观察者接口,用于监控任务执行状态
- TaskObserver.TaskStatus - Enum Class in cn.dinodev.spring.commons.utils
-
Enumeration representing the various states of a task execution lifecycle.
- TaskUtils - Class in cn.dinodev.spring.commons.utils
-
任务工具类,提供任务处理和Promise模式的便捷方法
- TaskUtils() - Constructor for class cn.dinodev.spring.commons.utils.TaskUtils
- Tenant - Interface in cn.dinodev.spring.commons.sys
-
租户信息接口,定义多租户系统中租户的基本属性
- TENANT - Enum constant in enum class cn.dinodev.spring.commons.Scope.DEFAULT
- TENANT_SYS - Static variable in interface cn.dinodev.spring.commons.sys.Tenant
-
代表系统的tenant ID;
- THAILAND - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- then(Consumer<? super D>) - Method in class cn.dinodev.spring.commons.promise.AbstractPromise
- then(Consumer<? super D>) - Method in interface cn.dinodev.spring.commons.promise.Promise
-
Equivalent to
Promise.done(DoneCallback) - then(Consumer<? super D>, Consumer<Throwable>) - Method in class cn.dinodev.spring.commons.promise.AbstractPromise
- then(Consumer<? super D>, Consumer<Throwable>) - Method in interface cn.dinodev.spring.commons.promise.Promise
-
Equivalent to
Promise.done(DoneCallback).Promise.fail(FailCallback) - TimePeriod - Class in cn.dinodev.spring.commons.data
-
时间周期类,表示一个时间范围,包含开始时间和结束时间
- TimePeriod() - Constructor for class cn.dinodev.spring.commons.data.TimePeriod
- title() - Element in annotation interface cn.dinodev.spring.commons.annotation.SettingItem
-
设置项的显示标题。
- toCamel(String) - Static method in class cn.dinodev.spring.commons.utils.NamingUtils
-
下划线风格命名转换为驼峰
- toSnake(String) - Static method in class cn.dinodev.spring.commons.utils.NamingUtils
-
将名字转为下划线风格的命名 "userName" 转换为 "user_name" "UserName" 转换为 "user_name" "USER_NAME" 转换为 "user_name" "user_name" 转换为 "user_name" (unchanged) "user" 转换为 "user" (unchanged) "User" 转换为 "user" "USER" 转换为 "user" "_user" 转换为 "user" "_User" 转换为 "user" "__user" 转换为 "_user" (两个下划线,只保留一个) "user__name" 转换为 "user__name" (保持不变, 两个下划线)
- toString() - Method in class cn.dinodev.spring.commons.crypto.Sm2Signature
-
返回签名的字符串表示形式。
- toString() - Method in enum class cn.dinodev.spring.commons.Scope.DEFAULT
- triggerAlways(AlwaysCallback<? super D>, Promise.State, D, Throwable) - Method in class cn.dinodev.spring.commons.promise.AbstractPromise
-
触发单个总是执行的回调方法
- triggerAlways(Promise.State, D, Throwable) - Method in class cn.dinodev.spring.commons.promise.AbstractPromise
-
触发总是执行的回调方法
- triggerDone(D) - Method in class cn.dinodev.spring.commons.promise.AbstractPromise
-
触发已完成回调方法
- triggerDone(Consumer<? super D>, D) - Method in class cn.dinodev.spring.commons.promise.AbstractPromise
-
触发单个已完成回调方法
- triggerFail(Throwable) - Method in class cn.dinodev.spring.commons.promise.AbstractPromise
-
触发失败回调方法
- triggerFail(Consumer<Throwable>, Throwable) - Method in class cn.dinodev.spring.commons.promise.AbstractPromise
-
触发单个失败回调方法
- Typed - Interface in cn.dinodev.spring.commons.data
-
可感知的类型接口
- typeFromId(DatabindContext, String) - Method in class cn.dinodev.spring.commons.json.AnnotionedJsonTypeIdResolver
-
根据类型标识符获取对应的Java类型。
- TypeUtils - Class in cn.dinodev.spring.commons.utils
-
类型工具类,提供泛型类型解析和处理的便捷方法
- TypeUtils() - Constructor for class cn.dinodev.spring.commons.utils.TypeUtils
U
- UK - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- updateProgress(int) - Method in interface cn.dinodev.spring.commons.utils.TaskObserver
-
更新任务进度
- updateStatus(TaskObserver.TaskStatus) - Method in interface cn.dinodev.spring.commons.utils.TaskObserver
-
更新任务状态
- updateStep(int) - Method in interface cn.dinodev.spring.commons.utils.TaskObserver
-
更新任务步数
- UPPER - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.PasswordStrength.LetterType
-
仅允许大写字母
- USA - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- User<K> - Interface in cn.dinodev.spring.commons.sys
-
用户信息接口,定义用户的基本属性和方法
- USER - Enum constant in enum class cn.dinodev.spring.commons.Scope.DEFAULT
- UserType - Interface in cn.dinodev.spring.commons.sys
-
用户类型接口,定义用户类型的基本属性
V
- ValidateUtil - Class in cn.dinodev.spring.commons.utils
-
数据验证工具类,提供各种数据验证的便捷方法
- ValidateUtil() - Constructor for class cn.dinodev.spring.commons.utils.ValidateUtil
- ValueLabel<V> - Interface in cn.dinodev.spring.commons.data
-
值标签接口,定义了获取值和标签的通用方法
- valueOf(String) - Static method in enum class cn.dinodev.spring.commons.data.FileTypes
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cn.dinodev.spring.commons.promise.AbstractPromise.CallbackType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cn.dinodev.spring.commons.promise.Promise.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cn.dinodev.spring.commons.response.Status.CODE
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cn.dinodev.spring.commons.Scope.DEFAULT
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cn.dinodev.spring.commons.utils.TaskObserver.TaskStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cn.dinodev.spring.commons.validation.constraints.Country
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cn.dinodev.spring.commons.validation.constraints.Ip.IpVersion
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cn.dinodev.spring.commons.validation.constraints.PasswordStrength.Format
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cn.dinodev.spring.commons.validation.constraints.PasswordStrength.LetterType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class cn.dinodev.spring.commons.data.FileTypes
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cn.dinodev.spring.commons.promise.AbstractPromise.CallbackType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cn.dinodev.spring.commons.promise.Promise.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cn.dinodev.spring.commons.response.Status.CODE
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cn.dinodev.spring.commons.Scope.DEFAULT
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cn.dinodev.spring.commons.utils.TaskObserver.TaskStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cn.dinodev.spring.commons.validation.constraints.Country
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cn.dinodev.spring.commons.validation.constraints.Ip.IpVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cn.dinodev.spring.commons.validation.constraints.PasswordStrength.Format
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cn.dinodev.spring.commons.validation.constraints.PasswordStrength.LetterType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verifySign(byte[], Sm2Signature, byte[], byte[]) - Static method in class cn.dinodev.spring.commons.crypto.Sm2
-
使用字节数组公钥验证数字签名。
- verifySign(byte[], Sm2Signature, ECPublicKeyParameters, byte[]) - Static method in class cn.dinodev.spring.commons.crypto.Sm2
-
使用公钥验证数字签名。
- version() - Method in class cn.dinodev.spring.commons.json.JsonDiscriminatorModule.JsonDiscriminatorAnnotationIntrospector
- version() - Element in annotation interface cn.dinodev.spring.commons.validation.constraints.Ip
-
IP版本类型,默认为任意版本
- VIDEO - Enum constant in enum class cn.dinodev.spring.commons.data.FileTypes
- VideoFileMeta - Class in cn.dinodev.spring.commons.data
-
视频文件元数据类,包含视频文件的特有属性信息
- VideoFileMeta() - Constructor for class cn.dinodev.spring.commons.data.VideoFileMeta
-
构造视频文件元数据对象。
- VIETNAM - Enum constant in enum class cn.dinodev.spring.commons.validation.constraints.Country
- VisualScope - Class in cn.dinodev.spring.commons
-
可见范围配置类,用于控制数据的可见性范围
- VisualScope() - Constructor for class cn.dinodev.spring.commons.VisualScope
W
- waitSafely() - Method in class cn.dinodev.spring.commons.promise.AbstractPromise
- waitSafely() - Method in interface cn.dinodev.spring.commons.promise.Promise
-
This method will wait as long as the State is Pending.
- waitSafely(long) - Method in class cn.dinodev.spring.commons.promise.AbstractPromise
- waitSafely(long) - Method in interface cn.dinodev.spring.commons.promise.Promise
-
This method will wait when the State is Pending, and return when timeout has reached.
- WARN_PARTIAL_SUCCESS - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- WARN_PERFORMANCE_ISSUE - Enum constant in enum class cn.dinodev.spring.commons.response.Status.CODE
- withMsg(String) - Method in enum class cn.dinodev.spring.commons.response.Status.CODE
- withMsg(String) - Method in interface cn.dinodev.spring.commons.response.Status
-
替换消息
- withMsg(String, Object...) - Method in enum class cn.dinodev.spring.commons.response.Status.CODE
- withMsg(String, Object...) - Method in interface cn.dinodev.spring.commons.response.Status
-
替换消息信息
X
- Xss - Annotation Interface in cn.dinodev.spring.commons.validation.constraints
-
XSS攻击防护验证注解
- XssValidator - Class in cn.dinodev.spring.commons.validation.validator
-
XSS(跨站脚本攻击)注入检测校验器
- XssValidator() - Constructor for class cn.dinodev.spring.commons.validation.validator.XssValidator
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form