Merge pull request #39 from TouchInstinct/validation_fix
Java: Validation fix
This commit is contained in:
commit
b40e98d4bb
|
|
@ -257,12 +257,12 @@ inputStream.readBoolean()
|
|||
and valueType.baseTypeName != "DateTime"
|
||||
and (valueTopType.values is empty) %}
|
||||
{%- if valueTopType.allFieldsOrdered is empty %}
|
||||
if ({{ object }} instanceof ApiModel) {
|
||||
((ApiModel) {{ object }}{%- if optional -%} .get() {%- endif -%}).validate();
|
||||
if (((ApiModel) {{ object }}{%- if optional -%} .get() {%- endif -%}) instanceof ApiModel) {
|
||||
((ApiModel) {{ object }}{%- if optional -%} .get() {%- endif -%}).validate();
|
||||
} else if ({{ object }} instanceof List) {
|
||||
validateCollection(((List) {{ object }}), CollectionValidationRule.EXCEPTION_IF_ANY_INVALID);
|
||||
validateCollection(((List) {{ object }}), CollectionValidationRule.EXCEPTION_IF_ANY_INVALID);
|
||||
} else if ({{ object }} instanceof Map) {
|
||||
validateCollection(((Map) {{ object }}).values(), CollectionValidationRule.EXCEPTION_IF_ANY_INVALID);
|
||||
validateCollection(((Map) {{ object }}).values(), CollectionValidationRule.EXCEPTION_IF_ANY_INVALID);
|
||||
}
|
||||
{%- elseif optional %}
|
||||
if ({{ object }}.get() != null) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue