Commit Graph

29 Commits

Author SHA1 Message Date
Luca Frosini fdd2865050 Added SchemaViolationException refs #7355 #18216 #20531 2021-02-16 17:01:26 +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 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 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 6912d0cd47 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@167867 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-04 13:31:13 +00:00
Luca Frosini 612499745e Reorganzing Exceptions
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@167865 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-04 13:08:43 +00:00
Luca Frosini 8ea242e4fb 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@167856 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-04 10:31:09 +00:00
Luca Frosini aefacb5f43 Refs #10238: Refactor Context Port Type
Task-Url: https://support.d4science.org/issues/10238

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@158595 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-11-17 10:42:37 +00:00
Luca Frosini 6290ea8be5 Specialized Relation Exceptions
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@158593 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-11-17 09:59:51 +00:00
Luca Frosini db90d68bc5 Specialized Relation Exceptions
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@158592 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-11-17 09:57:39 +00:00
Luca Frosini 92319b99f1 Refs #10207: Improve management of SchemaException
Task-Url: https://support.d4science.org/issues/10207

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@158163 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-11-03 17:21:02 +00:00
Luca Frosini 2d9a0261b1 fixed changelog
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@158020 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-10-30 15:15:06 +00:00
Luca Frosini cbc3fd8061 Added AvailableInAnotherContext Exception
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@146427 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-03-29 13:51:44 +00:00
Luca Frosini 614b4bdf4f Added missing exceptions constructors
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@144209 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-02-23 16:06:19 +00:00
Luca Frosini 9f71894ca8 Added exception marshalling/umarshalling via json using jackson
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@144208 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-02-23 16:02:32 +00:00
Luca Frosini 04954cea48 Reorganizing exceptions
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@141526 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-01-12 13:47:57 +00:00
Luca Frosini 558a1fd6e7 Reorganizing exceptions
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@141247 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-12-19 13:57:46 +00:00
Luca Frosini be0ef9768e Reorganizing exceptions
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@135003 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-11-28 16:29:26 +00:00
Luca Frosini ed7390ee82 Added missing exception
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@135002 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-11-28 16:28:04 +00:00
Luca Frosini 0906369c5d Reorganizing exceptions. Fixed generated serial version uid where duplicated
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@134999 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-11-28 16:15:07 +00:00
Luca Frosini a5f78df1eb Changed classes signature
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@133112 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-10-12 12:34:12 +00:00
Luca Frosini f9f85e12e8 Added exception
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@131086 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-02 12:30:55 +00:00
Luca Frosini 13af090482 Creating Trunk Branch
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry-api@130461 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-07-18 09:56:56 +00:00