eba6dfe1b3
CE-1772 - add call to Unirest.config().reset()
2024-12-17 11:46:19 -06:00
c5f41a8042
CE-1772 - update fileDownload adornment type to be able to specify a process name or custom code-ref, to run along with downloading a field's file.
2024-12-17 11:40:11 -06:00
abc6331131
Fixed process responses in openapi.yaml -- they were a layer too low, w/ a wrapped "typedResponse" above them (and since they were being serialized directly by jackson, were missing the 'values' now that they were marked to be ignored by it... so going through our conversion method in here - this suggests some refactoring that should apply a change like this to all specs, in case they have overrides of handleOutput as well...
2024-12-11 15:27:33 -06:00
63a48eeafa
Avoid exceptions from jackson serialization of processValues that contain a map with a null key
2024-12-11 14:59:08 -06:00
243ffe81a5
Change base port - to make mvn verify more stable
2024-11-22 15:14:35 -06:00
389f0ad16f
Merged dev into feature/CE-1887-mobile-android-app
2024-11-04 07:58:14 -06:00
50ef9420f6
CE-1887 - Rebuilt to get stable set of capabilities in example
2024-10-31 14:34:28 -05:00
c9fefb45a5
CE-1887 - Rebuilt per changes in this latest iteration
2024-10-31 14:19:14 -05:00
bf97d757b0
CE-1887 - add call to build and run ValidateApiVersions
2024-10-31 12:35:29 -05:00
8356fc3f12
CE-1887 - Add QFrontendWidgetMetaData to meta-data responses
2024-10-31 11:45:37 -05:00
8534a2ca55
CE-1887 - update to map some process values using their versioned-api responses (specifically, blockWidgetData)
2024-10-31 11:45:37 -05:00
46e54ed8e3
CE-1887 - update some block attributes as needed for working-version of android mobile scan apps
2024-10-31 11:45:37 -05:00
45439d7596
CE-1887 - Update to return full icon object, not just name
2024-10-31 11:19:24 -05:00
f01301e993
CE-1887 - Add frontend, middleware, and application name & version properties
2024-10-31 11:18:24 -05:00
93ab08cbf1
CE-1887 expose to reset additional endpointGroups / javalinRoutes
2024-10-21 14:20:13 -05:00
a5051e559a
CE-1887 Test on QAppJavalinServer
2024-10-21 13:41:54 -05:00
c5fdfceae6
CE-1887 Try to exclude full tools package
2024-10-21 13:07:12 -05:00
2965338e22
CE-1887 Increasing test coverage
2024-10-21 09:54:04 -05:00
5e37beabbe
CE-1887 Fix tests (pass qinstance into spec)
2024-10-18 10:52:42 -05:00
428e188b4b
CE-1887 Checkstyle!
2024-10-18 10:44:43 -05:00
cc55b32206
CE-1887 Initial (not quite finished) version 1 middleware api spec
2024-10-17 20:26:54 -05:00
8dedc98866
CE-1887 rename method generate to generateOpenAPIModel
2024-10-17 12:40:08 -05:00
cde7a60ae0
CE-1887 Initial checkin
2024-10-17 12:39:41 -05:00
aef366e5fe
CE-1887 Initial checkin
2024-10-17 12:36:21 -05:00
a46397df39
CE-1887 Initial checkin - dev-tools for middleware api
2024-10-17 12:34:41 -05:00
8500a2559c
CE-1887 Initial checkin
2024-10-17 12:28:43 -05:00
8436f2ab0a
CE-1887 Updates for javalin 6.3.0; add method addJavalinRoutes(EndpointGroup); add getter & setter for QInstance;
2024-10-17 11:55:20 -05:00
7beea514d2
CE-1887 Upgrade javalin (5.6.1 to 6.3.0); Add dep on new qqq-openapi module
2024-10-17 11:52:13 -05:00
a8e235c155
CE-1727 - Update JSON serialization at the end of doProcessInitOrStep to specify to include null and empty values
2024-09-20 09:59:59 -05:00
cf4c6d2144
CE-1727 - migrating from updatedFrontendStepList to processMetaDataAdjustment - so one can update fields in a process (original intent for inline PVS's)
2024-09-20 09:44:37 -05:00
9bf9825132
Option (turned on by default, controlled via javalin metadata) to not allow query requests without a limit
2024-09-05 18:33:37 -05:00
81248a8daf
CE-1646 Accept 'useCase' parameter in possibleValues function, to pass to backend, to control how possible-value filters are applied when input values are missing
2024-08-23 09:57:08 -05:00
f237b5e82d
Merged feature/fix-formParam-exceptions-for-plaintext-body-with-percent into dev
2024-08-05 13:36:43 -05:00
ab5af234af
Merged feature/checkstyle-updates into dev
2024-08-05 13:35:21 -05:00
9baa7c32bf
Add safety around most calls to formParam and/or queryParam, as they can throw if the request isn't formatted as expected, in ways that we may not want it to.
2024-08-02 12:32:36 -05:00
840e1aada3
Applying checkstyle updates to test sources
2024-07-19 16:16:51 -05:00
028751e23a
more test coverage for javalin (for new anonymous inner TypeReference)
2024-07-19 16:16:27 -05:00
be0e1f9c0b
add some test coverage (updates to eliminate warnings put us just under threshold)
2024-07-19 16:16:27 -05:00
912e40fe0b
Eliminated all warnings.
2024-07-19 16:16:27 -05:00
f9af2ba983
Remove all calls to actionInput.getInstance and getSesssion, in favor of the equivallent methods from QContext
2024-07-19 16:16:16 -05:00
6cae86b6c9
Fix to pass defaultfilter down into PVS search
2024-07-10 08:07:01 -05:00
f9cca885ed
checkpoint - working version of c3p0 connection pooling, and read-only database meta-data connections (per query hint)
2024-06-05 15:23:02 -05:00
64f706a98e
Merged dev into feature/rdbms-connection-pool
2024-06-04 20:06:50 -05:00
faafacc722
CE-938: fixed bug on deletion final associated child record was not working properly
2024-06-03 15:26:40 -05:00
eb8bf12047
CE-938 Adding cancel-process action, cancelStep meta-data
2024-05-28 16:59:09 -05:00
889697f86f
CE-1180 Better built-in support for processes with dynamic flows - that is:
...
- in a backendStepOutput, you can set overrideLastStepName and call updateStepList
- those values then flow through RunProcessAction to the runProcessOutput, then out through the javalin to the frontend.
2024-05-10 15:16:59 -05:00
196488ad6e
stash in a static field, the list set of topLevel classes (performance gain for setups where this class is called multiple times (along with clearing that cache during a javalin instance hotswap)
2024-05-10 12:24:29 -05:00
60ce1d8c09
CE-1068: initial checkin of variables in filter handling
2024-04-30 19:22:30 -05:00
2b6d1ea468
CE-882 Add testPossibleValueWithoutTableOrProcess
2024-04-29 07:57:32 -05:00
9ebf07665a
CE-882 Add possible values outside of table or process
2024-04-28 20:30:56 -05:00