跳过导航链接
A C D E G H N P R S 

A

addFieldList(List<Field>) - 类 中的方法com.github.houbb.sensitive.core.api.context.SensitiveContext
已过时。

C

cardId(String) - 类 中的静态方法com.github.houbb.sensitive.core.util.strategy.SensitiveStrategyUtil
脱敏卡号
chineseName(String) - 类 中的静态方法com.github.houbb.sensitive.core.util.strategy.SensitiveStrategyUtil
脱敏中文名称
com.github.houbb.sensitive.core - 程序包 com.github.houbb.sensitive.core
核心代码
com.github.houbb.sensitive.core.api - 程序包 com.github.houbb.sensitive.core.api
 
com.github.houbb.sensitive.core.api.context - 程序包 com.github.houbb.sensitive.core.api.context
 
com.github.houbb.sensitive.core.api.strategory - 程序包 com.github.houbb.sensitive.core.api.strategory
 
com.github.houbb.sensitive.core.bs - 程序包 com.github.houbb.sensitive.core.bs
 
com.github.houbb.sensitive.core.exception - 程序包 com.github.houbb.sensitive.core.exception
 
com.github.houbb.sensitive.core.support - 程序包 com.github.houbb.sensitive.core.support
相关的支持实现
com.github.houbb.sensitive.core.support.config - 程序包 com.github.houbb.sensitive.core.support.config
 
com.github.houbb.sensitive.core.support.filter - 程序包 com.github.houbb.sensitive.core.support.filter
作用于 FastJSON 的 filter
com.github.houbb.sensitive.core.util - 程序包 com.github.houbb.sensitive.core.util
工具类
com.github.houbb.sensitive.core.util.condition - 程序包 com.github.houbb.sensitive.core.util.condition
 
com.github.houbb.sensitive.core.util.entry - 程序包 com.github.houbb.sensitive.core.util.entry
 
com.github.houbb.sensitive.core.util.strategy - 程序包 com.github.houbb.sensitive.core.util.strategy
 

D

deepCopy(IDeepCopy) - 类 中的方法com.github.houbb.sensitive.core.bs.SensitiveBs
设置深度拷贝实现
deepCopy(IDeepCopy) - 类 中的方法com.github.houbb.sensitive.core.support.config.DefaultSensitiveConfig
 
deepCopy() - 类 中的方法com.github.houbb.sensitive.core.support.config.DefaultSensitiveConfig
 
DefaultContextValueFilter - com.github.houbb.sensitive.core.support.filter中的类
默认的上下文过滤器 (1) 和原来的对象有区别。
DefaultContextValueFilter(SensitiveContext) - 类 的构造器com.github.houbb.sensitive.core.support.filter.DefaultContextValueFilter
 
DefaultSensitiveConfig - com.github.houbb.sensitive.core.support.config中的类
默认脱敏配置实现
DefaultSensitiveConfig() - 类 的构造器com.github.houbb.sensitive.core.support.config.DefaultSensitiveConfig
 
des(Object, IContext) - 类 中的方法com.github.houbb.sensitive.core.api.strategory.StrategyCardId
 
des(Object, IContext) - 类 中的方法com.github.houbb.sensitive.core.api.strategory.StrategyChineseName
 
des(Object, IContext) - 类 中的方法com.github.houbb.sensitive.core.api.strategory.StrategyEmail
 
des(Object, IContext) - 类 中的方法com.github.houbb.sensitive.core.api.strategory.StrategyPassword
 
des(Object, IContext) - 类 中的方法com.github.houbb.sensitive.core.api.strategory.StrategyPhone
 
desCopy(T, ISensitiveConfig) - 类 中的方法com.github.houbb.sensitive.core.api.SensitiveService
 
