ce4cc37586
Updates per changes in base class
2025-05-23 16:40:04 -05:00
828a0ed594
add method getVersionBasePath()
...
add method preExecute()
2025-05-23 16:21:08 -05:00
09d8aac77f
provide default implementation in handleOutput;
...
update newObjectFromTypeArgument to support class hierarchies of depth > 1
add AbstractMiddlewareVersion as argument to some methods
add pre-execute method
add getRequestBodyAsJsonObject
2025-05-23 15:38:04 -05:00
b84406d8ef
Add support for executing table triggers beyond what the core table provides (scripts) via custom plugins (adding for workflows qbit)
...
also move RecordAutomationHandler to an interface (RecordAutomationHandlerInterface)
2025-05-23 15:27:50 -05:00
ca33b28f7a
Add Map of "otherValues"
2025-05-23 15:03:30 -05:00
2634773b7f
Improvements to UX for table triggers (require appropriate fields, only allow tables that have automations)
2025-05-23 15:02:31 -05:00
5754c940af
Add validation and enrichment for QSupplementalFieldMetaData, plus option to include in frontendMetaData
2025-05-23 12:16:40 -05:00
ff7abe89f5
Add overload constructor that takes al ist of field names (e.g., in support of api-versioning)
2025-05-23 12:15:45 -05:00
1eb8b0c560
Add isHidden, and supplementalFieldMetaData
2025-05-23 12:15:20 -05:00
b16d18b8cf
Add support for running in an api-Versioned manner
2025-05-23 12:14:50 -05:00
10fe644e60
Add support for omitFieldNames - by default, the join field, but also programmer-configurable.
2025-05-23 12:14:26 -05:00
37463c7676
Set tableName in toQRecord()
2025-05-23 12:05:34 -05:00
9877838c7f
Add supplementalInstanceMetaData
2025-05-23 12:03:52 -05:00
802d367b94
Change to fetch the variant record - helps w/ input values being in other types, and, verifies the record exists!
2025-05-23 12:02:56 -05:00
63b956a032
Change a few exceptions to user-facing in here
2025-05-23 12:00:59 -05:00
5ad6354e15
Add isClassAvailable method (idea being to support optional maven dependencies!)
2025-05-23 12:00:36 -05:00
75fc016a4b
Add support for variants to memory backend
2025-05-23 11:30:52 -05:00
5daa221ac9
Use getValueString, not cast to string.
2025-05-23 11:11:18 -05:00
89eec41ac0
Add method setDisplayValuesInRecordsIncludingPossibleValueTranslations
2025-05-23 11:06:30 -05:00
18232d5e80
Add transaction to AggregateInput and CountInput
2025-05-23 11:04:29 -05:00
ed91d3fdbe
Merged dev into feature/workflows-support
2025-05-19 15:59:24 -05:00
dfb584b367
Updating to 0.26.0
2025-05-19 15:20:47 -05:00
504c53b108
Merge tag 'version-0.25.0' into dev
...
Tag release
2025-05-19 15:20:43 -05:00
60096dde93
Merge branch 'rel/0.25.0'
version-0.25.0
2025-05-19 15:17:15 -05:00
3395ee2146
Update for next development version
2025-05-19 15:05:04 -05:00
9949e96832
Update versions for release
2025-05-19 15:05:02 -05:00
868dcf00d7
Merged feature/string-utils-safe-equals-ignore-case into dev
2025-05-19 14:56:39 -05:00
ed6825ff05
Remove some tests that were from copy-pate
2025-05-19 14:56:26 -05:00
e33033fb05
Merged feature/qrun-support-20250313 into dev
2025-05-19 14:48:37 -05:00
32fde00b96
updates to check versions on process query params
snapshot-feature-string-utils-safe-equals-ignore-case
2025-05-15 12:56:10 -05:00
2491523a6b
added more whitespace behaviors (trims)
2025-05-13 10:15:41 -05:00
6d0f5d4fb3
Merge branch 'dev' into feature/string-utils-safe-equals-ignore-case
2025-05-12 15:47:09 -05:00
bc76a7f66f
added whitespace behavior and test
2025-05-12 14:49:52 -05:00
5045627b18
Add initial version of javalin documentation
2025-05-12 09:17:11 -05:00
af4dd2a771
Updated to decide which javalinMetaData to use (either from this object or the QInstance)
2025-05-12 09:16:52 -05:00
595190fd8f
Greatly simplified
2025-05-12 09:16:19 -05:00
b8191927e8
Remove zombie code
2025-05-11 20:33:07 -05:00
182ffe2939
Add overload of writeEnvFromSecretsWithNamePrefix w/ option to quoteValues (defaults to true, since that's what new dotenv wants)
2025-05-09 10:29:21 -05:00
7e2451dbe9
Change overrideIsEditable to be null by default (so it only actually overrides if you set a value
2025-05-08 14:47:47 -05:00
ce2ca3f413
Option to useSynchronizedCollections in RecordLookupHelper
2025-05-05 14:11:04 -05:00
625ed5209c
switch InMemoryStateProvider to use synchronizedMap, to avoid ConcurrentModificationException in clean method
2025-05-05 10:59:12 -05:00
e603818c69
Merged dev into feature/qrun-support-20250313
2025-05-03 20:07:49 -05:00
f2842ba4d9
Add properties: hideSortBy, overrideIsEditable
2025-05-03 19:51:50 -05:00
1d7777076e
Allow orderBy to come from widgetMetaData defaultValues
2025-05-03 19:50:33 -05:00
fa4cf8ca16
Merged feature/sftp-import-support into dev
2025-04-30 09:17:18 -05:00
e58190f15d
removed unnecessary sop
2025-04-29 15:42:24 -05:00
be16d5f0cf
Checkstyle!
2025-04-25 16:13:17 -05:00
e5987238e6
Add primary keys to process summary lines (and thus traces) for bulk load; better handling of errors and warnings also from bulk insert result step
2025-04-25 16:05:54 -05:00
f81b257dd4
Improving process traces built by bulk load
2025-04-21 10:58:56 -05:00
97434ebb66
Initial checkin of BasicCustomPossibleValueProvider, and migrate TablesCustomPossibleValueProvider to use it.
2025-04-18 13:57:59 -05:00