From 197ee221c70e606a9152057e42bb0e231bf09b23 Mon Sep 17 00:00:00 2001 From: Dan Duffek Date: Mon, 12 Feb 2024 18:34:34 -0800 Subject: [PATCH] Add Date-only and Time-only as column types. (#1822) --- src/org/labkey/test/params/FieldDefinition.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/org/labkey/test/params/FieldDefinition.java b/src/org/labkey/test/params/FieldDefinition.java index a8549cb7e5..63225453f7 100644 --- a/src/org/labkey/test/params/FieldDefinition.java +++ b/src/org/labkey/test/params/FieldDefinition.java @@ -461,7 +461,8 @@ public LookupInfo getLookupInfo() // Temporary, for 'ColumnType.values()' private static final List COLUMN_TYPES = List.of( - ColumnType.MultiLine, ColumnType.Integer, ColumnType.String, ColumnType.Subject, ColumnType.DateAndTime, + ColumnType.MultiLine, ColumnType.Integer, ColumnType.String, ColumnType.Subject, + ColumnType.DateAndTime, ColumnType.Date, ColumnType.Time, ColumnType.Boolean, ColumnType.Double, ColumnType.Decimal, ColumnType.File, ColumnType.Flag, ColumnType.Attachment, ColumnType.User, ColumnType.Lookup, ColumnType.OntologyLookup, ColumnType.VisitId, ColumnType.VisitDate, ColumnType.Sample, ColumnType.Barcode, ColumnType.TextChoice, ColumnType.SMILES @@ -474,6 +475,8 @@ public interface ColumnType ColumnType String = new ColumnTypeImpl("Text", "string"); ColumnType Subject = new ColumnTypeImpl("Subject/Participant", "string", "http://cpas.labkey.com/Study#ParticipantId", null); ColumnType DateAndTime = new ColumnTypeImpl("Date Time", "dateTime"); + ColumnType Date = new ColumnTypeImpl("Date", "date"); + ColumnType Time = new ColumnTypeImpl("Time", "time", "http://www.w3.org/2001/XMLSchema#time", null); ColumnType Boolean = new ColumnTypeImpl("Boolean", "boolean"); ColumnType Double = new ColumnTypeImpl("Number (Double)", "float"); ColumnType Decimal = new ColumnTypeImpl("Decimal (floating point)", "double");