@@ -38,37 +38,57 @@ public static <A extends Annotation> void applyColumnDetails(
38
38
return ;
39
39
}
40
40
41
- applyColumnBasics ( jaxbColumn , target , columnAnn , xmlDocumentContext );
42
- applyColumnNullness ( jaxbColumn , target , columnAnn , xmlDocumentContext );
43
- applyColumnMutability ( jaxbColumn , target , columnAnn , xmlDocumentContext );
44
- applyColumnDefinition ( jaxbColumn , target , columnAnn , xmlDocumentContext );
45
- applyColumnUniqueness ( jaxbColumn , target , columnAnn , xmlDocumentContext );
46
- applyColumnComment ( jaxbColumn , target , columnAnn , xmlDocumentContext );
41
+ applyColumnBasics ( jaxbColumn , columnAnn , xmlDocumentContext );
42
+ applyColumnNullness ( jaxbColumn , columnAnn , xmlDocumentContext );
43
+ applyColumnMutability ( jaxbColumn , columnAnn , xmlDocumentContext );
44
+ applyColumnDefinition ( jaxbColumn , columnAnn , xmlDocumentContext );
45
+ applyColumnUniqueness ( jaxbColumn , columnAnn , xmlDocumentContext );
46
+ applyColumnComment ( jaxbColumn , columnAnn , xmlDocumentContext );
47
47
XmlAnnotationHelper .applyCheckConstraints ( jaxbColumn , target , columnAnn , xmlDocumentContext );
48
48
49
49
if ( jaxbColumn instanceof JaxbColumnSizable sizable ) {
50
- applyColumnSizing ( sizable , target , columnAnn , xmlDocumentContext );
50
+ applyColumnSizing ( sizable , columnAnn , xmlDocumentContext );
51
51
}
52
52
53
53
}
54
54
55
+ public static <A extends Annotation > void applyColumnDetails (
56
+ JaxbColumnCommon jaxbColumn ,
57
+ MutableAnnotationUsage <A > columnAnn ,
58
+ XmlDocumentContext xmlDocumentContext ) {
59
+ if ( jaxbColumn == null ) {
60
+ return ;
61
+ }
62
+
63
+ applyColumnBasics ( jaxbColumn , columnAnn , xmlDocumentContext );
64
+ applyColumnNullness ( jaxbColumn , columnAnn , xmlDocumentContext );
65
+ applyColumnMutability ( jaxbColumn , columnAnn , xmlDocumentContext );
66
+ applyColumnDefinition ( jaxbColumn , columnAnn , xmlDocumentContext );
67
+ applyColumnUniqueness ( jaxbColumn , columnAnn , xmlDocumentContext );
68
+ applyColumnComment ( jaxbColumn , columnAnn , xmlDocumentContext );
69
+ XmlAnnotationHelper .applyCheckConstraints ( jaxbColumn , columnAnn , xmlDocumentContext );
70
+
71
+ if ( jaxbColumn instanceof JaxbColumnSizable sizable ) {
72
+ applyColumnSizing ( sizable , columnAnn , xmlDocumentContext );
73
+ }
74
+ }
75
+
55
76
public static <A extends Annotation > void applyColumnDetails (
56
77
JaxbColumnStandard jaxbColumn ,
57
- MutableAnnotationTarget target ,
58
78
MutableAnnotationUsage <A > columnAnn ,
59
79
XmlDocumentContext xmlDocumentContext ) {
60
80
if ( jaxbColumn == null ) {
61
81
return ;
62
82
}
63
83
64
- applyColumnBasics ( jaxbColumn , target , columnAnn , xmlDocumentContext );
65
- applyColumnNullness ( jaxbColumn , target , columnAnn , xmlDocumentContext );
66
- applyColumnMutability ( jaxbColumn , target , columnAnn , xmlDocumentContext );
67
- applyColumnDefinition ( jaxbColumn , target , columnAnn , xmlDocumentContext );
68
- applyColumnSizing ( jaxbColumn , target , columnAnn , xmlDocumentContext );
69
- applyColumnUniqueness ( jaxbColumn , target , columnAnn , xmlDocumentContext );
70
- applyColumnComment ( jaxbColumn , target , columnAnn , xmlDocumentContext );
71
- XmlAnnotationHelper .applyCheckConstraints ( jaxbColumn , target , columnAnn , xmlDocumentContext );
84
+ applyColumnBasics ( jaxbColumn , columnAnn , xmlDocumentContext );
85
+ applyColumnNullness ( jaxbColumn , columnAnn , xmlDocumentContext );
86
+ applyColumnMutability ( jaxbColumn , columnAnn , xmlDocumentContext );
87
+ applyColumnDefinition ( jaxbColumn , columnAnn , xmlDocumentContext );
88
+ applyColumnSizing ( jaxbColumn , columnAnn , xmlDocumentContext );
89
+ applyColumnUniqueness ( jaxbColumn , columnAnn , xmlDocumentContext );
90
+ applyColumnComment ( jaxbColumn , columnAnn , xmlDocumentContext );
91
+ XmlAnnotationHelper .applyCheckConstraints ( jaxbColumn , columnAnn , xmlDocumentContext );
72
92
}
73
93
74
94
public static <A extends Annotation > void applyColumnDetails (
@@ -80,30 +100,30 @@ public static <A extends Annotation> void applyColumnDetails(
80
100
return ;
81
101
}
82
102
83
- applyColumnBasics ( jaxbColumn , target , columnAnn , xmlDocumentContext );
103
+ applyColumnBasics ( jaxbColumn , columnAnn , xmlDocumentContext );
84
104
85
105
if ( jaxbColumn instanceof JaxbColumnNullable nullable ) {
86
- applyColumnNullness ( nullable , target , columnAnn , xmlDocumentContext );
106
+ applyColumnNullness ( nullable , columnAnn , xmlDocumentContext );
87
107
}
88
108
89
109
if ( jaxbColumn instanceof JaxbColumnMutable mutable ) {
90
- applyColumnMutability ( mutable , target , columnAnn , xmlDocumentContext );
110
+ applyColumnMutability ( mutable , columnAnn , xmlDocumentContext );
91
111
}
92
112
93
113
if ( jaxbColumn instanceof JaxbColumnDefinable definable ) {
94
- applyColumnDefinition ( definable , target , columnAnn , xmlDocumentContext );
114
+ applyColumnDefinition ( definable , columnAnn , xmlDocumentContext );
95
115
}
96
116
97
117
if ( jaxbColumn instanceof JaxbColumnSizable sizable ) {
98
- applyColumnSizing ( sizable , target , columnAnn , xmlDocumentContext );
118
+ applyColumnSizing ( sizable , columnAnn , xmlDocumentContext );
99
119
}
100
120
101
121
if ( jaxbColumn instanceof JaxbColumnUniqueable uniqueable ) {
102
- applyColumnUniqueness ( uniqueable , target , columnAnn , xmlDocumentContext );
122
+ applyColumnUniqueness ( uniqueable , columnAnn , xmlDocumentContext );
103
123
}
104
124
105
125
if ( jaxbColumn instanceof JaxbCommentable commentable ) {
106
- applyColumnComment ( commentable , target , columnAnn , xmlDocumentContext );
126
+ applyColumnComment ( commentable , columnAnn , xmlDocumentContext );
107
127
}
108
128
109
129
if ( jaxbColumn instanceof JaxbCheckable checkable ) {
@@ -113,7 +133,6 @@ public static <A extends Annotation> void applyColumnDetails(
113
133
114
134
private static <A extends Annotation > void applyColumnBasics (
115
135
JaxbColumn jaxbColumn ,
116
- MutableAnnotationTarget target ,
117
136
MutableAnnotationUsage <A > columnAnn ,
118
137
XmlDocumentContext xmlDocumentContext ) {
119
138
if ( StringHelper .isNotEmpty ( jaxbColumn .getName () ) ) {
@@ -127,7 +146,6 @@ private static <A extends Annotation> void applyColumnBasics(
127
146
128
147
private static <A extends Annotation > void applyColumnNullness (
129
148
JaxbColumnNullable jaxbColumn ,
130
- MutableAnnotationTarget target ,
131
149
MutableAnnotationUsage <A > columnAnn ,
132
150
XmlDocumentContext xmlDocumentContext ) {
133
151
if ( jaxbColumn .isNullable () != null ) {
@@ -137,7 +155,6 @@ private static <A extends Annotation> void applyColumnNullness(
137
155
138
156
private static <A extends Annotation > void applyColumnMutability (
139
157
JaxbColumnMutable jaxbColumn ,
140
- MutableAnnotationTarget target ,
141
158
MutableAnnotationUsage <A > columnAnn ,
142
159
XmlDocumentContext xmlDocumentContext ) {
143
160
if ( jaxbColumn .isInsertable () != null ) {
@@ -151,7 +168,6 @@ private static <A extends Annotation> void applyColumnMutability(
151
168
152
169
private static <A extends Annotation > void applyColumnSizing (
153
170
JaxbColumnSizable jaxbColumn ,
154
- MutableAnnotationTarget target ,
155
171
MutableAnnotationUsage <A > columnAnn ,
156
172
XmlDocumentContext xmlDocumentContext ) {
157
173
@@ -170,7 +186,6 @@ private static <A extends Annotation> void applyColumnSizing(
170
186
171
187
private static <A extends Annotation > void applyColumnUniqueness (
172
188
JaxbColumnUniqueable jaxbColumn ,
173
- MutableAnnotationTarget target ,
174
189
MutableAnnotationUsage <A > columnAnn ,
175
190
XmlDocumentContext xmlDocumentContext ) {
176
191
if ( jaxbColumn .isUnique () != null ) {
@@ -180,7 +195,6 @@ private static <A extends Annotation> void applyColumnUniqueness(
180
195
181
196
private static <A extends Annotation > void applyColumnDefinition (
182
197
JaxbColumnDefinable jaxbColumn ,
183
- MutableAnnotationTarget target ,
184
198
MutableAnnotationUsage <A > columnAnn ,
185
199
XmlDocumentContext xmlDocumentContext ) {
186
200
if ( StringHelper .isNotEmpty ( jaxbColumn .getColumnDefinition () ) ) {
@@ -194,7 +208,6 @@ private static <A extends Annotation> void applyColumnDefinition(
194
208
195
209
private static <A extends Annotation > void applyColumnComment (
196
210
JaxbCommentable jaxbColumn ,
197
- MutableAnnotationTarget target ,
198
211
MutableAnnotationUsage <A > columnAnn ,
199
212
XmlDocumentContext xmlDocumentContext ) {
200
213
if ( StringHelper .isNotEmpty ( jaxbColumn .getComment () ) ) {
0 commit comments