Commit Graph

325 Commits

Author SHA1 Message Date
Luca Frosini 340563dde6 Updated all rules files 2020-03-16 16:35:23 +01:00
Luca Frosini 0bb35b2b84 Fixed rules for GRSF Publisher 2020-03-16 16:33:34 +01:00
Luca Frosini 94625ab6ce Fixed GeoNetwork rules to replace SpatialData serviceClass with SDI 2020-03-16 16:25:27 +01:00
Luca Frosini 1deed3256b Added rules for resource-registry 2020-03-12 19:47:10 +01:00
Luca Frosini e151b63f09 Ading resource-regsitry rules 2020-03-12 16:28:50 +01:00
Luca Frosini c4b6808b36 Properly terminating RegexRulesAggregator scheduled thread. 2020-03-06 17:57:44 +01:00
Luca Frosini 04b2b6e89b Fixed GeoNetwork rules 2020-03-06 11:36:08 +01:00
Luca Frosini f345679c89 Adding rules for GeoNetwork 2020-03-05 18:03:17 +01:00
Luca Frosini c02a374ecf Added rules for GeoServer refs #18069 2020-02-14 16:45:48 +01:00
Luca Frosini 7655b4089d Added OTHER rule for Thredds 2020-01-13 16:53:35 +01:00
Luca Frosini 2d8ca8e1f3 Added rule for Thredds METADATA::OTHER 2020-01-13 14:41:24 +01:00
Luca Frosini e2258102d6 Fixed rule for METADATA::COLLECTION 2020-01-08 16:07:38 +01:00
Luca Frosini 58f9dc9cad Fixed Rule for METADATA::COLLECTION 2020-01-08 16:07:13 +01:00
Luca Frosini 6b7feaee29 Fixing rules 2020-01-07 11:23:25 +01:00
Luca Frosini 5f82f611c3 Adding/fixing aggregation rules 2020-01-07 11:07:06 +01:00
Luca Frosini 97d3b55322 fixed rules 2019-12-16 14:59:20 +01:00
Luca Frosini 0010d60026 Adde rules for geoanalytics-gos refs #18080 2019-12-02 16:01:50 +01:00
Luca Frosini 6b15c2cb0a Simplified Simulfish Grow Data by setting all calledMethod to UNKNOWN 2019-12-02 15:45:46 +01:00
Luca Frosini 0d33c3901e Added rules for DataMiner refs #18078 2019-12-02 15:40:13 +01:00
Luca Frosini eeb8f9b8d7 Added code to test usage record aggregation with new MatcherReplacer
refs #18087
2019-11-26 11:50:31 +01:00
Luca Frosini d72858196c Fixed method name 2019-11-26 11:48:31 +01:00
Luca Frosini b3f0754615 Added rules for SmartExecutor refs #18074 2019-11-25 17:34:32 +01:00
Luca Frosini aac55d6a34 Changed the way the test are executed. The matched defined for a certain
rule are use to test that they does not match other rules
2019-11-25 17:33:44 +01:00
Luca Frosini c09944d4e9 Added rules for GRSFPublisher refs #18057 2019-11-25 11:04:53 +01:00
Luca Frosini c2d006b996 Changed the file naming (i.e. remove -rule and -values) 2019-11-25 10:54:01 +01:00
Luca Frosini 26afb0a5a4 Added rules for 'storage' refs #18079 2019-11-22 17:39:04 +01:00
Luca Frosini b41507522b Added rules for SimulFishGrowthData refs #18052 2019-11-22 16:20:53 +01:00
Luca Frosini b381e98688 Added rules for data-transfer-service refs #10645 2019-11-22 12:55:19 +01:00
Luca Frosini 2e66d3f7c1 Added rules for geoanalytics-main-service refs #18081 2019-11-21 18:23:41 +01:00
Luca Frosini 3081ec378b Added ShareLatex rules refs #18060 2019-11-21 17:49:58 +01:00
Luca Frosini 0cc9613413 Added rules for RConnector refs #18059 2019-11-15 17:56:03 +01:00
Luca Frosini 850159db4b Imports cleaned 2019-11-15 17:00:55 +01:00
Luca Frosini 85ffffe272 Moved rules in a dedicated folder 2019-11-15 17:00:14 +01:00
Luca Frosini 7eaa611767 Added rules for Catalogue-WS refs #18056 2019-11-15 16:42:11 +01:00
Luca Frosini 0f7fbaf79f Completed FullTextIndexNode refs #18054 2019-11-15 15:59:46 +01:00
Luca Frosini c661f9a52c Refactoring tests 2019-11-15 14:43:48 +01:00
Luca Frosini 64f35ff0b6 Fixed test 2019-11-15 14:41:13 +01:00
Luca Frosini 2cf3b76a68 Enhanced test to test all rules such as just one 2019-11-15 14:40:11 +01:00
Luca Frosini 264d22b3a0 Adding the possibility to replace serviceClass and serviceName apart
calledMethod
2019-11-15 13:38:37 +01:00
Luca Frosini c0d50f7c3a Added rules for FullTextIndexNode 2019-11-14 18:13:36 +01:00
Luca Frosini 7f0ae4a681 Fixed rules 2019-11-14 18:13:08 +01:00
Luca Frosini 7bf508a480 Simplified and generalised regular expression for generate and retrieve 2019-11-13 16:59:15 +01:00
Luca Frosini 9990ea57e8 Added CkanConnetor rules 2019-11-13 16:58:40 +01:00
Luca Frosini 5b53d12ce2 Fixed regular expression 2019-11-13 15:50:34 +01:00
Luca Frosini f6f7466839 Added tests for calledMethod aggregation 2019-11-13 15:38:49 +01:00
Luca Frosini a6d3ec40c1 Switched deprecated API to the new one. 2019-11-13 11:33:20 +01:00
Luca Frosini 92e4d99c47 Merged from branch version 3.4 of release 4.13
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@173920 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-11-02 11:36:39 +00:00
Luca Frosini 7f3ce5e96f Refs #12184: Create different pools for Scheduled Thread in accounting stack
Task-Url: https://support.d4science.org/issues/12184

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@169818 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-07-18 14:19:47 +00:00
Luca Frosini 3a19a8465c Added LOCAL as additional value of DataType
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@164677 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-03-02 15:59:56 +00:00
Luca Frosini 25b0532331 Refs #11230: Retrieve Accounting Regex rules through Service Endpoint
Task-Url: https://support.d4science.org/issues/11230

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@164462 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-02-20 17:24:44 +00:00
Luca Frosini 12f3c4eca8 Refs #11230: Retrieve Accounting Regex rules through Service Endpoint
Task-Url: https://support.d4science.org/issues/11230

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@164461 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-02-20 17:24:14 +00:00
Luca Frosini d88b374b04 Upgraded version and changelog after release 4.10.0 refs #10698.
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@163302 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-02-15 15:17:56 +00:00
Luca Frosini fb8af136a9 Refs #10804: Add possibility to marshal/unmarshall list and array of Records
Task-Url: https://support.d4science.org/issues/10804

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@161874 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-12-22 15:22:32 +00:00
Luca Frosini 3aadd103b2 Refs #10646: Add the posisbility to rewrite the calledMethod which match a regular expression
Task-Url: https://support.d4science.org/issues/10646

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@160493 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-12-14 10:09:58 +00:00
Luca Frosini 2e4c076bd2 Refs #10646: Add the posisbility to rewrite the calledMethod which match a regular expression
Task-Url: https://support.d4science.org/issues/10646

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@160492 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-12-14 10:09:21 +00:00
Luca Frosini cff624ac31 Fixed javadoc warning
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@157768 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-10-27 16:17:37 +00:00
Luca Frosini 333e440a1a Fixing accounting lib
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@154346 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-09-21 07:52:10 +00:00
Luca Frosini de611d3b58 fixed xml warning
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@153201 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-09-18 15:32:15 +00:00
Luca Frosini 716952eaef Fixed jackson annotations for a proper marshalling/unmershalling
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@153169 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-09-18 13:08:46 +00:00
Luca Frosini dff433de7c Fixed jackson serialization
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@153094 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-09-14 12:21:23 +00:00
Luca Frosini 8e592a4f0f Revisited models. Refined jackson support refs #9617
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@152713 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-09-06 09:47:13 +00:00
Luca Frosini 32dafe7d0c Fixing tests
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@149202 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-05-29 13:46:04 +00:00
Alessandro Pieve 987f94b896 version 3.0 Insert jackson to convert model.
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@148471 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-05-11 14:38:38 +00:00
Alessandro Pieve cd4d3838be git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@146421 82a268e6-3cf1-43bd-a215-b396298e98cf 2017-03-29 10:31:44 +00:00
Alessandro Pieve d3bfd36e0c git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@146350 82a268e6-3cf1-43bd-a215-b396298e98cf 2017-03-27 08:25:49 +00:00
Alessandro Pieve a57a673874 Add a new UsageRecord for Storage Volume
e.g.
{
"scope": "/gcube",
"operationCount": 2,
"dataCount": 2802,
"dataServiceName": "dataServiceName",
"endTime": 1480606453491,
"consumerId": "alessandro.pieve",
"startTime": 1480606453487,
"id": "6e6808bf-3567-4ebf-93d3-0d55c97202a1",
"dataVolume": 5104,
"dataType": "STORAGE",
"operationResult": "SUCCESS",
"dataServiceId": "dataServiceId",
"aggregated": true,
"providerId": "testprotocol://providerURI",
"creationTime": 1480606453494,
"recordType": "StorageStatusRecord",
"dataServiceClass": "dataServiceClass"
}

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@141599 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-01-17 10:59:14 +00:00
Luca Frosini 0d80ace47a Changed classes signature
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@133100 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-10-12 12:15:28 +00:00
Alessandro Pieve e4106b214c git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@132052 82a268e6-3cf1-43bd-a215-b396298e98cf 2016-09-29 11:45:29 +00:00
Alessandro Pieve 4310511cd9 git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@132051 82a268e6-3cf1-43bd-a215-b396298e98cf 2016-09-29 11:44:25 +00:00
Alessandro Pieve 50953662fc git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@132025 82a268e6-3cf1-43bd-a215-b396298e98cf 2016-09-29 08:37:39 +00:00
Luca Frosini d1763925cf Adding a connection renewal to refresh connection when to much fallback occurs
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@131783 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-26 11:03:17 +00:00
Luca Frosini 5a92c474db Solving querable keys issue
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@131482 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-19 10:53:57 +00:00
Alessandro Pieve 0c6e05c122 git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@131474 82a268e6-3cf1-43bd-a215-b396298e98cf 2016-09-19 09:41:47 +00:00
Alessandro Pieve 392c09eaae git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@131473 82a268e6-3cf1-43bd-a215-b396298e98cf 2016-09-19 09:06:46 +00:00
Alessandro Pieve f71a86ad74 git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@131245 82a268e6-3cf1-43bd-a215-b396298e98cf 2016-09-08 15:21:05 +00:00
Luca Frosini 3ab13d8d6e Using new authorization lib
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@130783 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-07-25 15:27:51 +00:00
Luca Frosini 87e0ba1ba0 Removed unused keys
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@128083 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-04-14 12:50:56 +00:00
Luca Frosini 56738c036a Removed unused import
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@128082 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-04-14 12:42:15 +00:00
Luca Frosini 7c07bee695 refs #3253: Couchdb does not support documents with object key starting with _
https://support.d4science.org/issues/3253

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@128059 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-04-13 14:44:22 +00:00
Luca Frosini bee51230d8 made variable public
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@126040 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-03-22 13:38:04 +00:00
Luca Frosini 1485749a35 Revisited internals
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@125517 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-03-16 17:36:46 +00:00
Luca Frosini 8a2d672b6d refs #2358: Remove reflections dependency from accounting-lib
https://support.d4science.org/issues/2358

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@124717 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-03-01 15:20:48 +00:00
Luca Frosini 66cafac399 refs #2358: Remove reflections dependency from accounting-lib
https://support.d4science.org/issues/2358

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@124715 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-03-01 13:45:04 +00:00
Luca Frosini 34df63030e refs #2437: Some records accounted on fallback are not recovered in the proper way in a special case
https://support.d4science.org/issues/2437
Added Tests

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@124673 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-02-29 14:30:48 +00:00
Luca Frosini 9ba2a2e788 refs #2437: Some records accounted on fallback are not recovered in the proper way in a special case
https://support.d4science.org/issues/2437

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@124667 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-02-29 14:16:54 +00:00
Luca Frosini 262975dbf7 Rationalizing the way of creating AccountingPersistence
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@124351 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-02-19 11:41:41 +00:00
Luca Frosini c4fd8c253c Catching the right exception
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@124342 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-02-19 10:49:07 +00:00
Luca Frosini 1ef3cedd3d Improved tests
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@124255 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-02-17 14:09:32 +00:00
Luca Frosini c5790461b4 git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@124250 82a268e6-3cf1-43bd-a215-b396298e98cf 2016-02-17 13:17:13 +00:00
Luca Frosini 43c63f2fc6 Reintroduced ScopeProvider to avoid problem in the next release
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@124138 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-02-12 16:08:49 +00:00
Luca Frosini 70e0570c82 Fixed Tests
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@124114 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-02-12 11:20:04 +00:00
Luca Frosini 9a3f477262 refs #2222: Move infrastructure tests outside of components junit tests
https://support.d4science.org/issues/2222

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@124044 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-02-10 14:14:31 +00:00
Luca Frosini 426355ce88 refs #2201: Remove the use of ScopeProvider if any from accounting-lib
https://support.d4science.org/issues/2201

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@124026 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-02-10 09:31:40 +00:00
Luca Frosini 1a10ead141 refs #2201: Remove the use of ScopeProvider if any from accounting-lib
https://support.d4science.org/issues/2201

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@124021 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-02-09 17:55:16 +00:00
Luca Frosini 67667da8d1 refs #2201: Remove the use of ScopeProvider if any from accounting-lib
https://support.d4science.org/issues/2201

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@124017 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-02-09 17:46:23 +00:00
Luca Frosini 8c3b5456eb Removed unneeded classes
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@122627 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-01-28 17:31:18 +00:00
Luca Frosini d106fe5b4c Fixing internals
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@122626 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-01-28 17:29:11 +00:00
Luca Frosini 51cc51f546 Improving Model
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@122582 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-01-28 10:28:38 +00:00
Luca Frosini 9050adfdd1 Improving Model
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@122578 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-01-28 09:42:30 +00:00
Luca Frosini 1a48e45faa Fixed Aggregations and added/fixed tests
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@122218 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-01-13 15:18:59 +00:00