1 | public class CGLIBHelper {↵ | | 1 | public class JavassistHelper {↵
|
2 | private CGLIBHelper() {↵ | | 2 | private JavassistHelper() {↵
|
3 | }↵ | | 3 | }↵
|
|
4 | public static FieldInterceptor extractFieldInterceptor(Object entity) {↵ | | 4 | public static FieldInterceptor extractFieldInterceptor(Object entity) {↵
|
5 | return ( FieldInterceptor ) ( ( InterceptFieldEnabled ) entity ).getInterceptFieldCallback();↵ | | 5 | return ( FieldInterceptor ) ( ( FieldHandled ) entity ).getFieldHandler();↵
|
6 | }↵ | | 6 | }↵
|
|
7 | public static FieldInterceptor injectFieldInterceptor(↵ | | 7 | public static FieldInterceptor injectFieldInterceptor(↵
|
8 | Object entity,↵ | | 8 | Object entity,↵
|
9 | String entityName,↵ | | 9 | String entityName,↵
|
10 | Set uninitializedFieldNames,↵ | | 10 | Set uninitializedFieldNames,↵
|
11 | SessionImplementor session) {↵ | | 11 | SessionImplementor session) {↵
|
12 | FieldInterceptorImpl fieldInterceptor = new FieldInterceptorImpl(↵ | | 12 | FieldInterceptorImpl fieldInterceptor = new FieldInterceptorImpl(↵
|
13 | session, uninitializedFieldNames, entityName↵ | | 13 | session, uninitializedFieldNames, entityName↵
|
14 | );↵ | | 14 | );↵
|
15 | ( ( InterceptFieldEnabled ) entity ).setInterceptFieldCallback( fieldInterceptor );↵ | | 15 | ( ( FieldHandled ) entity ).setFieldHandler( fieldInterceptor );↵
|
16 | return fieldInterceptor | | 16 | return fieldInterceptor
|