github.com/phrase/openapi@v0.0.0-20240514140800-49e8a106740e/openapi-generator/templates/java/libraries/jersey2-experimental/model.mustache (about) 1 {{>licenseInfo}} 2 3 package {{package}}; 4 5 {{#useReflectionEqualsHashCode}} 6 import org.apache.commons.lang3.builder.EqualsBuilder; 7 import org.apache.commons.lang3.builder.HashCodeBuilder; 8 {{/useReflectionEqualsHashCode}} 9 {{^supportJava6}} 10 import java.util.Objects; 11 import java.util.Arrays; 12 {{/supportJava6}} 13 {{#supportJava6}} 14 import org.apache.commons.lang3.ObjectUtils; 15 {{/supportJava6}} 16 {{#imports}} 17 import {{import}}; 18 {{/imports}} 19 {{#serializableModel}} 20 import java.io.Serializable; 21 {{/serializableModel}} 22 {{#jackson}} 23 import com.fasterxml.jackson.annotation.JsonPropertyOrder; 24 {{#withXml}} 25 import com.fasterxml.jackson.dataformat.xml.annotation.*; 26 {{/withXml}} 27 {{/jackson}} 28 {{#withXml}} 29 import javax.xml.bind.annotation.*; 30 {{/withXml}} 31 {{#parcelableModel}} 32 import android.os.Parcelable; 33 import android.os.Parcel; 34 {{/parcelableModel}} 35 {{#useBeanValidation}} 36 import javax.validation.constraints.*; 37 import javax.validation.Valid; 38 {{/useBeanValidation}} 39 {{#performBeanValidation}} 40 import org.hibernate.validator.constraints.*; 41 {{/performBeanValidation}} 42 43 {{#models}} 44 {{#model}} 45 {{#isEnum}}{{>modelEnum}}{{/isEnum}}{{^isEnum}}{{#oneOf}}{{#-first}}{{>oneof_model}}{{/-first}}{{/oneOf}}{{^oneOf}}{{#anyOf}}{{#-first}}{{>anyof_model}}{{/-first}}{{/anyOf}}{{^anyOf}}{{>pojo}}{{/anyOf}}{{/oneOf}}{{/isEnum}} 46 {{/model}} 47 {{/models}}