desCopy(T) - 类 中的静态方法com.github.houbb.sensitive.core.api.SensitiveUtil
脱敏对象 每次都创建一个新的对象,避免线程问题 可以使用 ThreadLocal 简单优化。
desCopy(T) - 类 中的方法com.github.houbb.sensitive.core.bs.SensitiveBs
脱敏对象 每次都创建一个新的对象,避免线程问题 可以使用 ThreadLocal 简单优化。
desCopyCollection(Collection<T>) - 类 中的静态方法com.github.houbb.sensitive.core.api.SensitiveUtil
脱敏对象集合
desJson(T, ISensitiveConfig) - 类 中的方法com.github.houbb.sensitive.core.api.SensitiveService
 
desJson(Object) - 类 中的静态方法com.github.houbb.sensitive.core.api.SensitiveUtil
返回脱敏后的对象 json null 对象,返回字符串 "null"
desJson(Object) - 类 中的方法com.github.houbb.sensitive.core.bs.SensitiveBs
返回脱敏后的对象 json null 对象,返回字符串 "null"
desJsonCollection(Collection<?>) - 类 中的静态方法com.github.houbb.sensitive.core.api.SensitiveUtil
脱敏对象 JSON 集合

E

email(String) - 类 中的静态方法com.github.houbb.sensitive.core.util.strategy.SensitiveStrategyUtil
脱敏邮箱

G

getAllFieldList() - 类 中的方法com.github.houbb.sensitive.core.api.context.SensitiveContext
 
getBeanClass() - 类 中的方法com.github.houbb.sensitive.core.api.context.SensitiveContext
 
getConditionOpt(Annotation[]) - 类 中的静态方法com.github.houbb.sensitive.core.util.condition.SensitiveConditions
获取用户自定义条件
getCurrentField() - 类 中的方法com.github.houbb.sensitive.core.api.context.SensitiveContext
 
getCurrentFieldName() - 类 中的方法com.github.houbb.sensitive.core.api.context.SensitiveContext
 
getCurrentFieldValue() - 类 中的方法com.github.houbb.sensitive.core.api.context.SensitiveContext
 
getCurrentObject() - 类 中的方法com.github.houbb.sensitive.core.api.context.SensitiveContext
 
getEntry() - 类 中的方法com.github.houbb.sensitive.core.api.context.SensitiveContext
 
getStrategyOpt(Annotation[]) - 类 中的静态方法com.github.houbb.sensitive.core.util.strategy.SensitiveStrategyBuiltInUtil
获取策略

H

hasSensitiveEntry(Field) - 类 中的静态方法com.github.houbb.sensitive.core.util.entry.SensitiveEntryUtil
是否有脱敏明细注解信息

N

newInstance() - 类 中的静态方法com.github.houbb.sensitive.core.api.context.SensitiveContext
新建一个对象实例
newInstance() - 类 中的静态方法com.github.houbb.sensitive.core.bs.SensitiveBs
新建实例
newInstance() - 类 中的静态方法com.github.houbb.sensitive.core.support.config.DefaultSensitiveConfig
新建对象实例

P

password(String) - 类 中的静态方法com.github.houbb.sensitive.core.util.strategy.SensitiveStrategyUtil
脱敏密码
phone(String) - 类 中的静态方法com.github.houbb.sensitive.core.util.strategy.SensitiveStrategyUtil
脱敏电话号码
process(BeanContext, Object, String, Object) - 类 中的方法com.github.houbb.sensitive.core.support.filter.DefaultContextValueFilter
 

R

require(Class<? extends Annotation>) - 类 中的静态方法com.github.houbb.sensitive.core.util.strategy.SensitiveStrategyBuiltInUtil
获取对应的系统内置实现

S

SensitiveBs - com.github.houbb.sensitive.core.bs中的类
脱敏引导类
SensitiveConditions - com.github.houbb.sensitive.core.util.condition中的类
脱敏条件工具类
SensitiveContext - com.github.houbb.sensitive.core.api.context中的类
脱敏上下文
SensitiveContext() - 类 的构造器com.github.houbb.sensitive.core.api.context.SensitiveContext
 
SensitiveEntryUtil - com.github.houbb.sensitive.core.util.entry中的类
系统中内置的明细映射
SensitiveRuntimeException - com.github.houbb.sensitive.core.exception中的异常错误
脱敏运行时异常
SensitiveRuntimeException() - 异常错误 的构造器com.github.houbb.sensitive.core.exception.SensitiveRuntimeException
 
SensitiveRuntimeException(String) - 异常错误 的构造器com.github.houbb.sensitive.core.exception.SensitiveRuntimeException
 
SensitiveRuntimeException(String, Throwable) - 异常错误 的构造器com.github.houbb.sensitive.core.exception.SensitiveRuntimeException
 
SensitiveRuntimeException(Throwable) - 异常错误 的构造器com.github.houbb.sensitive.core.exception.SensitiveRuntimeException
 
SensitiveRuntimeException(String, Throwable, boolean, boolean) - 异常错误 的构造器com.github.houbb.sensitive.core.exception.SensitiveRuntimeException
 
SensitiveService<T> - com.github.houbb.sensitive.core.api中的类
脱敏服务实现类 [反射处理数组](https://blog.csdn.net/snakemoving/article/details/54287681)
SensitiveService() - 类 的构造器com.github.houbb.sensitive.core.api.SensitiveService
 
SensitiveStrategyBuiltInUtil - com.github.houbb.sensitive.core.util.strategy中的类
系统中内置的策略映射 1.
SensitiveStrategyUtil - com.github.houbb.sensitive.core.util.strategy中的类
脱敏策略工具类 (1)提供常见的脱敏策略 (2)主要供单独的字符串处理使用
SensitiveUtil - com.github.houbb.sensitive.core.api中的类
脱敏工具类
setAllFieldList(List<Field>) - 类 中的方法com.github.houbb.sensitive.core.api.context.SensitiveContext
设置当前字段
setBeanClass(Class) - 类 中的方法com.github.houbb.sensitive.core.api.context.SensitiveContext
 
setCurrentField(Field) - 类 中的方法com.github.houbb.sensitive.core.api.context.SensitiveContext
 
setCurrentObject(Object) - 类 中的方法com.github.houbb.sensitive.core.api.context.SensitiveContext
 
setEntry(Object) - 类 中的方法com.github.houbb.sensitive.core.api.context.SensitiveContext
 
StrategyCardId - com.github.houbb.sensitive.core.api.strategory中的类
二代身份证号脱敏加密: XXXXXX XXXXXXXX XXXX 脱敏规则:421002**********34 只保留前6位和后2位,其他用*代替。
StrategyCardId() - 类 的构造器com.github.houbb.sensitive.core.api.strategory.StrategyCardId
 
StrategyChineseName - com.github.houbb.sensitive.core.api.strategory中的类
中文名称脱敏策略: 0.
StrategyChineseName() - 类 的构造器com.github.houbb.sensitive.core.api.strategory.StrategyChineseName
 
StrategyEmail - com.github.houbb.sensitive.core.api.strategory中的类
邮箱脱敏策略 脱敏规则: 保留前三位,中间隐藏4位。
StrategyEmail() - 类 的构造器com.github.houbb.sensitive.core.api.strategory.StrategyEmail
 
StrategyPassword - com.github.houbb.sensitive.core.api.strategory中的类
密码的脱敏策略: 1.
StrategyPassword() - 类 的构造器com.github.houbb.sensitive.core.api.strategory.StrategyPassword
 
StrategyPhone - com.github.houbb.sensitive.core.api.strategory中的类
手机号脱敏 脱敏规则:139****6631
StrategyPhone() - 类 的构造器com.github.houbb.sensitive.core.api.strategory.StrategyPhone
 
A C D E G H N P R S 
跳过导航链接

Copyright © 2021. All rights reserved.