File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed
hsweb-easy-orm-core/src/main/java/org/hswebframework/ezorm/core Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -14,22 +14,28 @@ public interface Extensible {
1414
1515 /**
1616 * 获取所有扩展属性
17+ *
1718 * @return 扩展属性
1819 */
1920 @ JsonAnySetter
20- Map <String , Object > getExtensions ();
21+ Map <String , Object > extensions ();
2122
2223 /**
2324 * 获取扩展属性
25+ *
2426 * @param property 属性名
2527 * @return 属性值
2628 */
27- Object getExtension (String property );
29+ default Object getExtension (String property ) {
30+ Map <String , Object > ext = extensions ();
31+ return ext == null ? null : ext .get (property );
32+ }
2833
2934 /**
3035 * 设置扩展属性
36+ *
3137 * @param property 属性名
32- * @param value 属性值
38+ * @param value 属性值
3339 */
3440 @ JsonAnySetter
3541 void setExtension (String property , Object value );
You can’t perform that action at this time.
0 commit comments