diff --git a/lib/core/jhipster/field_types.js b/lib/core/jhipster/field_types.js index 1f6aac20..78335531 100644 --- a/lib/core/jhipster/field_types.js +++ b/lib/core/jhipster/field_types.js @@ -21,7 +21,8 @@ const SQL_TYPES = { BLOB: 'Blob', ANY_BLOB: 'AnyBlob', IMAGE_BLOB: 'ImageBlob', - TEXT_BLOB: 'TextBlob' + TEXT_BLOB: 'TextBlob', + INSTANT: 'Instant' }; const SQL_VALIDATIONS = { String: new Set([VALIDATIONS.REQUIRED, VALIDATIONS.MINLENGTH, VALIDATIONS.MAXLENGTH, VALIDATIONS.PATTERN]), @@ -37,7 +38,8 @@ const SQL_VALIDATIONS = { Blob: new Set([VALIDATIONS.REQUIRED, VALIDATIONS.MINBYTES, VALIDATIONS.MAXBYTES]), AnyBlob: new Set([VALIDATIONS.REQUIRED, VALIDATIONS.MINBYTES, VALIDATIONS.MAXBYTES]), ImageBlob: new Set([VALIDATIONS.REQUIRED, VALIDATIONS.MINBYTES, VALIDATIONS.MAXBYTES]), - TextBlob: new Set([VALIDATIONS.REQUIRED, VALIDATIONS.MINBYTES, VALIDATIONS.MAXBYTES]) + TextBlob: new Set([VALIDATIONS.REQUIRED, VALIDATIONS.MINBYTES, VALIDATIONS.MAXBYTES]), + Instant: new Set([VALIDATIONS.REQUIRED]) }; const MONGODB_TYPES = { STRING: 'String', @@ -53,7 +55,8 @@ const MONGODB_TYPES = { BLOB: 'Blob', ANY_BLOB: 'AnyBlob', IMAGE_BLOB: 'ImageBlob', - TEXT_BLOB: 'TextBlob' + TEXT_BLOB: 'TextBlob', + INSTANT: 'Instant' }; const MONGODB_VALIDATIONS = { String: new Set([VALIDATIONS.REQUIRED, VALIDATIONS.MINLENGTH, VALIDATIONS.MAXLENGTH, VALIDATIONS.PATTERN]), @@ -69,7 +72,8 @@ const MONGODB_VALIDATIONS = { Blob: new Set([VALIDATIONS.REQUIRED, VALIDATIONS.MINBYTES, VALIDATIONS.MAXBYTES]), AnyBlob: new Set([VALIDATIONS.REQUIRED, VALIDATIONS.MINBYTES, VALIDATIONS.MAXBYTES]), ImageBlob: new Set([VALIDATIONS.REQUIRED, VALIDATIONS.MINBYTES, VALIDATIONS.MAXBYTES]), - TextBlob: new Set([VALIDATIONS.REQUIRED, VALIDATIONS.MINBYTES, VALIDATIONS.MAXBYTES]) + TextBlob: new Set([VALIDATIONS.REQUIRED, VALIDATIONS.MINBYTES, VALIDATIONS.MAXBYTES]), + Instant: new Set([VALIDATIONS.REQUIRED]) }; const CASSANDRA_TYPES = { STRING: 'String', @@ -80,7 +84,8 @@ const CASSANDRA_TYPES = { DOUBLE: 'Float', BOOLEAN: 'Boolean', DATE: 'Date', - UUID: 'UUID' + UUID: 'UUID', + INSTANT: 'Instant' }; const CASSANDRA_VALIDATIONS = { String: new Set([VALIDATIONS.REQUIRED, VALIDATIONS.MINLENGTH, VALIDATIONS.MAXLENGTH, VALIDATIONS.PATTERN]), @@ -91,7 +96,8 @@ const CASSANDRA_VALIDATIONS = { Double: new Set([VALIDATIONS.REQUIRED, VALIDATIONS.MIN, VALIDATIONS.MAX]), Boolean: new Set([VALIDATIONS.REQUIRED]), Date: new Set([VALIDATIONS.REQUIRED]), - UUID: new Set([VALIDATIONS.REQUIRED]) + UUID: new Set([VALIDATIONS.REQUIRED]), + Instant: new Set([VALIDATIONS.REQUIRED]) }; function isSQLType(type) { if (!type) {