public enum AttrOptionEnum extends Enum<AttrOptionEnum>
| 枚举常量和说明 |
|---|
ADD
添加,表示属性值从无到有,即新增了该属性
|
NONE
无变动,表示属性值在修改前后保持一致
|
REMOVE
删除,表示属性值从有到无,即移除了该属性
|
REPLACE
替换,表示属性值被新的值替换
|
| 限定符和类型 | 方法和说明 |
|---|---|
static AttrOptionEnum |
changeTypeEnum(Object oldFieldValue,
Object newFieldValue)
根据属性值的变化情况判断操作类型 判断逻辑: 1.
|
static AttrOptionEnum |
of(String op)
根据操作类型字符串获取对应的枚举值 支持的字符串值: - "add": 添加操作 - "remove": 删除操作 - "replace": 替换操作
|
static AttrOptionEnum |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static AttrOptionEnum[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final AttrOptionEnum NONE
public static final AttrOptionEnum ADD
public static final AttrOptionEnum REMOVE
public static final AttrOptionEnum REPLACE
public static AttrOptionEnum[] values()
for (AttrOptionEnum c : AttrOptionEnum.values()) System.out.println(c);
public static AttrOptionEnum valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public static AttrOptionEnum changeTypeEnum(Object oldFieldValue, Object newFieldValue)
oldFieldValue - 修改前的属性值newFieldValue - 修改后的属性值public static AttrOptionEnum of(String op)
op - 操作类型字符串RuntimeException - 如果传入的操作类型字符串不合法Copyright © 2025. All rights reserved.