Luca Frosini
485b20ac05
Starting to support results different from Resources
2021-10-18 12:24:57 +02:00
Luca Frosini
5a2035d21f
Refactoring JsonQuery
2021-10-14 15:01:22 +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
93855856b7
Header contains context property only when requested
2021-09-02 15:06:40 +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
6b999a54ef
Solved rawtypes and Removed some @SuppressWarnings("rawtypes")
2021-03-05 15:04:27 +01:00
Luca Frosini
05a8825635
Reorganizing code
2021-03-05 14:41:02 +01:00
Luca Frosini
93f5999553
Added affected instances variable to ElementManagement
2021-03-05 11:59:24 +01:00
Luca Frosini
0a807d74a2
Improving code
2021-03-02 09:35:02 +01:00
Luca Frosini
12ade8e7de
Removed old commented code to set the calledMethod
2021-03-02 09:13:53 +01:00
Luca Frosini
703a5f3b22
Merge remote-tracking branch 'origin/feature/20316' into feature/20316
2021-03-01 17:09:26 +01:00
Luca Frosini
9cf40bf2fa
Going to improve sanity check to manage the
...
addToContext/removeFromContext actions
2021-03-01 16:42:34 +01:00
Luca Frosini
6d3d9b8e37
Cleaning code
2021-02-26 18:41:14 +01:00
Luca Frosini
30be493f4a
Refactorign code
2021-02-22 16:36:19 +01:00
Luca Frosini
799aa5a770
Improving code
2021-02-19 14:34:48 +01:00
Luca Frosini
fe37358ea7
Adding SchemaViolationException
2021-02-16 17:17:40 +01:00
Luca Frosini
a518f98235
Refactoring code to simplify type management and to have a better
...
support for types cache.
2021-02-11 14:35:54 +01:00
Luca Frosini
421dce843f
Adding type cache. Refatoring code
2021-02-10 15:45:48 +01:00
Luca Frosini
3434f373f6
Refactoring service
2021-02-05 17:50:16 +01:00
Luca Frosini
f722c2b148
Implementing add/remove to/from context no follow #20531
2021-02-04 14:05:52 +01:00
Luca Frosini
dd2e363a51
Implementing strategy for add/remove to/from context no follow
2021-02-02 17:11:13 +01:00
Luca Frosini
b18ebe7427
Implementing strategy for add/remove to/from context no follow
2021-02-02 16:50:48 +01:00
Luca Frosini
58d7aa93c3
Implemented #20555 #20530
2021-01-28 22:53:10 +01:00
Luca Frosini
ab1f81fce7
Revert "Revert "Added dryRun""
...
This reverts commit 3585ccc197
.
2021-01-26 16:54:20 +01:00
Luca Frosini
3585ccc197
Revert "Added dryRun"
...
This reverts commit afbc42eb8b
.
2021-01-26 16:53:26 +01:00
Luca Frosini
afbc42eb8b
Added dryRun
2021-01-26 16:52:02 +01:00
Luca Frosini
a10323735d
Implementing #20530 #20531
2021-01-25 17:38:19 +01:00
Luca Frosini
60c96b6a91
Reorganizing REST interface
2021-01-24 23:33:06 +01:00
Luca Frosini
342d89185c
Added fixed authorship
2021-01-20 17:08:59 +01:00
Luca Frosini
11bf7f0638
Renamed class toalign the naming to the others
2021-01-13 21:55:01 +01:00
Luca Frosini
0606d291a4
Implementing update. Removed uneeded interface
2021-01-13 21:52:09 +01:00
Luca Frosini
64b0c49771
Fixed URL path
2020-11-24 15:39:09 +01:00
Luca Frosini
251d239773
Fixed access method
2020-11-12 12:35:31 +01:00
Luca Frosini
9c8633d8e1
Aligned code with the same APIs exposed in ACCESS port type
2020-11-11 14:17:28 +01:00
Luca Frosini
2ce233c694
Added getInstanceContexts() in ACCESS port type
2020-11-11 14:17:03 +01:00
Luca Frosini
18cd7e167e
Including contexts in the instances header when requested #20012
2020-11-09 15:45:07 +01:00
Luca Frosini
f4fb2102d7
Added API to get the list of contexts for an instance
2020-11-03 16:30:24 +01:00
Luca Frosini
f8ec6b9084
Fixed path parameters on AddToContext and RemoveFromContexts
2020-10-30 21:10:37 +01:00
Luca Frosini
6793b16856
Added support to perform hierarchical mode requests
2020-10-27 15:46:46 +01:00
Luca Frosini
a19c3dbf87
Added full support for hierarchical mode
2020-10-27 15:36:28 +01:00
Luca Frosini
64177d1c85
Changed the way to account requests.
...
The accounted called Methods are summarized in file ISMethods.txt in
src/test/resources
2020-03-16 14:51:13 +01:00
Luca Frosini
f3b3c038db
Fixed calledMethod set
2020-03-12 19:22:27 +01:00
Luca Frosini
aa72d03b4f
TypeBinder has been renamed to TypeMapper
2020-02-04 09:30:50 +01:00
Luca Frosini
241b6269bc
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:16 +01:00
Luca Frosini
d5c2ecd896
Reorganizing packages
2020-01-27 17:07:37 +01:00
Luca Frosini
eb99996c62
Reorganized Packages
2020-01-27 17:04:45 +01:00
Luca Frosini
e59af36a4f
Changed orientdb deprecated api for query
2019-11-06 12:13:19 +01:00
Luca Frosini
f683681a8a
Switched from OrientGraph to oDatabaseDocument to have one interface for
...
managing vertexes, edges and properties.
Moreover, switched from Element to OElement, Vertex to OVertex, Edge to
OEdge to have the same APIs to manage instances, and to be able to
directly use oDatabaseDocument instead of frequent casts to
OrientElement to perform operations not supported by thinkerpop standard
interface.
2019-11-05 18:36:44 +01:00
Luca Frosini
383887e7d2
Refactoring service to be aligned with IS model refactorign
2019-11-04 18:01:20 +01:00
Luca Frosini
495cba3145
Fixing resource-registry due to model redesign
2019-10-30 09:57:36 +01:00
Luca Frosini
b599c27351
Fixing imports and code to be aligned with model reorganization
2019-10-25 17:45:59 +02:00
Luca Frosini
1e14003aa8
Merged from private branch used to refactor and add features
...
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry@177107 82a268e6-3cf1-43bd-a215-b396298e98cf
2019-02-13 11:33:29 +00:00
Luca Frosini
65456d3cc3
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@176626 82a268e6-3cf1-43bd-a215-b396298e98cf
2019-01-17 10:18:02 +00:00
Luca Frosini
0195a58bd6
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@171802 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-10-02 07:17:58 +00:00
Luca Frosini
abbe452462
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@169154 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-13 14:24:45 +00:00
Luca Frosini
3a20b40169
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@169104 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-12 18:04:54 +00:00
Luca Frosini
4f42103a1f
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@169103 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-12 17:42:45 +00:00
Luca Frosini
8b40881f77
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@169087 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-12 16:09:36 +00:00
Luca Frosini
f25aa078de
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@169086 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-12 15:55:46 +00:00
Luca Frosini
1fcceb17c5
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@169083 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-12 15:24:19 +00:00
Luca Frosini
f4b358be2c
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@169078 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-12 15:13:29 +00:00
Luca Frosini
5fb6eae171
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@169060 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-12 14:06:36 +00:00
Luca Frosini
184690f2d6
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@169049 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-12 12:37:41 +00:00
Luca Frosini
7caa7b9766
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@169046 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-12 10:47:09 +00:00
Luca Frosini
1207bb6570
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@169045 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-12 10:22:58 +00:00
Luca Frosini
4829fd0ba7
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@169042 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-12 10:00:45 +00:00
Luca Frosini
33ee498c81
Refs #11902 : Use new REST interface in Resource Registry Client
...
Task-Url: https://support.d4science.org/issues/11902
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry@169037 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-12 09:23:15 +00:00
Luca Frosini
2925ef950a
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@169013 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-11 13:27:05 +00:00
Luca Frosini
cba560a6e8
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@168993 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-08 16:18:48 +00:00
Luca Frosini
a2c4b85851
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@168987 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-08 13:39:04 +00:00
Luca Frosini
4cd64f8094
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@168986 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-08 13:05:47 +00:00
Luca Frosini
747b64fcfd
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@168973 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-08 07:30:02 +00:00
Luca Frosini
5a8812a5a0
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@168972 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-07 16:12:06 +00:00
Luca Frosini
5590c79548
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@167900 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-06 17:26:19 +00:00
Luca Frosini
9e609c1acf
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@167869 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-04 13:42:59 +00:00
Luca Frosini
19fec74668
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@167868 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-04 13:34:20 +00:00
Luca Frosini
8571ea190e
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@167867 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-04 13:31:13 +00:00
Luca Frosini
4796e807ef
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@167856 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-06-04 10:31:09 +00:00
Luca Frosini
cc0e645ba5
Merged from branch after release 4.9.0. refs #10253
...
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry@160760 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-12-21 10:09:46 +00:00
Luca Frosini
2421c33ec6
Exposed get all context through access port type
...
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry@160191 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-12-07 16:22:59 +00:00
Luca Frosini
ba83014726
Fixed REST PATH for API to get all contexts
...
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry@160169 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-12-07 14:22:22 +00:00
Luca Frosini
12af8197c2
exposed api to get the list of contexts
...
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry@160114 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-12-06 14:23:47 +00:00
Luca Frosini
1fcdccd7af
Refs #10435 : Add support for hierarchical roles to support child context overview
...
Task-Url: https://support.d4science.org/issues/10435
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry@158968 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-11-30 17:06:08 +00:00
Luca Frosini
f754bf7dda
Refs #10435 : Add support for hierarchical roles to support child context overview
...
Task-Url: https://support.d4science.org/issues/10435
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry@158879 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-11-28 16:34:43 +00:00
Luca Frosini
bdf17da9aa
Refs #10247 : Create Resource Registry Context Client
...
Task-Url: https://support.d4science.org/issues/10247
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry@158786 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-11-23 14:10:08 +00:00
Luca Frosini
33f4264348
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@158773 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-11-23 08:39:21 +00:00
Luca Frosini
bcf1621866
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@158597 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-11-17 11:31:22 +00:00
Luca Frosini
996a00f10f
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@158532 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-11-15 18:31:49 +00:00
Luca Frosini
ecbe981112
Refs #10245 : Expose read Context API through Access port type in addition to Context port type
...
Task-Url: https://support.d4science.org/issues/10245
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry@158313 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-11-09 09:38:06 +00:00
Luca Frosini
bc2fdf8afd
Refs #10244 : Expose getSchema() API through Schema port type in addition to Access port type
...
Task-Url: https://support.d4science.org/issues/10244
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry@158261 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-11-07 17:22:29 +00:00
Luca Frosini
d12160248c
Refs #10245 : Expose read Context API through Access port type in addition to Context port type
...
Task-Url: https://support.d4science.org/issues/10245
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry@158260 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-11-07 17:10:14 +00:00
Luca Frosini
73de150208
Refs #10241 : Expose API to Read the Context definition
...
Task-Url: https://support.d4science.org/issues/10241
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry@158254 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-11-07 15:50:59 +00:00
Luca Frosini
7e567fb247
Fixed issue with gcube-token or gcube-scope provided as query params instead of in http header
...
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry@154693 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-09-28 14:58:15 +00:00
Luca Frosini
7c46d4dcfb
Added API to retrieve Resource instances filtering by values of one of the attached facet. Facet type and consistsOf relation can also by specified
...
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry@154665 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-09-27 15:30:49 +00:00