Commit Graph

116 Commits

Author SHA1 Message Date
Luca Frosini fda1b553f6 Fixed condition 2022-11-11 12:01:04 +01:00
Luca Frosini aa501ed35d Backported service instance predictive URL 2022-07-21 16:41:25 +02:00
Luca Frosini c253696868 Reorganized query and path parameters constants 2022-07-20 12:09:07 +02:00
Luca Frosini eb609e5a72 Removed empty line 2022-07-18 16:33:08 +02:00
Luca Frosini 2025a20586 Removed uneeded parameters 2022-07-18 16:27:21 +02:00
Luca Frosini 499dea63f8 ignored ini file 2022-07-18 15:48:59 +02:00
Luca Frosini 9819a1bd7f Added comment 2022-07-14 15:50:29 +02:00
Luca Frosini be64562088 Removed uneeded dependecy 2022-07-07 11:35:05 +02:00
Luca Frosini 4306f81be6 Fixed service class 2022-06-13 14:29:05 +02:00
Luca Frosini 0e67832e24 Added a way to force add to context 2022-06-08 16:04:35 +02:00
Luca Frosini d5411dd739 Fixed ContextCache clean 2022-06-07 17:24:34 +02:00
Luca Frosini a7b98b71f5 Refactored package name 2022-02-01 16:45:34 +01:00
Luca Frosini 6a5c7ae7c1 Added QueryTemplate dedicated exceptions 2022-02-01 16:45:21 +01:00
Luca Frosini e635e0817e Added support for context names included in header among UUIDs 2021-10-28 11:17:54 +02:00
Luca Frosini 1e7a8d606a Fixed import due to packages renaming 2021-10-25 11:38:51 +02:00
Luca Frosini 05ffdc68a2 Aligned package names 2021-10-25 10:59:11 +02:00
Luca Frosini fd64e5fc85 Adding Query Templates support 2021-10-21 19:08:11 +02:00
Luca Frosini 95c1400f0f Fixed package 2021-10-21 19:07:45 +02:00
Luca Frosini 5f1246befb Adding QueryTemplates support 2021-10-21 16:59:40 +02:00
Luca Frosini ba01253865 Added useful overloaded method 2021-09-17 11:42:42 +02:00
Luca Frosini e0f0985ef6 Removed old query parameter which cause only bugs 2021-07-07 11:57:28 +02:00
Luca Frosini 548ddfa32a Added a _ prefix for query parameters to avoid constraint clashes 2021-07-07 11:23:07 +02:00
Luca Frosini fdd2865050 Added SchemaViolationException refs #7355 #18216 #20531 2021-02-16 17:01:26 +01:00
Luca Frosini 9d9d0e3fe0 Added query param #20298 2021-01-28 23:00:40 +01:00
Luca Frosini 58e0e38300 Added query parameter 2021-01-27 11:49:50 +01:00
Luca Frosini 70572ac6b8 Add path variables ofr sharing port type 2021-01-24 23:32:42 +01:00
Luca Frosini a8b17bf00a Added support to include contexts in instances header #20012 2020-11-09 15:47:05 +01:00
Luca Frosini 1ae4a9074c Added ContextUtility class 2020-11-05 15:58:06 +01:00
Luca Frosini 663bfd5eeb Removed uneeded whitespaces 2020-11-04 19:26:55 +01:00
Luca Frosini ae7374764a Added possibility to set context renewal 2020-11-04 16:22:35 +01:00
Luca Frosini f3d135e721 Added ContextCache 2020-11-03 16:28:53 +01:00
Luca Frosini 399fed5eb3 Added HIERARCHICAL_MODE_PARAM constant to support hierarchical mode
requests
2020-10-27 15:46:04 +01:00
Luca Frosini 1aedc38b73 Switching to gcube-jackson 2020-07-07 17:04:34 +02:00
Luca Frosini 34d160f8c9 Migrating to gcube-jackson 2020-06-25 14:56:21 +02:00
Luca Frosini 3e7996c2be TypeBinder has been renamed to TypeMapper 2020-02-04 09:31:01 +01:00
Luca Frosini 62b11a4691 Fixed imports and class name due to IS Model refactoring 2020-02-03 10:52:17 +01:00
Luca Frosini 81785941f2 Reorganized model as following
Element
 - EntityElement
   - Entity
     - Resource
     - Facet
   - Context
   - EntityType
     - ResourceType (3 lists of PropertyDefinition, LinkedFacet,
LinkedResource)
     - FacetType (1 list of PropertyDefinition)
 - RelationElement
   - Relation
     - IsRelatedTo
     - ConsistsOf
   - IsParentOf
   - RelationType
     - IsRelatedTo (1 list of PropertyDefinition)
     - ConsistsOf (1 list of PropertyDefinition)
 - PropertyElement
   - Property
     - Header
     - PropagationConstraint
     - Encrypted
   - PropertyType (1 list of PropertyDefinition)
     - PropertyDefinition
     - LinkedEntity
       - LinkedFacet
       - LinkedResource
2020-01-30 11:04:25 +01:00
Luca Frosini 665c434f40 Fixed exception hierarchy 2019-11-08 18:17:18 +01:00
Luca Frosini 3034839349 Aligned APIs with IS model refactoring 2019-11-05 18:46:46 +01:00
Luca Frosini 5011b88855 Fixing imports and code to be aligned with model reorganization 2019-10-25 17:45:50 +02:00
Luca Frosini fa2cdaf0d2 Refactored due to IS Model Packages Reorganization
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@177007 82a268e6-3cf1-43bd-a215-b396298e98cf
2019-02-06 09:14:05 +00:00
Luca Frosini 5e0f631aeb Refactored due to Packages Reorganization
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@177004 82a268e6-3cf1-43bd-a215-b396298e98cf
2019-02-06 09:01:35 +00:00
Luca Frosini 4955a19ef7 Refactored due to renaming of Embedded class in Property in ISModel
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@176968 82a268e6-3cf1-43bd-a215-b396298e98cf
2019-02-05 10:21:10 +00:00
Luca Frosini 649fcf9728 Added Raw Parameter to query method
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@176705 82a268e6-3cf1-43bd-a215-b396298e98cf
2019-01-21 10:41:24 +00:00
Luca Frosini e41974e1a7 Refs #11455: Integrate GX REST in resource-registry client libraries
Task-Url: https://support.d4science.org/issues/11455

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@176626 82a268e6-3cf1-43bd-a215-b396298e98cf
2019-01-17 10:18:02 +00:00
Luca Frosini 9355476ba9 Merged changes made in branch caused by is-model and gcube-model repackaging
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@171803 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-10-02 07:18:55 +00:00
Luca Frosini 997f8079c5 Added support for current context
Refs #11288: Made resource-registry more RESTful 

Task-Url: https://support.d4science.org/issues/11288

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@169038 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-12 09:23:38 +00:00
Luca Frosini 952ba56779 Refs #11288: Made resource-registry more RESTful
Task-Url: https://support.d4science.org/issues/11288

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@169013 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-11 13:27:05 +00:00
Luca Frosini 65f29133ba Refs #11288: Made resource-registry more RESTful
Task-Url: https://support.d4science.org/issues/11288

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@168996 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-11 09:18:38 +00:00
Luca Frosini 48178865dd Refs #11288: Made resource-registry more RESTful
Task-Url: https://support.d4science.org/issues/11288

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@168986 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-08 13:05:47 +00:00