Commit Graph

263 Commits

Author SHA1 Message Date
Costantino Perciante c2e5725853 minor fix
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@133954 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-11-08 14:06:59 +00:00
Costantino Perciante 8b3d9330f6 changelog and version updated
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@133895 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-11-04 10:14:35 +00:00
Costantino Perciante cbe92db9d1 added code to set both title and name (if needed) for dataset creation. In case the name is not available, the title is transformed to match a well fitted ckan name
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@133894 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-11-04 10:13:18 +00:00
Costantino Perciante b9733b9154 added comments to the setSearchableField method
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@133794 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-11-02 10:32:59 +00:00
Costantino Perciante d72230215b searchability is set only when the product visibility is private
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@133699 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-10-28 09:07:49 +00:00
Costantino Perciante e18c5ff89c Searchability field is now managed
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@133697 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-10-28 08:55:13 +00:00
Costantino Perciante e143607f13 added method to pass multiple values for the same key for custom fields (basically a Map<String, List<String>>). the old method is still there
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@133424 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-10-24 08:40:27 +00:00
Costantino Perciante 32981b71ee added expire time for api_key in cache (5 minutes)
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@133403 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-10-22 16:07:17 +00:00
Costantino Perciante 09d75b2aa6 minor fix
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@133238 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-10-15 16:00:20 +00:00
Costantino Perciante b2f63cf36b Added concurrent hashmap for user's api key to speed up/avoid its retrieval
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@133219 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-10-14 19:23:47 +00:00
Costantino Perciante 6c4140aff7 minor fix
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@133214 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-10-14 15:25:58 +00:00
Costantino Perciante 9091c57696 Added methods to delete/retrieve a product
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@133211 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-10-14 15:10:43 +00:00
Costantino Perciante 187730a87e added junit test
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@133039 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-10-11 10:00:23 +00:00
Costantino Perciante 279625a541 one more junit test added
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@133015 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-10-11 08:05:48 +00:00
Costantino Perciante e54a81eec2 Assign dataset to group no longer uses the jackan client, but the ckan apis directly
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@133014 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-10-11 08:05:12 +00:00
Costantino Perciante 357d242cd6 group name now looks like group-name and no longer group_name
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@133005 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-10-10 15:11:38 +00:00
Costantino Perciante 10db5b07d2 added trim method calls to information retrieved from IS
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@132813 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-10-06 12:40:37 +00:00
Costantino Perciante 81cd4aa4b3 test of file existence performed over http only
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@132806 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-10-06 11:53:55 +00:00
Costantino Perciante 55311493ba minor fix for application profile reader
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@132285 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-10-01 14:45:51 +00:00
Costantino Perciante bc442f5caf minor fixes: the association of a dataset to a group is always performed by the sysadmin
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@132002 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-28 16:12:40 +00:00
Costantino Perciante cf91c2721a minor fix
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131998 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-28 14:53:38 +00:00
Costantino Perciante c3a30f738c removed stack trace for existProductWithNameOrId method
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131996 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-28 14:48:43 +00:00
Costantino Perciante 1d46a200e6 minor fix to regex for group and product titles mapping
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131993 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-28 14:40:32 +00:00
Costantino Perciante 80c29474f3 minor fix to method's name
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131992 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-28 14:21:27 +00:00
Costantino Perciante 4114bf0f92 Version updated to 2.0.0: several classes changed
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131978 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-28 12:49:40 +00:00
Costantino Perciante 0b1428efd8 added methods to manage groups
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131949 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-28 09:40:12 +00:00
Costantino Perciante ec1dac7750 added methods to manage groups
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131818 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-26 16:34:48 +00:00
Costantino Perciante 9ed1027b67 fix to existsProductWithNameOrId method
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131771 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-26 08:32:03 +00:00
Costantino Perciante cb0c641ae4 log added, method to check if a dataset already exists fixed
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131747 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-23 12:37:32 +00:00
Costantino Perciante 6295a91bae fix in checkrole method
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131418 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-15 15:41:33 +00:00
Costantino Perciante 5fa2475614 http session attributes moved into the ckan library
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131393 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-15 14:28:42 +00:00
Costantino Perciante fbb3a28851 minor changes to class ApplicationProfileScopePerUrlReader (method getScopePerUrl is now static)
The utility method to merge a key and the scope has been moved within the library

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131387 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-15 13:43:15 +00:00
Costantino Perciante 40459ae18b removed embedded mapping for production root
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131363 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-14 16:00:10 +00:00
Costantino Perciante ff6df17384 minor fixes
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131353 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-14 14:23:30 +00:00
Costantino Perciante 5d0fa734d5 pom fix for new metadata retriever
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131302 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-12 15:56:30 +00:00
Costantino Perciante 9d02712c78 removed no longer needed method to retrieve user organization's admin
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131292 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-12 13:01:06 +00:00
Costantino Perciante 78f8494381 To set visible/private a product the sysadmin api key is used
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131291 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-12 13:00:30 +00:00
Costantino Perciante 6ed9d7eeff Minor fix to getLicenses method
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131274 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-12 08:39:49 +00:00
Costantino Perciante 73a187b382 minor fixes
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131267 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-09 14:38:05 +00:00
Costantino Perciante f8de0ce20a distro updated
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131218 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-08 13:15:23 +00:00
Costantino Perciante 5ce7b9899b minor fix
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131217 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-08 13:13:49 +00:00
Costantino Perciante 51ae09387d Added code to discover Application Profile DataCatalogueMapScopesUrls
Minor fixes

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131116 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-05 16:03:27 +00:00
Costantino Perciante 336b41f723 improved comments to some methods
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131100 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-05 07:46:00 +00:00
Costantino Perciante e101fe9786 fixed getRelationships: it now supports one parameter only too
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131081 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-02 09:18:11 +00:00
Costantino Perciante d93fc8f59c comment fix
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131070 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-01 14:57:01 +00:00
Costantino Perciante ad3d646db5 metadata discovery dependency shifted to range [1.0, 2.0)
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@131031 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-08-29 14:29:53 +00:00
Costantino Perciante 59a36e293b minor fix
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@130976 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-08-04 16:25:57 +00:00
Costantino Perciante 41c8b09ee7 Support added for datasets' relationships (added methods for creating, deleting and retrieving relationships between datasets). Some problems are reported here https://support.d4science.org/issues/4455
Test methods added too. The above methods all use the REST APIs since I wasn't able to make things properly work through jackan

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@130975 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-08-04 16:24:39 +00:00
Costantino Perciante 7c662a0c93 factory class added
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@130932 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-08-01 16:02:51 +00:00
Costantino Perciante e257569657 added scm
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/ckan-util-library@130929 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-08-01 15:35:23 +00:00