Commit Graph

733 Commits

Author SHA1 Message Date
Luca Frosini 999bbb1ab1 Redesigning E/R instance definition 2023-04-19 16:49:06 +02:00
Luca Frosini 55e6951557 Porting code to redesigned E/R format 2023-04-19 13:14:11 +02:00
Luca Frosini 5c3735d669 Porting code to redesigned E/R format 2023-04-19 11:36:49 +02:00
Luca Frosini 79c0c9a0ab Redesigning E/R instance definition 2023-04-18 17:52:07 +02:00
Luca Frosini c5d37cb1ae adding superclasses in header properties 2023-03-01 15:45:12 +01:00
Luca Frosini a539b20174 Improved patch 2023-03-01 15:22:28 +01:00
Luca Frosini 509d4d6d21 Fixed types cache for property 2023-03-01 15:18:51 +01:00
Luca Frosini 2dfd6db506 Attributes of a type extending Property now include superclasses 2023-02-28 15:14:33 +01:00
Luca Frosini a896d1fdc0 Removed Encrypted Property Type and added Vault instead 2023-02-27 15:30:11 +01:00
Luca Frosini ddf162460a Fixed delete propagation constraint set 2023-02-24 11:55:52 +01:00
Luca Frosini d25a01973b Removed commented code 2023-02-16 15:29:36 +01:00
Luca Frosini 3c692f7edd Restored test 2023-02-10 18:34:06 +01:00
Luca Frosini 403222835e Fixed header update 2023-02-10 18:26:19 +01:00
Luca Frosini ea77168e2a Fixed test to properly support delete PropagationConstraint 2023-02-07 16:58:13 +01:00
Luca Frosini 6784426862 Moving to new is model 2023-02-07 16:27:10 +01:00
Luca Frosini 768dc47183 Added management of delete propagation constraint 2023-02-02 21:18:28 +01:00
Luca Frosini 89f2dd84cb Fixed RequestFilter 2023-02-02 19:20:24 +01:00
Luca Frosini 699b7a8d0d Ported test to use new authz 2022-12-15 17:33:20 +01:00
Luca Frosini 849fcd2622 Commented before and after test which is dangerous 2022-12-15 17:33:03 +01:00
Luca Frosini 7630ecbd84 Improved test 2022-12-08 14:27:11 +01:00
Luca Frosini a134a93f02 Fixed IsRelatedTo Query management 2022-12-07 22:58:13 +01:00
Luca Frosini fd1d9673b3 Fixed JSONquery for IsRelatedTo indicating both source and target
resources #24264
2022-12-07 12:19:19 +01:00
Luca Frosini 1235341295 Added comment 2022-12-05 16:24:38 +01:00
Luca Frosini 88333c893c Fixing #24225 2022-12-05 16:19:38 +01:00
Luca Frosini 0edf127a53 Fixing #24225 2022-12-05 16:10:25 +01:00
Luca Frosini 9cd326be98 Fixing #24225 2022-12-05 16:07:31 +01:00
Luca Frosini 9c0d0eeae2 Fixing #24225 2022-12-05 15:59:22 +01:00
Luca Frosini 13c25410fa Fixing bug 24240 2022-12-05 15:10:20 +01:00
Luca Frosini f808577fd6 Added logging of the query 2022-12-02 15:44:52 +01:00
Luca Frosini 5fb9ff33ef Fixed log and log level 2022-12-02 15:35:58 +01:00
Luca Frosini 4df4132af3 Fixed log 2022-12-02 15:33:14 +01:00
Luca Frosini 4afeed1692 Fixed bug #24237 2022-12-02 15:29:39 +01:00
Luca Frosini 04c61dc72c Ignored test file 2022-07-21 15:53:13 +02:00
Luca Frosini b1876862e8 Fixed javadoc 2022-07-20 15:08:03 +02:00
Luca Frosini a881688667 Reorganized query and path parameters constants 2022-07-20 12:10:03 +02:00
Luca Frosini 8e83ce6d98 Removed uneeded parameters 2022-07-18 16:35:44 +02:00
Luca Frosini b8d8585eab DB connection is created at startup 2022-07-18 15:48:14 +02:00
Luca Frosini fa503eb828 Fixing raw query 2022-07-18 14:19:05 +02:00
Luca Frosini 0ffca0008e Fixed comments with examples 2022-07-14 15:48:36 +02:00
Luca Frosini 4ece437d1b Fixing code 2022-06-09 11:22:30 +02:00
Luca Frosini 4b8966d907 Added a way to force add to context 2022-06-08 16:06:56 +02:00
Luca Frosini f79e5ab3ff Fixed Test 2022-06-07 17:46:24 +02:00
Luca Frosini a026f9ecda Fixed ContextCache management 2022-06-07 17:15:50 +02:00
Luca Frosini 723bb8dff2 Fixed test 2022-05-30 16:42:39 +02:00
Luca Frosini 0052e2a292 Added request filter to properly use authorization-utils 2022-05-25 17:04:28 +02:00
Luca Frosini 10985f00f8 Downgrading OrientDB to 3.0.42 2022-05-23 17:16:00 +02:00
Luca Frosini d7af96d8a7 Improving code 2022-05-18 18:00:36 +02:00
Luca Frosini b8e2d1e093 Fixed test entry 2022-03-18 11:19:38 +01:00
Luca Frosini a5ce8330d6 Migrating to new SecretManagerProvider 2022-03-07 14:16:51 +01:00
Luca Frosini 3359295adf Migrating tests to new SecretManagerProvider 2022-03-07 14:14:42 +01:00
Luca Frosini a5eda58293 Fixed javadoc 2022-03-07 11:29:03 +01:00
Luca Frosini 41f41d8179 Upgrade to OrientDB 3.2.5 (from 3.0.38) 2022-02-23 17:03:30 +01:00
Luca Frosini 52d2df21fd Removed unused import 2022-02-08 15:38:17 +01:00
Luca Frosini a6153e8f1a Fixed test 2022-02-08 13:36:22 +01:00
Luca Frosini 34fe3af013 Added possibility to run QueryTemplate with defaults(no provided params) 2022-02-08 12:49:25 +01:00
Luca Frosini c6305c9570 Fixed issue on template property of QueryTemplate serialization 2022-02-07 22:20:56 +01:00
Luca Frosini 6bd1cc11d0 Refactoring due to package renaming in resource-registry-api 2022-02-01 16:49:12 +01:00
Luca Frosini fe1dafd250 Changed the code which uses the contexts included in header or
explicitly requested for an instance
2021-10-28 10:50:46 +02:00
Luca Frosini 8a66cb622a Corrected a typo in a comment 2021-10-27 22:55:35 +02:00
Luca Frosini 7dff6271f5 Fixed test 2021-10-26 21:44:19 +02:00
Luca Frosini b025d08099 Changed the management of instance property to properly support Map,
List and Set
2021-10-26 20:49:58 +02:00
Luca Frosini 2578a7cecb Implementing QueryTemplate manager 2021-10-25 18:12:24 +02:00
Luca Frosini 7aff57a3d1 Moved back the query operators here 2021-10-25 12:13:18 +02:00
Luca Frosini 5abb21f5c2 Moved query operators (logical and condtional) to is-model 2021-10-25 11:41:29 +02:00
Luca Frosini 7fd579a80e Fixed import due to packages renaming 2021-10-25 11:40:47 +02:00
Luca Frosini 853bd152ca cleaned tests 2021-10-25 11:01:33 +02:00
Luca Frosini 414e3f5672 Aligned package names 2021-10-25 11:00:54 +02:00
Luca Frosini eb1398feaa Starting to create queryTemplates tests examples 2021-10-22 20:11:54 +02:00
Luca Frosini eb240c751a Cleaned code 2021-10-22 20:07:50 +02:00
Luca Frosini 5676d17c58 Aligned name 2021-10-22 20:05:55 +02:00
Luca Frosini 90a25ee7e7 All the refactored code has been tested with existing JUnit tests 2021-10-22 19:26:36 +02:00
Luca Frosini 6e985eec65 Moved Query Conditional and Logical operators in a dedicated package 2021-10-22 11:11:01 +02:00
Luca Frosini d2324da565 Renamed Class 2021-10-22 10:24:16 +02:00
Luca Frosini b9d1a43520 Adding support for query templates 2021-10-21 19:14:45 +02:00
Luca Frosini fc4ed61344 Added support to manage reserved UUID 2021-10-21 16:32:05 +02:00
Luca Frosini ef1f3bb427 minor changes 2021-10-21 12:48:43 +02:00
Luca Frosini b596c3c795 Fixed test due to TypeVersion class renamed to Version 2021-10-21 10:23:10 +02:00
Luca Frosini e64e3b9dc4 Added logical and conditional operators 2021-10-20 12:05:34 +02:00
Luca Frosini 0d5e55472c REfactoring code to support logical and consitional operator 2021-10-19 22:50:45 +02:00
Luca Frosini 5b3db43248 Improving code 2021-10-19 22:18:41 +02:00
Luca Frosini b339c9d49a Reorganizing code to easily support conditional and logical operators 2021-10-19 16:46:00 +02:00
Luca Frosini e810a6c06d Added the possibility of getting a facet as result 2021-10-19 12:56:45 +02:00
Luca Frosini c8d9007121 Starting supporting facet as result 2021-10-18 16:23:41 +02:00
Luca Frosini 5486954750 Results are now post filtered to allow polymorphism 2021-10-18 15:18:17 +02:00
Luca Frosini 485b20ac05 Starting to support results different from Resources 2021-10-18 12:24:57 +02:00
Luca Frosini 49c361a342 Added intensive tests from queries 2021-10-18 11:48:53 +02:00
Luca Frosini a51405c843 Added more possibilities 2021-10-15 17:27:45 +02:00
Luca Frosini 62db808543 Fixed Query 2021-10-15 15:43:56 +02:00
Luca Frosini b62f51e53c enhancing query capabilities 2021-10-15 11:33:07 +02:00
Luca Frosini 4d62dc6a6a Reorganized code to better manage JsonQuery 2021-10-14 18:03:55 +02:00
Luca Frosini 5a2035d21f Refactoring JsonQuery 2021-10-14 15:01:22 +02:00
Luca Frosini 6099c2636e Renamed file 2021-09-27 18:30:16 +02:00
Luca Frosini 515c3e8979 Moved the file in the proper location 2021-09-27 18:29:56 +02:00
Luca Frosini 4592036a7c Fixed REST API 2021-09-27 18:29:23 +02:00
Luca Frosini 2b71d1db12 Json Query has been implemented 2021-09-27 18:00:18 +02:00
Luca Frosini 4e43217b63 Improved code 2021-09-17 10:35:57 +02:00
Luca Frosini dd88daecab Fixed AddToContext 2021-09-16 17:23:13 +02:00
Luca Frosini f17106e42e Add to context add only the ERElement in the source context #12218 2021-09-16 15:23:04 +02:00
Luca Frosini 78d1f71aa6 Add To Context adds only the ERElement in the source context #12218 2021-09-15 16:22:48 +02:00
Luca Frosini a1fbd07378 Fixed test 2021-09-14 16:34:40 +02:00
Luca Frosini 85c773fb1b Relation instances request returns relations and not Resources 2021-09-14 15:58:00 +02:00
Luca Frosini 113c3ceb9e Not including source in consistsOf when serialising Resource #22001 2021-09-13 16:48:29 +02:00
Luca Frosini 93855856b7 Header contains context property only when requested 2021-09-02 15:06:40 +02:00
Luca Frosini fa47217afd improved bug fix 2021-08-05 19:44:11 +02:00
Luca Frosini 0760bd29d6 Fixed null pointer exception 2021-08-05 16:41:29 +02:00
Luca Frosini 391ecce152 Fixing tests 2021-08-04 17:31:25 +02:00
Luca Frosini f44b07f9b7 Commented tests checks which causes infinite recursion 2021-08-04 16:34:06 +02:00
Luca Frosini 17096d0b4c fixed test 2021-08-04 15:41:51 +02:00
Luca Frosini e3aa414108 Fxied tests according to the fixed gcube model 2021-08-04 15:10:09 +02:00
Luca Frosini 7bb49b1f4c added test 2021-08-04 14:12:24 +02:00
Luca Frosini 5b97c45a4c Fixed error message on exception 2021-07-07 19:15:13 +02:00
Luca Frosini 4ec7d40f7b Fixed prepared query 2021-07-07 17:36:10 +02:00
Luca Frosini 6770823e29 Removed OLD query parameter in prepared query API 2021-07-07 12:01:47 +02:00
Luca Frosini 67eb336c96 Added a _ prefix for query parameters to avoid constraint clashes 2021-07-07 11:24:47 +02:00
Luca Frosini 257072898a Fixed sharing REST path 2021-07-01 12:13:23 +02:00
Luca Frosini 1924cef56d Fixed inclusion of contexts in instaces 2021-07-01 12:13:11 +02:00
Luca Frosini d5189d4397 Renamed class 2021-06-25 12:25:06 +02:00
Luca Frosini acf64b8acc Fixed javadoc 2021-06-24 12:27:41 +02:00
Luca Frosini ce3d021845 Instances test clean the environment before and after each test 2021-03-09 12:58:46 +01:00
Luca Frosini abd1584901 Fixed RemoveFromContext operation and forced ConsistsOf RemoveConstraint 2021-03-09 12:46:56 +01:00
Luca Frosini d68c3ba564 Fixing remove from context 2021-03-09 12:26:49 +01:00
Luca Frosini 43fdf5e237 Adding tests and assertion 2021-03-09 09:51:32 +01:00
Luca Frosini aa093f8e73 Improving test 2021-03-08 21:23:51 +01:00
Luca Frosini 4047e587da Improving tests 2021-03-08 20:52:12 +01:00
Luca Frosini 945a58a3fc Fixing test 2021-03-08 17:10:39 +01:00
Luca Frosini 71ad45f72b Cleaning the env before launching the test 2021-03-08 17:08:39 +01:00
Luca Frosini f80eec0301 Fixing tests 2021-03-08 17:05:56 +01:00
Luca Frosini df3d81d2bd Fixing tests 2021-03-08 16:56:35 +01:00
Luca Frosini cdd6c121e1 Restored code to be used later on 2021-03-08 14:57:16 +01:00
Luca Frosini f29d362d75 Improving tests 2021-03-08 14:56:09 +01:00
Luca Frosini b37cbb0020 Improving tests 2021-03-08 13:09:18 +01:00
Luca Frosini 8cec58eae8 Improved Tests 2021-03-08 12:27:59 +01:00
Luca Frosini c1f0a03de4 improving tests 2021-03-08 11:20:18 +01:00
Luca Frosini f760231d6b Aligned Header properties 2021-03-08 11:18:53 +01:00
Luca Frosini b19539f9e5 Improving check in tests 2021-03-08 11:02:42 +01:00
Luca Frosini d0fe1fc2ec Reorganizing tests 2021-03-08 09:56:23 +01:00
Luca Frosini 5fc6288a65 Removed ununsed class 2021-03-08 09:39:25 +01:00
Luca Frosini 5801089325 Reorganizing tests 2021-03-08 09:38:37 +01:00
Luca Frosini 23d0486f64 Fixing tests 2021-03-08 09:35:58 +01:00
Luca Frosini 3a6f3cc59b Using the proper exception 2021-03-08 09:08:25 +01:00
Luca Frosini 5db160a2dc IMproved affected instances management 2021-03-06 10:53:45 +01:00
Luca Frosini 56265d35bc Fixing tests 2021-03-05 18:21:25 +01:00
Luca Frosini d7ed728c81 Fixing corner case 2021-03-05 18:14:07 +01:00
Luca Frosini 6afde17b0f Fixing corner cases 2021-03-05 17:22:01 +01:00
Luca Frosini ada9439ab9 DryRun has been implemented as transaction rollback 2021-03-05 16:19:55 +01:00
Luca Frosini e5eedc0108 Fixing code 2021-03-05 16:00:59 +01:00
Luca Frosini 5d2532dfac Fixed bug 2021-03-05 15:44:04 +01:00
Luca Frosini 00a3efb1f6 Fixed bug 2021-03-05 15:26:19 +01:00
Luca Frosini e148a0b253 Harmonizing APIs 2021-03-05 15:14:51 +01:00
Luca Frosini 6b999a54ef Solved rawtypes and Removed some @SuppressWarnings("rawtypes") 2021-03-05 15:04:27 +01:00