From 9ee3b6182cea8b5642e28d494c6f453a00cf115f Mon Sep 17 00:00:00 2001 From: "fabio.sinibaldi" Date: Thu, 19 Jul 2018 16:43:57 +0000 Subject: [PATCH] git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/accounting/accounting-summary-access@169861 82a268e6-3cf1-43bd-a215-b396298e98cf --- .project | 4 +- .settings/org.eclipse.wst.validation.prefs | 2 + ...-summary-access-1.0.0-SNAPSHOT-javadoc.jar | Bin 0 -> 151036 bytes ...-summary-access-1.0.0-SNAPSHOT-sources.jar | Bin 0 -> 16165 bytes ...counting-summary-access-1.0.0-SNAPSHOT.jar | Bin 0 -> 34686 bytes target/apidocs/allclasses-frame.html | 40 ++ target/apidocs/allclasses-noframe.html | 40 ++ target/apidocs/constant-values.html | 263 ++++++++ target/apidocs/deprecated-list.html | 126 ++++ target/apidocs/help-doc.html | 231 +++++++ target/apidocs/index-all.html | 450 ++++++++++++++ target/apidocs/index.html | 76 +++ .../summary/access/AccountingDao.html | 340 +++++++++++ .../summary/access/ParameterException.html | 320 ++++++++++ .../access/class-use/AccountingDao.html | 192 ++++++ .../access/class-use/ParameterException.html | 198 ++++++ .../access/impl/AccountingDaoImpl.html | 407 +++++++++++++ .../access/impl/BasicConnectionManager.html | 285 +++++++++ .../access/impl/BasicContextTreeProvider.html | 285 +++++++++ .../access/impl/ConnectionManager.html | 232 +++++++ .../access/impl/ContextTreeProvider.html | 232 +++++++ .../access/impl/DBStructure.CONTEXTS.html | 317 ++++++++++ .../access/impl/DBStructure.DIMENSIONS.html | 351 +++++++++++ .../access/impl/DBStructure.Measure.html | 351 +++++++++++ .../summary/access/impl/DBStructure.html | 266 ++++++++ .../summary/access/impl/Queries.html | 476 +++++++++++++++ .../impl/class-use/AccountingDaoImpl.html | 126 ++++ .../class-use/BasicConnectionManager.html | 126 ++++ .../class-use/BasicContextTreeProvider.html | 126 ++++ .../impl/class-use/ConnectionManager.html | 178 ++++++ .../impl/class-use/ContextTreeProvider.html | 213 +++++++ .../impl/class-use/DBStructure.CONTEXTS.html | 126 ++++ .../class-use/DBStructure.DIMENSIONS.html | 126 ++++ .../impl/class-use/DBStructure.Measure.html | 126 ++++ .../access/impl/class-use/DBStructure.html | 126 ++++ .../access/impl/class-use/Queries.html | 126 ++++ .../summary/access/impl/package-frame.html | 33 + .../summary/access/impl/package-summary.html | 191 ++++++ .../summary/access/impl/package-tree.html | 151 +++++ .../summary/access/impl/package-use.html | 181 ++++++ .../access/model/MeasureResolution.html | 332 ++++++++++ .../summary/access/model/Record.html | 248 ++++++++ .../summary/access/model/Report.html | 286 +++++++++ .../summary/access/model/ReportElement.html | 286 +++++++++ .../summary/access/model/ScopeDescriptor.html | 316 ++++++++++ .../summary/access/model/Series.html | 286 +++++++++ .../model/class-use/MeasureResolution.html | 246 ++++++++ .../access/model/class-use/Record.html | 126 ++++ .../access/model/class-use/Report.html | 194 ++++++ .../access/model/class-use/ReportElement.html | 126 ++++ .../model/class-use/ScopeDescriptor.html | 279 +++++++++ .../access/model/class-use/Series.html | 126 ++++ .../access/model/internal/Dimension.html | 294 +++++++++ .../model/internal/class-use/Dimension.html | 188 ++++++ .../access/model/internal/package-frame.html | 21 + .../model/internal/package-summary.html | 144 +++++ .../access/model/internal/package-tree.html | 139 +++++ .../access/model/internal/package-use.html | 178 ++++++ .../summary/access/model/package-frame.html | 29 + .../summary/access/model/package-summary.html | 175 ++++++ .../summary/access/model/package-tree.html | 155 +++++ .../summary/access/model/package-use.html | 209 +++++++ .../access/model/update/AccountingRecord.html | 239 ++++++++ .../access/model/update/UpdateReport.html | 239 ++++++++ .../update/class-use/AccountingRecord.html | 188 ++++++ .../model/update/class-use/UpdateReport.html | 188 ++++++ .../access/model/update/package-frame.html | 22 + .../access/model/update/package-summary.html | 148 +++++ .../access/model/update/package-tree.html | 140 +++++ .../access/model/update/package-use.html | 184 ++++++ .../summary/access/package-frame.html | 25 + .../summary/access/package-summary.html | 159 +++++ .../summary/access/package-tree.html | 151 +++++ .../summary/access/package-use.html | 184 ++++++ target/apidocs/overview-frame.html | 26 + target/apidocs/overview-summary.html | 156 +++++ target/apidocs/overview-tree.html | 185 ++++++ target/apidocs/package-list | 5 + target/apidocs/script.js | 30 + target/apidocs/serialized-form.html | 286 +++++++++ target/apidocs/stylesheet.css | 574 ++++++++++++++++++ .../javadoc-options-javadoc-resources.xml | 10 + target/javadoc-bundle-options/package-list | 203 +++++++ target/maven-archiver/pom.properties | 5 + .../compile/default-compile/createdFiles.lst | 24 + .../compile/default-compile/inputFiles.lst | 18 + .../default-testCompile/createdFiles.lst | 5 + .../default-testCompile/inputFiles.lst | 5 + 88 files changed, 15219 insertions(+), 2 deletions(-) create mode 100644 .settings/org.eclipse.wst.validation.prefs create mode 100644 target/accounting-summary-access-1.0.0-SNAPSHOT-javadoc.jar create mode 100644 target/accounting-summary-access-1.0.0-SNAPSHOT-sources.jar create mode 100644 target/accounting-summary-access-1.0.0-SNAPSHOT.jar create mode 100644 target/apidocs/allclasses-frame.html create mode 100644 target/apidocs/allclasses-noframe.html create mode 100644 target/apidocs/constant-values.html create mode 100644 target/apidocs/deprecated-list.html create mode 100644 target/apidocs/help-doc.html create mode 100644 target/apidocs/index-all.html create mode 100644 target/apidocs/index.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/AccountingDao.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/ParameterException.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/class-use/AccountingDao.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/class-use/ParameterException.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/AccountingDaoImpl.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/BasicConnectionManager.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/BasicContextTreeProvider.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/ConnectionManager.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/ContextTreeProvider.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/DBStructure.CONTEXTS.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/DBStructure.DIMENSIONS.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/DBStructure.Measure.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/DBStructure.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/Queries.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/AccountingDaoImpl.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/BasicConnectionManager.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/BasicContextTreeProvider.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/ConnectionManager.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/ContextTreeProvider.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/DBStructure.CONTEXTS.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/DBStructure.DIMENSIONS.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/DBStructure.Measure.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/DBStructure.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/Queries.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/package-frame.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/package-summary.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/package-tree.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/impl/package-use.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/MeasureResolution.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/Record.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/Report.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/ReportElement.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/ScopeDescriptor.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/Series.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/MeasureResolution.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/Record.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/Report.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/ReportElement.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/ScopeDescriptor.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/Series.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/Dimension.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/class-use/Dimension.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/package-frame.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/package-summary.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/package-tree.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/package-use.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/package-frame.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/package-summary.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/package-tree.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/package-use.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/AccountingRecord.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/UpdateReport.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/class-use/AccountingRecord.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/class-use/UpdateReport.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/package-frame.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/package-summary.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/package-tree.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/package-use.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/package-frame.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/package-summary.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/package-tree.html create mode 100644 target/apidocs/org/gcube/accounting/accounting/summary/access/package-use.html create mode 100644 target/apidocs/overview-frame.html create mode 100644 target/apidocs/overview-summary.html create mode 100644 target/apidocs/overview-tree.html create mode 100644 target/apidocs/package-list create mode 100644 target/apidocs/script.js create mode 100644 target/apidocs/serialized-form.html create mode 100644 target/apidocs/stylesheet.css create mode 100644 target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml create mode 100644 target/javadoc-bundle-options/package-list create mode 100644 target/maven-archiver/pom.properties create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst create mode 100644 target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst diff --git a/.project b/.project index 6d662fd..eec6125 100644 --- a/.project +++ b/.project @@ -16,12 +16,12 @@ - org.eclipse.m2e.core.maven2Builder + org.eclipse.wst.validation.validationbuilder - org.eclipse.wst.validation.validationbuilder + org.eclipse.m2e.core.maven2Builder diff --git a/.settings/org.eclipse.wst.validation.prefs b/.settings/org.eclipse.wst.validation.prefs new file mode 100644 index 0000000..04cad8c --- /dev/null +++ b/.settings/org.eclipse.wst.validation.prefs @@ -0,0 +1,2 @@ +disabled=06target +eclipse.preferences.version=1 diff --git a/target/accounting-summary-access-1.0.0-SNAPSHOT-javadoc.jar b/target/accounting-summary-access-1.0.0-SNAPSHOT-javadoc.jar new file mode 100644 index 0000000000000000000000000000000000000000..6d1b103775772b0b3c7f459ff102632c552c24ab GIT binary patch literal 151036 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 K0c8IE-~R)|uxyL~ literal 0 HcmV?d00001 diff --git a/target/accounting-summary-access-1.0.0-SNAPSHOT.jar b/target/accounting-summary-access-1.0.0-SNAPSHOT.jar new file mode 100644 index 0000000000000000000000000000000000000000..a12e9848f467fcbb6398741c7cea3f71fce870f9 GIT binary patch literal 34686 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 z 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 literal 0 HcmV?d00001 diff --git a/target/apidocs/allclasses-frame.html b/target/apidocs/allclasses-frame.html new file mode 100644 index 0000000..8441d30 --- /dev/null +++ b/target/apidocs/allclasses-frame.html @@ -0,0 +1,40 @@ + + + + + + +All Classes (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + +

All Classes

+ + + diff --git a/target/apidocs/allclasses-noframe.html b/target/apidocs/allclasses-noframe.html new file mode 100644 index 0000000..eb18dad --- /dev/null +++ b/target/apidocs/allclasses-noframe.html @@ -0,0 +1,40 @@ + + + + + + +All Classes (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + +

All Classes

+ + + diff --git a/target/apidocs/constant-values.html b/target/apidocs/constant-values.html new file mode 100644 index 0000000..74bad1a --- /dev/null +++ b/target/apidocs/constant-values.html @@ -0,0 +1,263 @@ + + + + + + +Constant Field Values (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Constant Field Values

+

Contents

+ +
+
+ + +

org.gcube.*

+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/deprecated-list.html b/target/apidocs/deprecated-list.html new file mode 100644 index 0000000..1993fc3 --- /dev/null +++ b/target/apidocs/deprecated-list.html @@ -0,0 +1,126 @@ + + + + + + +Deprecated List (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Deprecated API

+

Contents

+
+ +
+ + + + + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/help-doc.html b/target/apidocs/help-doc.html new file mode 100644 index 0000000..5e4430e --- /dev/null +++ b/target/apidocs/help-doc.html @@ -0,0 +1,231 @@ + + + + + + +API Help (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+
    +
  • +

    Overview

    +

    The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

    +
  • +
  • +

    Package

    +

    Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:

    +
      +
    • Interfaces (italic)
    • +
    • Classes
    • +
    • Enums
    • +
    • Exceptions
    • +
    • Errors
    • +
    • Annotation Types
    • +
    +
  • +
  • +

    Class/Interface

    +

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

    +
      +
    • Class inheritance diagram
    • +
    • Direct Subclasses
    • +
    • All Known Subinterfaces
    • +
    • All Known Implementing Classes
    • +
    • Class/interface declaration
    • +
    • Class/interface description
    • +
    +
      +
    • Nested Class Summary
    • +
    • Field Summary
    • +
    • Constructor Summary
    • +
    • Method Summary
    • +
    +
      +
    • Field Detail
    • +
    • Constructor Detail
    • +
    • Method Detail
    • +
    +

    Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

    +
  • +
  • +

    Annotation Type

    +

    Each annotation type has its own separate page with the following sections:

    +
      +
    • Annotation Type declaration
    • +
    • Annotation Type description
    • +
    • Required Element Summary
    • +
    • Optional Element Summary
    • +
    • Element Detail
    • +
    +
  • +
  • +

    Enum

    +

    Each enum has its own separate page with the following sections:

    +
      +
    • Enum declaration
    • +
    • Enum description
    • +
    • Enum Constant Summary
    • +
    • Enum Constant Detail
    • +
    +
  • +
  • +

    Use

    +

    Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.

    +
  • +
  • +

    Tree (Class Hierarchy)

    +

    There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.

    +
      +
    • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
    • +
    • When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
    • +
    +
  • +
  • +

    Deprecated API

    +

    The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

    +
  • +
  • +

    Index

    +

    The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.

    +
  • +
  • +

    Prev/Next

    +

    These links take you to the next or previous class, interface, package, or related page.

    +
  • +
  • +

    Frames/No Frames

    +

    These links show and hide the HTML frames. All pages are available with or without frames.

    +
  • +
  • +

    All Classes

    +

    The All Classes link shows all classes and interfaces except non-static nested types.

    +
  • +
  • +

    Serialized Form

    +

    Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.

    +
  • +
  • +

    Constant Field Values

    +

    The Constant Field Values page lists the static final fields and their values.

    +
  • +
+This help file applies to API documentation generated using the standard doclet.
+ +
+ + + + + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/index-all.html b/target/apidocs/index-all.html new file mode 100644 index 0000000..147b9d3 --- /dev/null +++ b/target/apidocs/index-all.html @@ -0,0 +1,450 @@ + + + + + + +Index (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E G H I L M O P Q R S T U V  + + +

A

+
+
AccountingDao - Interface in org.gcube.accounting.accounting.summary.access
+
 
+
AccountingDaoImpl - Class in org.gcube.accounting.accounting.summary.access.impl
+
 
+
AccountingDaoImpl() - Constructor for class org.gcube.accounting.accounting.summary.access.impl.AccountingDaoImpl
+
 
+
AccountingDaoImpl(ContextTreeProvider, ConnectionManager) - Constructor for class org.gcube.accounting.accounting.summary.access.impl.AccountingDaoImpl
+
 
+
AccountingRecord - Class in org.gcube.accounting.accounting.summary.access.model.update
+
 
+
AccountingRecord() - Constructor for class org.gcube.accounting.accounting.summary.access.model.update.AccountingRecord
+
 
+
AGGREGATED_MEASURE - Static variable in class org.gcube.accounting.accounting.summary.access.impl.DBStructure.DIMENSIONS
+
 
+
asIDSet(ScopeDescriptor) - Static method in class org.gcube.accounting.accounting.summary.access.impl.Queries
+
 
+
+ + + +

B

+
+
BasicConnectionManager - Class in org.gcube.accounting.accounting.summary.access.impl
+
 
+
BasicConnectionManager() - Constructor for class org.gcube.accounting.accounting.summary.access.impl.BasicConnectionManager
+
 
+
BasicContextTreeProvider - Class in org.gcube.accounting.accounting.summary.access.impl
+
 
+
BasicContextTreeProvider() - Constructor for class org.gcube.accounting.accounting.summary.access.impl.BasicContextTreeProvider
+
 
+
+ + + +

C

+
+
ConnectionManager - Interface in org.gcube.accounting.accounting.summary.access.impl
+
 
+
CONTEXT - Static variable in class org.gcube.accounting.accounting.summary.access.impl.DBStructure.Measure
+
 
+
CONTEXTS() - Constructor for class org.gcube.accounting.accounting.summary.access.impl.DBStructure.CONTEXTS
+
 
+
ContextTreeProvider - Interface in org.gcube.accounting.accounting.summary.access.impl
+
 
+
+ + + +

D

+
+
DBStructure - Class in org.gcube.accounting.accounting.summary.access.impl
+
 
+
DBStructure() - Constructor for class org.gcube.accounting.accounting.summary.access.impl.DBStructure
+
 
+
DBStructure.CONTEXTS - Class in org.gcube.accounting.accounting.summary.access.impl
+
 
+
DBStructure.DIMENSIONS - Class in org.gcube.accounting.accounting.summary.access.impl
+
 
+
DBStructure.Measure - Class in org.gcube.accounting.accounting.summary.access.impl
+
 
+
DIMENSION - Static variable in class org.gcube.accounting.accounting.summary.access.impl.DBStructure.Measure
+
 
+
Dimension - Class in org.gcube.accounting.accounting.summary.access.model.internal
+
 
+
Dimension() - Constructor for class org.gcube.accounting.accounting.summary.access.model.internal.Dimension
+
 
+
DIMENSIONS() - Constructor for class org.gcube.accounting.accounting.summary.access.impl.DBStructure.DIMENSIONS
+
 
+
+ + + +

E

+
+
equals(Object) - Method in class org.gcube.accounting.accounting.summary.access.model.internal.Dimension
+
 
+
equals(Object) - Method in class org.gcube.accounting.accounting.summary.access.model.ScopeDescriptor
+
 
+
+ + + +

G

+
+
get() - Static method in interface org.gcube.accounting.accounting.summary.access.AccountingDao
+
 
+
get(ContextTreeProvider) - Static method in interface org.gcube.accounting.accounting.summary.access.AccountingDao
+
 
+
getAvailableDimensions(LocalDateTime, LocalDateTime, ScopeDescriptor, MeasureResolution) - Method in class org.gcube.accounting.accounting.summary.access.impl.Queries
+
+
Returns Dimensions.* fields
+
+
getConnection() - Method in class org.gcube.accounting.accounting.summary.access.impl.BasicConnectionManager
+
 
+
getConnection() - Method in interface org.gcube.accounting.accounting.summary.access.impl.ConnectionManager
+
 
+
getContextInsertionPreparedStatement() - Method in class org.gcube.accounting.accounting.summary.access.impl.Queries
+
+
Returned parameters order is + ID,LABEL
+
+
getContexts() - Method in interface org.gcube.accounting.accounting.summary.access.AccountingDao
+
 
+
getContexts() - Method in class org.gcube.accounting.accounting.summary.access.impl.AccountingDaoImpl
+
 
+
getDimensionInsertionPreparedStatement() - Method in class org.gcube.accounting.accounting.summary.access.impl.Queries
+
+
Returned parameters order is + ID,LABEL,GROUP,AGGREGATED_MEASURE
+
+
getDimensions() - Method in interface org.gcube.accounting.accounting.summary.access.AccountingDao
+
 
+
getDimensions() - Method in class org.gcube.accounting.accounting.summary.access.impl.AccountingDaoImpl
+
 
+
getMeasureCount(String) - Method in class org.gcube.accounting.accounting.summary.access.impl.Queries
+
 
+
getMeasureInsertionPreparedStatement() - Method in class org.gcube.accounting.accounting.summary.access.impl.Queries
+
+
Returned parameters order is + Context, Dimension, Time, Measure, Measure + + NB : Measure is replicated in order to manage update on conflict
+
+
getReportByScope(ScopeDescriptor, Date, Date, MeasureResolution) - Method in interface org.gcube.accounting.accounting.summary.access.AccountingDao
+
 
+
getReportByScope(ScopeDescriptor, Date, Date, MeasureResolution) - Method in class org.gcube.accounting.accounting.summary.access.impl.AccountingDaoImpl
+
 
+
getTree(Object) - Method in interface org.gcube.accounting.accounting.summary.access.AccountingDao
+
 
+
getTree(Object) - Method in class org.gcube.accounting.accounting.summary.access.impl.AccountingDaoImpl
+
 
+
getTree(Object) - Method in class org.gcube.accounting.accounting.summary.access.impl.BasicContextTreeProvider
+
 
+
getTree(Object) - Method in interface org.gcube.accounting.accounting.summary.access.impl.ContextTreeProvider
+
 
+
GROUP - Static variable in class org.gcube.accounting.accounting.summary.access.impl.DBStructure.DIMENSIONS
+
 
+
+ + + +

H

+
+
hasChildren() - Method in class org.gcube.accounting.accounting.summary.access.model.ScopeDescriptor
+
 
+
hashCode() - Method in class org.gcube.accounting.accounting.summary.access.model.internal.Dimension
+
 
+
hashCode() - Method in class org.gcube.accounting.accounting.summary.access.model.ScopeDescriptor
+
 
+
+ + + +

I

+
+
ID - Static variable in class org.gcube.accounting.accounting.summary.access.impl.DBStructure.CONTEXTS
+
 
+
ID - Static variable in class org.gcube.accounting.accounting.summary.access.impl.DBStructure.DIMENSIONS
+
 
+
insertRecords(AccountingRecord...) - Method in interface org.gcube.accounting.accounting.summary.access.AccountingDao
+
 
+
insertRecords(AccountingRecord...) - Method in class org.gcube.accounting.accounting.summary.access.impl.AccountingDaoImpl
+
 
+
+ + + +

L

+
+
LABEL - Static variable in class org.gcube.accounting.accounting.summary.access.impl.DBStructure.CONTEXTS
+
 
+
LABEL - Static variable in class org.gcube.accounting.accounting.summary.access.impl.DBStructure.DIMENSIONS
+
 
+
listContexts() - Method in class org.gcube.accounting.accounting.summary.access.impl.Queries
+
 
+
listDimensions() - Method in class org.gcube.accounting.accounting.summary.access.impl.Queries
+
 
+
+ + + +

M

+
+
Measure() - Constructor for class org.gcube.accounting.accounting.summary.access.impl.DBStructure.Measure
+
 
+
MEASURE - Static variable in class org.gcube.accounting.accounting.summary.access.impl.DBStructure.Measure
+
 
+
MeasureResolution - Enum in org.gcube.accounting.accounting.summary.access.model
+
 
+
+ + + +

O

+
+
org.gcube.accounting.accounting.summary.access - package org.gcube.accounting.accounting.summary.access
+
 
+
org.gcube.accounting.accounting.summary.access.impl - package org.gcube.accounting.accounting.summary.access.impl
+
 
+
org.gcube.accounting.accounting.summary.access.model - package org.gcube.accounting.accounting.summary.access.model
+
 
+
org.gcube.accounting.accounting.summary.access.model.internal - package org.gcube.accounting.accounting.summary.access.model.internal
+
 
+
org.gcube.accounting.accounting.summary.access.model.update - package org.gcube.accounting.accounting.summary.access.model.update
+
 
+
+ + + +

P

+
+
ParameterException - Exception in org.gcube.accounting.accounting.summary.access
+
 
+
ParameterException() - Constructor for exception org.gcube.accounting.accounting.summary.access.ParameterException
+
 
+
ParameterException(String, Throwable, boolean, boolean) - Constructor for exception org.gcube.accounting.accounting.summary.access.ParameterException
+
 
+
ParameterException(String, Throwable) - Constructor for exception org.gcube.accounting.accounting.summary.access.ParameterException
+
 
+
ParameterException(String) - Constructor for exception org.gcube.accounting.accounting.summary.access.ParameterException
+
 
+
ParameterException(Throwable) - Constructor for exception org.gcube.accounting.accounting.summary.access.ParameterException
+
 
+
prepareMeasuresByDimension(ScopeDescriptor, MeasureResolution) - Method in class org.gcube.accounting.accounting.summary.access.impl.Queries
+
+
Prepares a statement for Getting Dim=? in time interval for the scope set + + PS params : + 1- long from + 2- long to + 3- String dimension
+
+
+ + + +

Q

+
+
Queries - Class in org.gcube.accounting.accounting.summary.access.impl
+
 
+
Queries() - Constructor for class org.gcube.accounting.accounting.summary.access.impl.Queries
+
 
+
+ + + +

R

+
+
Record - Class in org.gcube.accounting.accounting.summary.access.model
+
 
+
Record() - Constructor for class org.gcube.accounting.accounting.summary.access.model.Record
+
 
+
Report - Class in org.gcube.accounting.accounting.summary.access.model
+
 
+
Report() - Constructor for class org.gcube.accounting.accounting.summary.access.model.Report
+
 
+
ReportElement - Class in org.gcube.accounting.accounting.summary.access.model
+
 
+
ReportElement() - Constructor for class org.gcube.accounting.accounting.summary.access.model.ReportElement
+
 
+
+ + + +

S

+
+
ScopeDescriptor - Class in org.gcube.accounting.accounting.summary.access.model
+
 
+
ScopeDescriptor() - Constructor for class org.gcube.accounting.accounting.summary.access.model.ScopeDescriptor
+
 
+
Series - Class in org.gcube.accounting.accounting.summary.access.model
+
 
+
Series() - Constructor for class org.gcube.accounting.accounting.summary.access.model.Series
+
 
+
setTreeProvider(ContextTreeProvider) - Method in class org.gcube.accounting.accounting.summary.access.impl.AccountingDaoImpl
+
 
+
+ + + +

T

+
+
TABLENAME - Static variable in class org.gcube.accounting.accounting.summary.access.impl.DBStructure.CONTEXTS
+
 
+
TABLENAME - Static variable in class org.gcube.accounting.accounting.summary.access.impl.DBStructure.DIMENSIONS
+
 
+
TABLENAME - Static variable in class org.gcube.accounting.accounting.summary.access.impl.DBStructure.Measure
+
 
+
TIME - Static variable in class org.gcube.accounting.accounting.summary.access.impl.DBStructure.Measure
+
 
+
toString() - Method in class org.gcube.accounting.accounting.summary.access.model.Report
+
 
+
toString() - Method in class org.gcube.accounting.accounting.summary.access.model.ReportElement
+
 
+
toString() - Method in class org.gcube.accounting.accounting.summary.access.model.Series
+
 
+
+ + + +

U

+
+
UpdateReport - Class in org.gcube.accounting.accounting.summary.access.model.update
+
 
+
UpdateReport() - Constructor for class org.gcube.accounting.accounting.summary.access.model.update.UpdateReport
+
 
+
+ + + +

V

+
+
valueOf(String) - Static method in enum org.gcube.accounting.accounting.summary.access.model.MeasureResolution
+
+
Returns the enum constant of this type with the specified name.
+
+
values() - Static method in enum org.gcube.accounting.accounting.summary.access.model.MeasureResolution
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
+A B C D E G H I L M O P Q R S T U V 
+ +
+ + + + + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/index.html b/target/apidocs/index.html new file mode 100644 index 0000000..6a1e7c4 --- /dev/null +++ b/target/apidocs/index.html @@ -0,0 +1,76 @@ + + + + + + +Accounting Summary Access 1.0.0-SNAPSHOT API + + + + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> + + + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/AccountingDao.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/AccountingDao.html new file mode 100644 index 0000000..bc2bda4 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/AccountingDao.html @@ -0,0 +1,340 @@ + + + + + + +AccountingDao (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + + +
+
org.gcube.accounting.accounting.summary.access
+

Interface AccountingDao

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    AccountingDaoImpl
    +
    +
    +
    +
    public interface AccountingDao
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/ParameterException.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/ParameterException.html new file mode 100644 index 0000000..d29198a --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/ParameterException.html @@ -0,0 +1,320 @@ + + + + + + +ParameterException (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + + +
+
org.gcube.accounting.accounting.summary.access
+

Class ParameterException

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ParameterException

        +
        public ParameterException()
        +
      • +
      + + + +
        +
      • +

        ParameterException

        +
        public ParameterException(String message,
        +                          Throwable cause,
        +                          boolean enableSuppression,
        +                          boolean writableStackTrace)
        +
      • +
      + + + +
        +
      • +

        ParameterException

        +
        public ParameterException(String message,
        +                          Throwable cause)
        +
      • +
      + + + +
        +
      • +

        ParameterException

        +
        public ParameterException(String message)
        +
      • +
      + + + +
        +
      • +

        ParameterException

        +
        public ParameterException(Throwable cause)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/class-use/AccountingDao.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/class-use/AccountingDao.html new file mode 100644 index 0000000..e4f64bc --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/class-use/AccountingDao.html @@ -0,0 +1,192 @@ + + + + + + +Uses of Interface org.gcube.accounting.accounting.summary.access.AccountingDao (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Interface
org.gcube.accounting.accounting.summary.access.AccountingDao

+
+
+ +
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/class-use/ParameterException.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/class-use/ParameterException.html new file mode 100644 index 0000000..9e1134e --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/class-use/ParameterException.html @@ -0,0 +1,198 @@ + + + + + + +Uses of Class org.gcube.accounting.accounting.summary.access.ParameterException (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.gcube.accounting.accounting.summary.access.ParameterException

+
+
+ +
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/AccountingDaoImpl.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/AccountingDaoImpl.html new file mode 100644 index 0000000..055bee6 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/AccountingDaoImpl.html @@ -0,0 +1,407 @@ + + + + + + +AccountingDaoImpl (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + + +
+
org.gcube.accounting.accounting.summary.access.impl
+

Class AccountingDaoImpl

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.gcube.accounting.accounting.summary.access.impl.AccountingDaoImpl
    • +
    +
  • +
+
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/BasicConnectionManager.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/BasicConnectionManager.html new file mode 100644 index 0000000..817ea4b --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/BasicConnectionManager.html @@ -0,0 +1,285 @@ + + + + + + +BasicConnectionManager (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + + +
+
org.gcube.accounting.accounting.summary.access.impl
+

Class BasicConnectionManager

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.gcube.accounting.accounting.summary.access.impl.BasicConnectionManager
    • +
    +
  • +
+
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/BasicContextTreeProvider.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/BasicContextTreeProvider.html new file mode 100644 index 0000000..d276415 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/BasicContextTreeProvider.html @@ -0,0 +1,285 @@ + + + + + + +BasicContextTreeProvider (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + + +
+
org.gcube.accounting.accounting.summary.access.impl
+

Class BasicContextTreeProvider

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.gcube.accounting.accounting.summary.access.impl.BasicContextTreeProvider
    • +
    +
  • +
+
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/ConnectionManager.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/ConnectionManager.html new file mode 100644 index 0000000..f83e560 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/ConnectionManager.html @@ -0,0 +1,232 @@ + + + + + + +ConnectionManager (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + + +
+
org.gcube.accounting.accounting.summary.access.impl
+

Interface ConnectionManager

+
+
+
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/ContextTreeProvider.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/ContextTreeProvider.html new file mode 100644 index 0000000..f041342 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/ContextTreeProvider.html @@ -0,0 +1,232 @@ + + + + + + +ContextTreeProvider (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + + +
+
org.gcube.accounting.accounting.summary.access.impl
+

Interface ContextTreeProvider

+
+
+
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/DBStructure.CONTEXTS.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/DBStructure.CONTEXTS.html new file mode 100644 index 0000000..4969f0e --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/DBStructure.CONTEXTS.html @@ -0,0 +1,317 @@ + + + + + + +DBStructure.CONTEXTS (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + + +
+
org.gcube.accounting.accounting.summary.access.impl
+

Class DBStructure.CONTEXTS

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.gcube.accounting.accounting.summary.access.impl.DBStructure.CONTEXTS
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    DBStructure
    +
    +
    +
    +
    public static class DBStructure.CONTEXTS
    +extends Object
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/DBStructure.DIMENSIONS.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/DBStructure.DIMENSIONS.html new file mode 100644 index 0000000..91097d6 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/DBStructure.DIMENSIONS.html @@ -0,0 +1,351 @@ + + + + + + +DBStructure.DIMENSIONS (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + + +
+
org.gcube.accounting.accounting.summary.access.impl
+

Class DBStructure.DIMENSIONS

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.gcube.accounting.accounting.summary.access.impl.DBStructure.DIMENSIONS
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    DBStructure
    +
    +
    +
    +
    public static class DBStructure.DIMENSIONS
    +extends Object
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/DBStructure.Measure.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/DBStructure.Measure.html new file mode 100644 index 0000000..c4e68cb --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/DBStructure.Measure.html @@ -0,0 +1,351 @@ + + + + + + +DBStructure.Measure (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + + +
+
org.gcube.accounting.accounting.summary.access.impl
+

Class DBStructure.Measure

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.gcube.accounting.accounting.summary.access.impl.DBStructure.Measure
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    DBStructure
    +
    +
    +
    +
    public static class DBStructure.Measure
    +extends Object
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/DBStructure.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/DBStructure.html new file mode 100644 index 0000000..4c11e23 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/DBStructure.html @@ -0,0 +1,266 @@ + + + + + + +DBStructure (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + + +
+
org.gcube.accounting.accounting.summary.access.impl
+

Class DBStructure

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.gcube.accounting.accounting.summary.access.impl.DBStructure
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class DBStructure
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DBStructure

        +
        public DBStructure()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/Queries.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/Queries.html new file mode 100644 index 0000000..eaa715b --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/Queries.html @@ -0,0 +1,476 @@ + + + + + + +Queries (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + + +
+
org.gcube.accounting.accounting.summary.access.impl
+

Class Queries

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.gcube.accounting.accounting.summary.access.impl.Queries
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class Queries
    +extends Object
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/AccountingDaoImpl.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/AccountingDaoImpl.html new file mode 100644 index 0000000..254de54 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/AccountingDaoImpl.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.gcube.accounting.accounting.summary.access.impl.AccountingDaoImpl (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.gcube.accounting.accounting.summary.access.impl.AccountingDaoImpl

+
+
No usage of org.gcube.accounting.accounting.summary.access.impl.AccountingDaoImpl
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/BasicConnectionManager.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/BasicConnectionManager.html new file mode 100644 index 0000000..887a3ab --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/BasicConnectionManager.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.gcube.accounting.accounting.summary.access.impl.BasicConnectionManager (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.gcube.accounting.accounting.summary.access.impl.BasicConnectionManager

+
+
No usage of org.gcube.accounting.accounting.summary.access.impl.BasicConnectionManager
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/BasicContextTreeProvider.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/BasicContextTreeProvider.html new file mode 100644 index 0000000..5e94ea0 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/BasicContextTreeProvider.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.gcube.accounting.accounting.summary.access.impl.BasicContextTreeProvider (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.gcube.accounting.accounting.summary.access.impl.BasicContextTreeProvider

+
+
No usage of org.gcube.accounting.accounting.summary.access.impl.BasicContextTreeProvider
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/ConnectionManager.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/ConnectionManager.html new file mode 100644 index 0000000..885cfe0 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/ConnectionManager.html @@ -0,0 +1,178 @@ + + + + + + +Uses of Interface org.gcube.accounting.accounting.summary.access.impl.ConnectionManager (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Interface
org.gcube.accounting.accounting.summary.access.impl.ConnectionManager

+
+
+ +
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/ContextTreeProvider.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/ContextTreeProvider.html new file mode 100644 index 0000000..ddece68 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/ContextTreeProvider.html @@ -0,0 +1,213 @@ + + + + + + +Uses of Interface org.gcube.accounting.accounting.summary.access.impl.ContextTreeProvider (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Interface
org.gcube.accounting.accounting.summary.access.impl.ContextTreeProvider

+
+
+ +
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/DBStructure.CONTEXTS.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/DBStructure.CONTEXTS.html new file mode 100644 index 0000000..7842c89 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/DBStructure.CONTEXTS.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.gcube.accounting.accounting.summary.access.impl.DBStructure.CONTEXTS (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.gcube.accounting.accounting.summary.access.impl.DBStructure.CONTEXTS

+
+
No usage of org.gcube.accounting.accounting.summary.access.impl.DBStructure.CONTEXTS
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/DBStructure.DIMENSIONS.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/DBStructure.DIMENSIONS.html new file mode 100644 index 0000000..f4d286a --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/DBStructure.DIMENSIONS.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.gcube.accounting.accounting.summary.access.impl.DBStructure.DIMENSIONS (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.gcube.accounting.accounting.summary.access.impl.DBStructure.DIMENSIONS

+
+
No usage of org.gcube.accounting.accounting.summary.access.impl.DBStructure.DIMENSIONS
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/DBStructure.Measure.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/DBStructure.Measure.html new file mode 100644 index 0000000..9c856c8 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/DBStructure.Measure.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.gcube.accounting.accounting.summary.access.impl.DBStructure.Measure (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.gcube.accounting.accounting.summary.access.impl.DBStructure.Measure

+
+
No usage of org.gcube.accounting.accounting.summary.access.impl.DBStructure.Measure
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/DBStructure.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/DBStructure.html new file mode 100644 index 0000000..53efc61 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/DBStructure.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.gcube.accounting.accounting.summary.access.impl.DBStructure (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.gcube.accounting.accounting.summary.access.impl.DBStructure

+
+
No usage of org.gcube.accounting.accounting.summary.access.impl.DBStructure
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/Queries.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/Queries.html new file mode 100644 index 0000000..1c7619b --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/class-use/Queries.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.gcube.accounting.accounting.summary.access.impl.Queries (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.gcube.accounting.accounting.summary.access.impl.Queries

+
+
No usage of org.gcube.accounting.accounting.summary.access.impl.Queries
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/package-frame.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/package-frame.html new file mode 100644 index 0000000..8b53a77 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/package-frame.html @@ -0,0 +1,33 @@ + + + + + + +org.gcube.accounting.accounting.summary.access.impl (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + +

org.gcube.accounting.accounting.summary.access.impl

+ + + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/package-summary.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/package-summary.html new file mode 100644 index 0000000..d778de0 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/package-summary.html @@ -0,0 +1,191 @@ + + + + + + +org.gcube.accounting.accounting.summary.access.impl (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Package org.gcube.accounting.accounting.summary.access.impl

+
+
+ +
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/package-tree.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/package-tree.html new file mode 100644 index 0000000..182b43b --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/package-tree.html @@ -0,0 +1,151 @@ + + + + + + +org.gcube.accounting.accounting.summary.access.impl Class Hierarchy (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package org.gcube.accounting.accounting.summary.access.impl

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/package-use.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/package-use.html new file mode 100644 index 0000000..560b8f1 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/impl/package-use.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Package org.gcube.accounting.accounting.summary.access.impl (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
org.gcube.accounting.accounting.summary.access.impl

+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/MeasureResolution.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/MeasureResolution.html new file mode 100644 index 0000000..6adaeca --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/MeasureResolution.html @@ -0,0 +1,332 @@ + + + + + + +MeasureResolution (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + + +
+
org.gcube.accounting.accounting.summary.access.model
+

Enum MeasureResolution

+
+
+ +
+ +
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static MeasureResolution[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (MeasureResolution c : MeasureResolution.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static MeasureResolution valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/Record.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/Record.html new file mode 100644 index 0000000..ddb7e1e --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/Record.html @@ -0,0 +1,248 @@ + + + + + + +Record (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + + +
+
org.gcube.accounting.accounting.summary.access.model
+

Class Record

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.gcube.accounting.accounting.summary.access.model.Record
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Record

        +
        public Record()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/Report.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/Report.html new file mode 100644 index 0000000..e228eb9 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/Report.html @@ -0,0 +1,286 @@ + + + + + + +Report (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + + +
+
org.gcube.accounting.accounting.summary.access.model
+

Class Report

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.gcube.accounting.accounting.summary.access.model.Report
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Report

        +
        public Report()
        +
      • +
      +
    • +
    + + +
  • +
+
+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/ReportElement.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/ReportElement.html new file mode 100644 index 0000000..1041b25 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/ReportElement.html @@ -0,0 +1,286 @@ + + + + + + +ReportElement (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + + +
+
org.gcube.accounting.accounting.summary.access.model
+

Class ReportElement

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.gcube.accounting.accounting.summary.access.model.ReportElement
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ReportElement

        +
        public ReportElement()
        +
      • +
      +
    • +
    + + +
  • +
+
+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/ScopeDescriptor.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/ScopeDescriptor.html new file mode 100644 index 0000000..9272d4e --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/ScopeDescriptor.html @@ -0,0 +1,316 @@ + + + + + + +ScopeDescriptor (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + + +
+
org.gcube.accounting.accounting.summary.access.model
+

Class ScopeDescriptor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.gcube.accounting.accounting.summary.access.model.ScopeDescriptor
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ScopeDescriptor

        +
        public ScopeDescriptor()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasChildren

        +
        public boolean hasChildren()
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals(Object obj)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/Series.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/Series.html new file mode 100644 index 0000000..f278e04 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/Series.html @@ -0,0 +1,286 @@ + + + + + + +Series (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + + +
+
org.gcube.accounting.accounting.summary.access.model
+

Class Series

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.gcube.accounting.accounting.summary.access.model.Series
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Series

        +
        public Series()
        +
      • +
      +
    • +
    + + +
  • +
+
+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/MeasureResolution.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/MeasureResolution.html new file mode 100644 index 0000000..967fd10 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/MeasureResolution.html @@ -0,0 +1,246 @@ + + + + + + +Uses of Class org.gcube.accounting.accounting.summary.access.model.MeasureResolution (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.gcube.accounting.accounting.summary.access.model.MeasureResolution

+
+
+ +
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/Record.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/Record.html new file mode 100644 index 0000000..670a0e6 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/Record.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.gcube.accounting.accounting.summary.access.model.Record (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.gcube.accounting.accounting.summary.access.model.Record

+
+
No usage of org.gcube.accounting.accounting.summary.access.model.Record
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/Report.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/Report.html new file mode 100644 index 0000000..c399c9e --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/Report.html @@ -0,0 +1,194 @@ + + + + + + +Uses of Class org.gcube.accounting.accounting.summary.access.model.Report (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.gcube.accounting.accounting.summary.access.model.Report

+
+
+ +
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/ReportElement.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/ReportElement.html new file mode 100644 index 0000000..f487cd2 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/ReportElement.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.gcube.accounting.accounting.summary.access.model.ReportElement (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.gcube.accounting.accounting.summary.access.model.ReportElement

+
+
No usage of org.gcube.accounting.accounting.summary.access.model.ReportElement
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/ScopeDescriptor.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/ScopeDescriptor.html new file mode 100644 index 0000000..133eb39 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/ScopeDescriptor.html @@ -0,0 +1,279 @@ + + + + + + +Uses of Class org.gcube.accounting.accounting.summary.access.model.ScopeDescriptor (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.gcube.accounting.accounting.summary.access.model.ScopeDescriptor

+
+
+ +
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/Series.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/Series.html new file mode 100644 index 0000000..f301185 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/class-use/Series.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.gcube.accounting.accounting.summary.access.model.Series (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.gcube.accounting.accounting.summary.access.model.Series

+
+
No usage of org.gcube.accounting.accounting.summary.access.model.Series
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/Dimension.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/Dimension.html new file mode 100644 index 0000000..d049d23 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/Dimension.html @@ -0,0 +1,294 @@ + + + + + + +Dimension (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + + +
+
org.gcube.accounting.accounting.summary.access.model.internal
+

Class Dimension

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.gcube.accounting.accounting.summary.access.model.internal.Dimension
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class Dimension
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Dimension

        +
        public Dimension()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals(Object obj)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/class-use/Dimension.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/class-use/Dimension.html new file mode 100644 index 0000000..67b7d87 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/class-use/Dimension.html @@ -0,0 +1,188 @@ + + + + + + +Uses of Class org.gcube.accounting.accounting.summary.access.model.internal.Dimension (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.gcube.accounting.accounting.summary.access.model.internal.Dimension

+
+
+ +
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/package-frame.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/package-frame.html new file mode 100644 index 0000000..37fd765 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/package-frame.html @@ -0,0 +1,21 @@ + + + + + + +org.gcube.accounting.accounting.summary.access.model.internal (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + +

org.gcube.accounting.accounting.summary.access.model.internal

+
+

Classes

+ +
+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/package-summary.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/package-summary.html new file mode 100644 index 0000000..a2000e6 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/package-summary.html @@ -0,0 +1,144 @@ + + + + + + +org.gcube.accounting.accounting.summary.access.model.internal (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Package org.gcube.accounting.accounting.summary.access.model.internal

+
+
+
    +
  • + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    Dimension 
    +
  • +
+
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/package-tree.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/package-tree.html new file mode 100644 index 0000000..80d6dc8 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/package-tree.html @@ -0,0 +1,139 @@ + + + + + + +org.gcube.accounting.accounting.summary.access.model.internal Class Hierarchy (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package org.gcube.accounting.accounting.summary.access.model.internal

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • org.gcube.accounting.accounting.summary.access.model.internal.Dimension
    • +
    +
  • +
+
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/package-use.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/package-use.html new file mode 100644 index 0000000..eaa938b --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/internal/package-use.html @@ -0,0 +1,178 @@ + + + + + + +Uses of Package org.gcube.accounting.accounting.summary.access.model.internal (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
org.gcube.accounting.accounting.summary.access.model.internal

+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/package-frame.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/package-frame.html new file mode 100644 index 0000000..47991f1 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/package-frame.html @@ -0,0 +1,29 @@ + + + + + + +org.gcube.accounting.accounting.summary.access.model (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + +

org.gcube.accounting.accounting.summary.access.model

+ + + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/package-summary.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/package-summary.html new file mode 100644 index 0000000..8c71dcb --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/package-summary.html @@ -0,0 +1,175 @@ + + + + + + +org.gcube.accounting.accounting.summary.access.model (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Package org.gcube.accounting.accounting.summary.access.model

+
+
+ +
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/package-tree.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/package-tree.html new file mode 100644 index 0000000..4aace4b --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/package-tree.html @@ -0,0 +1,155 @@ + + + + + + +org.gcube.accounting.accounting.summary.access.model Class Hierarchy (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package org.gcube.accounting.accounting.summary.access.model

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Enum Hierarchy

+ +
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/package-use.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/package-use.html new file mode 100644 index 0000000..25404fa --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/package-use.html @@ -0,0 +1,209 @@ + + + + + + +Uses of Package org.gcube.accounting.accounting.summary.access.model (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
org.gcube.accounting.accounting.summary.access.model

+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/AccountingRecord.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/AccountingRecord.html new file mode 100644 index 0000000..b807b8b --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/AccountingRecord.html @@ -0,0 +1,239 @@ + + + + + + +AccountingRecord (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + + +
+
org.gcube.accounting.accounting.summary.access.model.update
+

Class AccountingRecord

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.gcube.accounting.accounting.summary.access.model.update.AccountingRecord
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class AccountingRecord
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AccountingRecord

        +
        public AccountingRecord()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/UpdateReport.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/UpdateReport.html new file mode 100644 index 0000000..933716a --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/UpdateReport.html @@ -0,0 +1,239 @@ + + + + + + +UpdateReport (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + + +
+
org.gcube.accounting.accounting.summary.access.model.update
+

Class UpdateReport

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.gcube.accounting.accounting.summary.access.model.update.UpdateReport
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class UpdateReport
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UpdateReport

        +
        public UpdateReport()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/class-use/AccountingRecord.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/class-use/AccountingRecord.html new file mode 100644 index 0000000..4d80379 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/class-use/AccountingRecord.html @@ -0,0 +1,188 @@ + + + + + + +Uses of Class org.gcube.accounting.accounting.summary.access.model.update.AccountingRecord (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.gcube.accounting.accounting.summary.access.model.update.AccountingRecord

+
+
+ +
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/class-use/UpdateReport.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/class-use/UpdateReport.html new file mode 100644 index 0000000..a0d2b8d --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/class-use/UpdateReport.html @@ -0,0 +1,188 @@ + + + + + + +Uses of Class org.gcube.accounting.accounting.summary.access.model.update.UpdateReport (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.gcube.accounting.accounting.summary.access.model.update.UpdateReport

+
+
+ +
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/package-frame.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/package-frame.html new file mode 100644 index 0000000..6819ecb --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/package-frame.html @@ -0,0 +1,22 @@ + + + + + + +org.gcube.accounting.accounting.summary.access.model.update (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + +

org.gcube.accounting.accounting.summary.access.model.update

+
+

Classes

+ +
+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/package-summary.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/package-summary.html new file mode 100644 index 0000000..044af07 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/package-summary.html @@ -0,0 +1,148 @@ + + + + + + +org.gcube.accounting.accounting.summary.access.model.update (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Package org.gcube.accounting.accounting.summary.access.model.update

+
+
+ +
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/package-tree.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/package-tree.html new file mode 100644 index 0000000..e091a36 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/package-tree.html @@ -0,0 +1,140 @@ + + + + + + +org.gcube.accounting.accounting.summary.access.model.update Class Hierarchy (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package org.gcube.accounting.accounting.summary.access.model.update

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • org.gcube.accounting.accounting.summary.access.model.update.AccountingRecord
    • +
    • org.gcube.accounting.accounting.summary.access.model.update.UpdateReport
    • +
    +
  • +
+
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/package-use.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/package-use.html new file mode 100644 index 0000000..5d43c6a --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/model/update/package-use.html @@ -0,0 +1,184 @@ + + + + + + +Uses of Package org.gcube.accounting.accounting.summary.access.model.update (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
org.gcube.accounting.accounting.summary.access.model.update

+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/package-frame.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/package-frame.html new file mode 100644 index 0000000..7b9fb10 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/package-frame.html @@ -0,0 +1,25 @@ + + + + + + +org.gcube.accounting.accounting.summary.access (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + +

org.gcube.accounting.accounting.summary.access

+
+

Interfaces

+ +

Exceptions

+ +
+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/package-summary.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/package-summary.html new file mode 100644 index 0000000..afeabd8 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/package-summary.html @@ -0,0 +1,159 @@ + + + + + + +org.gcube.accounting.accounting.summary.access (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Package org.gcube.accounting.accounting.summary.access

+
+
+
    +
  • + + + + + + + + + + + + +
    Interface Summary 
    InterfaceDescription
    AccountingDao 
    +
  • +
  • + + + + + + + + + + + + +
    Exception Summary 
    ExceptionDescription
    ParameterException 
    +
  • +
+
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/package-tree.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/package-tree.html new file mode 100644 index 0000000..ae59fbf --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/package-tree.html @@ -0,0 +1,151 @@ + + + + + + +org.gcube.accounting.accounting.summary.access Class Hierarchy (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package org.gcube.accounting.accounting.summary.access

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/accounting/summary/access/package-use.html b/target/apidocs/org/gcube/accounting/accounting/summary/access/package-use.html new file mode 100644 index 0000000..c48783e --- /dev/null +++ b/target/apidocs/org/gcube/accounting/accounting/summary/access/package-use.html @@ -0,0 +1,184 @@ + + + + + + +Uses of Package org.gcube.accounting.accounting.summary.access (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
org.gcube.accounting.accounting.summary.access

+
+ + + + + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/overview-frame.html b/target/apidocs/overview-frame.html new file mode 100644 index 0000000..bf0c335 --- /dev/null +++ b/target/apidocs/overview-frame.html @@ -0,0 +1,26 @@ + + + + + + +Overview List (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + +

 

+ + diff --git a/target/apidocs/overview-summary.html b/target/apidocs/overview-summary.html new file mode 100644 index 0000000..fa6f0ea --- /dev/null +++ b/target/apidocs/overview-summary.html @@ -0,0 +1,156 @@ + + + + + + +Overview (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Accounting Summary Access 1.0.0-SNAPSHOT API

+
+ + +
+ + + + + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/overview-tree.html b/target/apidocs/overview-tree.html new file mode 100644 index 0000000..357f8dd --- /dev/null +++ b/target/apidocs/overview-tree.html @@ -0,0 +1,185 @@ + + + + + + +Class Hierarchy (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+

Class Hierarchy

+ +

Interface Hierarchy

+ +

Enum Hierarchy

+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/package-list b/target/apidocs/package-list new file mode 100644 index 0000000..4600484 --- /dev/null +++ b/target/apidocs/package-list @@ -0,0 +1,5 @@ +org.gcube.accounting.accounting.summary.access +org.gcube.accounting.accounting.summary.access.impl +org.gcube.accounting.accounting.summary.access.model +org.gcube.accounting.accounting.summary.access.model.internal +org.gcube.accounting.accounting.summary.access.model.update diff --git a/target/apidocs/script.js b/target/apidocs/script.js new file mode 100644 index 0000000..b346356 --- /dev/null +++ b/target/apidocs/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/target/apidocs/serialized-form.html b/target/apidocs/serialized-form.html new file mode 100644 index 0000000..74791b8 --- /dev/null +++ b/target/apidocs/serialized-form.html @@ -0,0 +1,286 @@ + + + + + + +Serialized Form (Accounting Summary Access 1.0.0-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Serialized Form

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2018. All Rights Reserved.

+ + diff --git a/target/apidocs/stylesheet.css b/target/apidocs/stylesheet.css new file mode 100644 index 0000000..98055b2 --- /dev/null +++ b/target/apidocs/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml b/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml new file mode 100644 index 0000000..8b89c97 --- /dev/null +++ b/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml @@ -0,0 +1,10 @@ + + + + + + + + + src/main/javadoc + diff --git a/target/javadoc-bundle-options/package-list b/target/javadoc-bundle-options/package-list new file mode 100644 index 0000000..42c9b95 --- /dev/null +++ b/target/javadoc-bundle-options/package-list @@ -0,0 +1,203 @@ +java.applet +java.awt +java.awt.color +java.awt.datatransfer +java.awt.dnd +java.awt.event +java.awt.font +java.awt.geom +java.awt.im +java.awt.im.spi +java.awt.image +java.awt.image.renderable +java.awt.print +java.beans +java.beans.beancontext +java.io +java.lang +java.lang.annotation +java.lang.instrument +java.lang.management +java.lang.ref +java.lang.reflect +java.math +java.net +java.nio +java.nio.channels +java.nio.channels.spi +java.nio.charset +java.nio.charset.spi +java.rmi +java.rmi.activation +java.rmi.dgc +java.rmi.registry +java.rmi.server +java.security +java.security.acl +java.security.cert +java.security.interfaces +java.security.spec +java.sql +java.text +java.text.spi +java.util +java.util.concurrent +java.util.concurrent.atomic +java.util.concurrent.locks +java.util.jar +java.util.logging +java.util.prefs +java.util.regex +java.util.spi +java.util.zip +javax.accessibility +javax.activation +javax.activity +javax.annotation +javax.annotation.processing +javax.crypto +javax.crypto.interfaces +javax.crypto.spec +javax.imageio +javax.imageio.event +javax.imageio.metadata +javax.imageio.plugins.bmp +javax.imageio.plugins.jpeg +javax.imageio.spi +javax.imageio.stream +javax.jws +javax.jws.soap +javax.lang.model +javax.lang.model.element +javax.lang.model.type +javax.lang.model.util +javax.management +javax.management.loading +javax.management.modelmbean +javax.management.monitor +javax.management.openmbean +javax.management.relation +javax.management.remote +javax.management.remote.rmi +javax.management.timer +javax.naming +javax.naming.directory +javax.naming.event +javax.naming.ldap +javax.naming.spi +javax.net +javax.net.ssl +javax.print +javax.print.attribute +javax.print.attribute.standard +javax.print.event +javax.rmi +javax.rmi.CORBA +javax.rmi.ssl +javax.script +javax.security.auth +javax.security.auth.callback +javax.security.auth.kerberos +javax.security.auth.login +javax.security.auth.spi +javax.security.auth.x500 +javax.security.cert +javax.security.sasl +javax.sound.midi +javax.sound.midi.spi +javax.sound.sampled +javax.sound.sampled.spi +javax.sql +javax.sql.rowset +javax.sql.rowset.serial +javax.sql.rowset.spi +javax.swing +javax.swing.border +javax.swing.colorchooser +javax.swing.event +javax.swing.filechooser +javax.swing.plaf +javax.swing.plaf.basic +javax.swing.plaf.metal +javax.swing.plaf.multi +javax.swing.plaf.synth +javax.swing.table +javax.swing.text +javax.swing.text.html +javax.swing.text.html.parser +javax.swing.text.rtf +javax.swing.tree +javax.swing.undo +javax.tools +javax.transaction +javax.transaction.xa +javax.xml +javax.xml.bind +javax.xml.bind.annotation +javax.xml.bind.annotation.adapters +javax.xml.bind.attachment +javax.xml.bind.helpers +javax.xml.bind.util +javax.xml.crypto +javax.xml.crypto.dom +javax.xml.crypto.dsig +javax.xml.crypto.dsig.dom +javax.xml.crypto.dsig.keyinfo +javax.xml.crypto.dsig.spec +javax.xml.datatype +javax.xml.namespace +javax.xml.parsers +javax.xml.soap +javax.xml.stream +javax.xml.stream.events +javax.xml.stream.util +javax.xml.transform +javax.xml.transform.dom +javax.xml.transform.sax +javax.xml.transform.stax +javax.xml.transform.stream +javax.xml.validation +javax.xml.ws +javax.xml.ws.handler +javax.xml.ws.handler.soap +javax.xml.ws.http +javax.xml.ws.soap +javax.xml.ws.spi +javax.xml.ws.wsaddressing +javax.xml.xpath +org.ietf.jgss +org.omg.CORBA +org.omg.CORBA.DynAnyPackage +org.omg.CORBA.ORBPackage +org.omg.CORBA.TypeCodePackage +org.omg.CORBA.portable +org.omg.CORBA_2_3 +org.omg.CORBA_2_3.portable +org.omg.CosNaming +org.omg.CosNaming.NamingContextExtPackage +org.omg.CosNaming.NamingContextPackage +org.omg.Dynamic +org.omg.DynamicAny +org.omg.DynamicAny.DynAnyFactoryPackage +org.omg.DynamicAny.DynAnyPackage +org.omg.IOP +org.omg.IOP.CodecFactoryPackage +org.omg.IOP.CodecPackage +org.omg.Messaging +org.omg.PortableInterceptor +org.omg.PortableInterceptor.ORBInitInfoPackage +org.omg.PortableServer +org.omg.PortableServer.CurrentPackage +org.omg.PortableServer.POAManagerPackage +org.omg.PortableServer.POAPackage +org.omg.PortableServer.ServantLocatorPackage +org.omg.PortableServer.portable +org.omg.SendingContext +org.omg.stub.java.rmi +org.w3c.dom +org.w3c.dom.bootstrap +org.w3c.dom.events +org.w3c.dom.ls +org.xml.sax +org.xml.sax.ext +org.xml.sax.helpers \ No newline at end of file diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties new file mode 100644 index 0000000..343c468 --- /dev/null +++ b/target/maven-archiver/pom.properties @@ -0,0 +1,5 @@ +#Generated by Maven +#Thu Jul 19 18:43:27 CEST 2018 +version=1.0.0-SNAPSHOT +groupId=org.gcube.accounting +artifactId=accounting-summary-access diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..7e6fdab --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,24 @@ +org/gcube/accounting/accounting/summary/access/impl/DBStructure$DIMENSIONS.class +org/gcube/accounting/accounting/summary/access/model/update/AccountingRecord.class +org/gcube/accounting/accounting/summary/access/impl/DBStructure.class +org/gcube/accounting/accounting/summary/access/model/Report.class +org/gcube/accounting/accounting/summary/access/impl/DBStructure$CONTEXTS.class +org/gcube/accounting/accounting/summary/access/impl/Queries.class +org/gcube/accounting/accounting/summary/access/model/Record.class +org/gcube/accounting/accounting/summary/access/impl/AccountingDaoImpl.class +org/gcube/accounting/accounting/summary/access/model/MeasureResolution.class +org/gcube/accounting/accounting/summary/access/impl/BasicConnectionManager$DataBaseDescriptor.class +org/gcube/accounting/accounting/summary/access/model/Series.class +org/gcube/accounting/accounting/summary/access/impl/ConnectionManager.class +org/gcube/accounting/accounting/summary/access/impl/ContextTreeProvider.class +org/gcube/accounting/accounting/summary/access/AccountingDao.class +org/gcube/accounting/accounting/summary/access/impl/BasicContextTreeProvider.class +org/gcube/accounting/accounting/summary/access/impl/BasicConnectionManager$1.class +org/gcube/accounting/accounting/summary/access/model/internal/Dimension.class +org/gcube/accounting/accounting/summary/access/model/ScopeDescriptor.class +org/gcube/accounting/accounting/summary/access/impl/DBStructure$Measure.class +org/gcube/accounting/accounting/summary/access/ParameterException.class +org/gcube/accounting/accounting/summary/access/impl/BasicConnectionManager.class +org/gcube/accounting/accounting/summary/access/model/ReportElement.class +org/gcube/accounting/accounting/summary/access/model/update/UpdateReport.class +org/gcube/accounting/accounting/summary/access/impl/AccountingDaoImpl$1.class diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..906f2fe --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,18 @@ +/home/fabio/workspaces/DEV/accounting-summary-access/src/main/java/org/gcube/accounting/accounting/summary/access/model/Record.java +/home/fabio/workspaces/DEV/accounting-summary-access/src/main/java/org/gcube/accounting/accounting/summary/access/ParameterException.java +/home/fabio/workspaces/DEV/accounting-summary-access/src/main/java/org/gcube/accounting/accounting/summary/access/model/update/AccountingRecord.java +/home/fabio/workspaces/DEV/accounting-summary-access/src/main/java/org/gcube/accounting/accounting/summary/access/impl/AccountingDaoImpl.java +/home/fabio/workspaces/DEV/accounting-summary-access/src/main/java/org/gcube/accounting/accounting/summary/access/model/update/UpdateReport.java +/home/fabio/workspaces/DEV/accounting-summary-access/src/main/java/org/gcube/accounting/accounting/summary/access/model/internal/Dimension.java +/home/fabio/workspaces/DEV/accounting-summary-access/src/main/java/org/gcube/accounting/accounting/summary/access/model/ReportElement.java +/home/fabio/workspaces/DEV/accounting-summary-access/src/main/java/org/gcube/accounting/accounting/summary/access/impl/ConnectionManager.java +/home/fabio/workspaces/DEV/accounting-summary-access/src/main/java/org/gcube/accounting/accounting/summary/access/AccountingDao.java +/home/fabio/workspaces/DEV/accounting-summary-access/src/main/java/org/gcube/accounting/accounting/summary/access/impl/BasicContextTreeProvider.java +/home/fabio/workspaces/DEV/accounting-summary-access/src/main/java/org/gcube/accounting/accounting/summary/access/impl/ContextTreeProvider.java +/home/fabio/workspaces/DEV/accounting-summary-access/src/main/java/org/gcube/accounting/accounting/summary/access/impl/BasicConnectionManager.java +/home/fabio/workspaces/DEV/accounting-summary-access/src/main/java/org/gcube/accounting/accounting/summary/access/model/ScopeDescriptor.java +/home/fabio/workspaces/DEV/accounting-summary-access/src/main/java/org/gcube/accounting/accounting/summary/access/model/MeasureResolution.java +/home/fabio/workspaces/DEV/accounting-summary-access/src/main/java/org/gcube/accounting/accounting/summary/access/impl/DBStructure.java +/home/fabio/workspaces/DEV/accounting-summary-access/src/main/java/org/gcube/accounting/accounting/summary/access/impl/Queries.java +/home/fabio/workspaces/DEV/accounting-summary-access/src/main/java/org/gcube/accounting/accounting/summary/access/model/Series.java +/home/fabio/workspaces/DEV/accounting-summary-access/src/main/java/org/gcube/accounting/accounting/summary/access/model/Report.java diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst new file mode 100644 index 0000000..6b49529 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst @@ -0,0 +1,5 @@ +org/gcube/data/access/accounting/summary/access/test/TokenSetter.class +org/gcube/data/access/accounting/summary/access/test/WriteTest.class +org/gcube/data/access/accounting/summary/access/test/DummyContextTreeProvider.class +org/gcube/data/access/accounting/summary/access/test/SimpleTest.class +org/gcube/data/access/accounting/summary/access/utils/Importer.class diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 0000000..bb882b6 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst @@ -0,0 +1,5 @@ +/home/fabio/workspaces/DEV/accounting-summary-access/src/test/java/org/gcube/data/access/accounting/summary/access/test/WriteTest.java +/home/fabio/workspaces/DEV/accounting-summary-access/src/test/java/org/gcube/data/access/accounting/summary/access/test/DummyContextTreeProvider.java +/home/fabio/workspaces/DEV/accounting-summary-access/src/test/java/org/gcube/data/access/accounting/summary/access/utils/Importer.java +/home/fabio/workspaces/DEV/accounting-summary-access/src/test/java/org/gcube/data/access/accounting/summary/access/test/TokenSetter.java +/home/fabio/workspaces/DEV/accounting-summary-access/src/test/java/org/gcube/data/access/accounting/summary/access/test/SimpleTest.java