Commit Graph

53 Commits

Author SHA1 Message Date
Luca Frosini 5bc7453225 Switching to gcube-jackson 2020-07-10 18:30:52 +02: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 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
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
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
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 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 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 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 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 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 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 c6e66a11c3 Switched to validators added to document-store library
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@122003 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-12-21 11:00:46 +00:00
Luca Frosini 345c850de8 Switched to validators added to document-store library
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@122000 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-12-21 10:50:09 +00:00
Luca Frosini 6e4e3d4c93 refs #1746: Separate Accounting Model and generalize solution
https://support.d4science.org/issues/1746

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@121990 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-12-18 16:09:05 +00:00
Luca Frosini 523bb8c8bd Changed the property value type from Serializable to Comparable<? extends Serializable> which is much more what represent the value of a property. This should not imply any changes in clients.
All tests run. All tests OK.

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@120485 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-11-30 16:49:18 +00:00
Luca Frosini 492d32550e Fixed constructor visibility
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@120317 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-11-19 14:51:47 +00:00
Luca Frosini 15ccd8487a refs #1352: Create repetitive thread to retry to persist UsageRecords
https://support.d4science.org/issues/1352

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@120285 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-11-17 08:32:41 +00:00
Luca Frosini 90ca3ebafd refs #1117: Accounting lib's StackOverflow
https://support.d4science.org/issues/1117

Added missing logging argument.

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@119870 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-10-19 15:59:09 +00:00
Luca Frosini 78dc833d14 Merged from branch
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@119574 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-10-09 12:52:42 +00:00
Luca Frosini 9995c4873b Renamed classes to avoid name and import conflicts
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@117529 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-07-29 12:41:28 +00:00
Luca Frosini 98db31d173 The scope is get from scope provider if available
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@117357 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-07-20 15:02:43 +00:00
Luca Frosini 7283ad5e24 Automatically setting the scope
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@117353 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-07-20 13:45:27 +00:00
Luca Frosini f0b9f1cd4b Extended visibility of constant
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@117296 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-07-17 08:54:14 +00:00
Luca Frosini 9e971f5967 Added key on log when a validation fails
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@117185 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-07-13 13:12:21 +00:00
Luca Frosini 16c90b7ab7 Removed uneeded logs
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@117183 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-07-13 10:55:57 +00:00
Luca Frosini ed68ace4b2 Improving code
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@117122 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-07-09 13:34:31 +00:00
Luca Frosini d15590926e Fixed bug on object creation from map
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@117069 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-07-08 09:15:54 +00:00
Luca Frosini ff86cc3400 refs #200: Create accouting-lib library
https://support.d4science.org/issues/200
Fixed FindsBugs resonable warning

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@115796 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-07-02 12:32:49 +00:00
Luca Frosini 5bfc630489 refs #200: Create accouting-lib library
https://support.d4science.org/issues/200
Fixing tests

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@115777 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-07-02 09:53:53 +00:00
Luca Frosini 76cb6970c8 refs #200: Create accouting-lib library
https://support.d4science.org/issues/200
Adding tests and fixing found bugs

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@115773 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-07-02 09:20:36 +00:00
Luca Frosini 70e2291a4e refs #200: Create accouting-lib library
https://support.d4science.org/issues/200
Adding tests and fixing found bugs

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@115768 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-07-02 09:00:10 +00:00
Luca Frosini 08d1b0bdd8 refs #200: Create accouting-lib library
https://support.d4science.org/issues/200
Fixing tests

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@115765 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-07-01 16:09:42 +00:00
Luca Frosini 6ede5f2509 refs #200: Create accouting-lib library
https://support.d4science.org/issues/200
Reorganizing library

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@115760 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-07-01 14:40:49 +00:00
Luca Frosini 0907cc7810 refs #200: Create accouting-lib library
https://support.d4science.org/issues/200
Reorganizing library

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@115752 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-07-01 10:50:46 +00:00
Luca Frosini 0fc7e853c0 refs #200: Create accouting-lib library
https://support.d4science.org/issues/200
Reorganizing library

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@115749 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-07-01 10:16:00 +00:00
Luca Frosini 47f8c7a74c refs #200: Create accouting-lib library
https://support.d4science.org/issues/200
Reorganizing library

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@115742 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-07-01 09:39:37 +00:00
Luca Frosini 5de687d983 refs #200: Create accouting-lib library
https://support.d4science.org/issues/200
Reorganizing packages

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@115739 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-07-01 09:02:45 +00:00
Luca Frosini 21f740c0f7 refs #200: Create accouting-lib library
https://support.d4science.org/issues/200
Fixing model

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@115587 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-06-26 13:50:39 +00:00
Luca Frosini 10918da739 refs #200: Create accouting-lib library
https://support.d4science.org/issues/200
Implementing tests for Aggregation Strategy

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@115585 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-06-26 10:40:24 +00:00
Luca Frosini 5afd95bfa3 refs #200: Create accouting-lib library
https://support.d4science.org/issues/200
Updating Javadoc

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@115556 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-06-25 15:41:20 +00:00
Luca Frosini 2ca5595de7 refs #200: Create accouting-lib library
https://support.d4science.org/issues/200
Moved Record Validation inside thread

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@115554 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-06-25 14:41:13 +00:00
Luca Frosini d3fbcbb2db refs #200: Create accouting-lib library
https://support.d4science.org/issues/200
Fixing model

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@115549 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-06-25 13:58:26 +00:00
Luca Frosini b9ef37db2b refs #200: Create accouting-lib library
https://support.d4science.org/issues/200
Implementing Aggregation Strategy

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@115522 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-06-25 09:17:03 +00:00
Luca Frosini 476608814b refs #200: Create accouting-lib library
https://support.d4science.org/issues/200
Implementing Aggregation Strategy

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@115518 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-06-24 15:51:46 +00:00
Luca Frosini e6ea9f388d refs #200: Create accouting-lib library
https://support.d4science.org/issues/200
Implementing aggregation facilities 

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@115510 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-06-24 13:24:57 +00:00
Luca Frosini e4c8558c7f refs #200: Create accouting-lib library
https://support.d4science.org/issues/200
Defining Aggregation Facilities

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@115489 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-06-23 15:47:38 +00:00
Luca Frosini 670a882453 refs #200: Create accouting-lib library
https://support.d4science.org/issues/200
Fixing model

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@115465 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-06-22 15:22:50 +00:00