<mavenModuleSetBuild _class='hudson.maven.MavenModuleSetBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>repository_url</name><value>file:///var/www/maven</value></parameter></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmaster _class='hudson.plugins.git.util.Build'><buildNumber>32</buildNumber><marked><SHA1>471a7e468df9df87874e22d303a7dd5eaeb36620</SHA1><branch><SHA1>471a7e468df9df87874e22d303a7dd5eaeb36620</SHA1><name>origin/master</name></branch></marked><revision><SHA1>471a7e468df9df87874e22d303a7dd5eaeb36620</SHA1><branch><SHA1>471a7e468df9df87874e22d303a7dd5eaeb36620</SHA1><name>origin/master</name></branch></revision></originmaster><originfeature-client-jar _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>d7d0cf5116bc3e5a7f9bd418e64e5a5707b31648</SHA1><branch><SHA1>d7d0cf5116bc3e5a7f9bd418e64e5a5707b31648</SHA1><name>origin/feature-client-jar</name></branch></marked><revision><SHA1>d7d0cf5116bc3e5a7f9bd418e64e5a5707b31648</SHA1><branch><SHA1>d7d0cf5116bc3e5a7f9bd418e64e5a5707b31648</SHA1><name>origin/feature-client-jar</name></branch></revision></originfeature-client-jar><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>4f65b708fd7b7c0c032bfbcde94c577d4a260a23</SHA1><branch><SHA1>4f65b708fd7b7c0c032bfbcde94c577d4a260a23</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>4f65b708fd7b7c0c032bfbcde94c577d4a260a23</SHA1><branch><SHA1>4f65b708fd7b7c0c032bfbcde94c577d4a260a23</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>471a7e468df9df87874e22d303a7dd5eaeb36620</SHA1><branch><SHA1>471a7e468df9df87874e22d303a7dd5eaeb36620</SHA1><name>origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/dataoneorg/bookkeeper</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action _class='hudson.maven.reporters.SurefireAggregatedReport'><failCount>0</failCount><skipCount>0</skipCount><totalCount>64</totalCount><urlName>testReport</urlName></action><action _class='hudson.maven.reporters.MavenAggregatedArtifactRecord'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#32</displayName><duration>49030</duration><estimatedDuration>42940</estimatedDuration><fullDisplayName>bookkeeper-unstable #32</fullDisplayName><id>32</id><keepLog>false</keepLog><number>32</number><queueId>2101</queueId><result>SUCCESS</result><timestamp>1602097730929</timestamp><url>http://jenkins-ucsb-1.dataone.org/jenkins/view/all/job/bookkeeper-unstable/32/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/dataone/bookkeeper/api/Quota.java</affectedPath><commitId>d4090b8cf1fd256f270dadf5aa1bfd932648b793</commitId><timestamp>1601924969000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Change the Quota model: add a name property:
Associates a quota with an order for easier recognition.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-05 13:09:29 -0600</date><id>d4090b8cf1fd256f270dadf5aa1bfd932648b793</id><msg>Change the Quota model: add a name property:</msg><path><editType>edit</editType><file>src/main/java/org/dataone/bookkeeper/api/Quota.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/resources/db/migrations/V1.1__Create_Quotas_Table.sql</affectedPath><affectedPath>src/main/java/org/dataone/bookkeeper/jdbi/MembershipStore.java</affectedPath><affectedPath>src/main/java/org/dataone/bookkeeper/jdbi/UsageStore.java</affectedPath><affectedPath>src/main/java/org/dataone/bookkeeper/resources/MembershipsResource.java</affectedPath><affectedPath>src/test/java/org/dataone/bookkeeper/helpers/QuotaHelper.java</affectedPath><affectedPath>src/test/java/org/dataone/bookkeeper/jdbi/QuotaStoreTest.java</affectedPath><affectedPath>src/test/java/org/dataone/bookkeeper/helpers/ProductHelper.java</affectedPath><affectedPath>src/main/java/org/dataone/bookkeeper/resources/UsagesResource.java</affectedPath><affectedPath>src/main/java/org/dataone/bookkeeper/jdbi/QuotaStore.java</affectedPath><affectedPath>src/test/java/org/dataone/bookkeeper/jdbi/UsageStoreTest.java</affectedPath><affectedPath>src/main/java/org/dataone/bookkeeper/api/Quota.java</affectedPath><affectedPath>src/main/resources/db/migrations/V1.2__Insert_Standard_Quotas.sql</affectedPath><affectedPath>src/main/java/org/dataone/bookkeeper/resources/QuotasResource.java</affectedPath><affectedPath>src/main/java/org/dataone/bookkeeper/api/OrderItem.java</affectedPath><affectedPath>src/main/java/org/dataone/bookkeeper/resources/OrdersResource.java</affectedPath><affectedPath>src/test/java/org/dataone/bookkeeper/helpers/MembershipHelper.java</affectedPath><affectedPath>src/test/java/org/dataone/bookkeeper/jdbi/MembershipStoreTest.java</affectedPath><commitId>24749f01f9925e3e205e8c622150405858ae0262</commitId><timestamp>1601926173000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Change the Quota.owner to Quota.subject:
Rename it back given it is the most appropriate name. It get's copied
from Order.subject now, which can be a user or group.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-05 13:29:33 -0600</date><id>24749f01f9925e3e205e8c622150405858ae0262</id><msg>Change the Quota.owner to Quota.subject:</msg><path><editType>edit</editType><file>src/main/java/org/dataone/bookkeeper/resources/OrdersResource.java</file></path><path><editType>edit</editType><file>src/test/java/org/dataone/bookkeeper/helpers/QuotaHelper.java</file></path><path><editType>edit</editType><file>src/test/java/org/dataone/bookkeeper/jdbi/QuotaStoreTest.java</file></path><path><editType>edit</editType><file>src/main/java/org/dataone/bookkeeper/jdbi/QuotaStore.java</file></path><path><editType>edit</editType><file>src/main/java/org/dataone/bookkeeper/resources/UsagesResource.java</file></path><path><editType>edit</editType><file>src/main/java/org/dataone/bookkeeper/api/Quota.java</file></path><path><editType>edit</editType><file>src/main/java/org/dataone/bookkeeper/jdbi/UsageStore.java</file></path><path><editType>edit</editType><file>src/test/java/org/dataone/bookkeeper/jdbi/UsageStoreTest.java</file></path><path><editType>edit</editType><file>src/main/resources/db/migrations/V1.1__Create_Quotas_Table.sql</file></path><path><editType>edit</editType><file>src/test/java/org/dataone/bookkeeper/helpers/MembershipHelper.java</file></path><path><editType>edit</editType><file>src/test/java/org/dataone/bookkeeper/jdbi/MembershipStoreTest.java</file></path><path><editType>edit</editType><file>src/test/java/org/dataone/bookkeeper/helpers/ProductHelper.java</file></path><path><editType>edit</editType><file>src/main/java/org/dataone/bookkeeper/resources/MembershipsResource.java</file></path><path><editType>edit</editType><file>src/main/java/org/dataone/bookkeeper/api/OrderItem.java</file></path><path><editType>edit</editType><file>src/main/resources/db/migrations/V1.2__Insert_Standard_Quotas.sql</file></path><path><editType>edit</editType><file>src/main/java/org/dataone/bookkeeper/resources/QuotasResource.java</file></path><path><editType>edit</editType><file>src/main/java/org/dataone/bookkeeper/jdbi/MembershipStore.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/resources/db/migrations/V1.9__Alter_Memberships_Add_Product_FK.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.6__Insert_Standard_Products.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.4__Create_Customers_Table.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.9__Create_Usages_Table.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.3__Create_Memberships_Table.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.4__Alter_Quotas_Add_Membership_FK.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.15__Alter_Quotas_Add_Unique_Constraint_MembershipId_QuotaType.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.13__Create_Function_Update_Quota_Table_Usage.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.11__Alter_Usages_Add_Unique_Constraint.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.3__Alter_Quotas_Add_Order_FK.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.5__Create_Products_Table.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.12__Create_Usages_Table.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.1__Create_Quotas_Table.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.12__Alter_Quotas_Add_Unique_Constraint_OrderId_QuotaType.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.14__Alter_Usages_Add_Unique_Constraint.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.6__Alter_Memberships_Add_Customer_FK.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.8__Alter_Orders_Add_Customer_FK.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.11__Alter_Orders_Add_Customer_FK.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.2__Insert_Standard_Quotas.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.8__Insert_Standard_Products.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.10__Create_Orders_Table.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.5__Create_Customers_Table.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.10__Create_Function_Update_Quota_Table_Usage.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.7__Create_Products_Table.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.7__Create_Orders_Table.sql</affectedPath><commitId>ae015f578b4493ba7d0760f4977593ae2e7cefb6</commitId><timestamp>1601945016000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Refactor SQL scripts to update orders schema:
As we use orders to represent subscriptions/memberships, delete the
memberships SQL scripts, and add appropriate attributes to the quotas
and orders tables. Renumber the scripts for flyway migrations.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-05 18:43:36 -0600</date><id>ae015f578b4493ba7d0760f4977593ae2e7cefb6</id><msg>Refactor SQL scripts to update orders schema:</msg><path><editType>add</editType><file>src/main/resources/db/migrations/V1.6__Insert_Standard_Products.sql</file></path><path><editType>delete</editType><file>src/main/resources/db/migrations/V1.12__Create_Usages_Table.sql</file></path><path><editType>add</editType><file>src/main/resources/db/migrations/V1.7__Create_Orders_Table.sql</file></path><path><editType>edit</editType><file>src/main/resources/db/migrations/V1.1__Create_Quotas_Table.sql</file></path><path><editType>delete</editType><file>src/main/resources/db/migrations/V1.3__Create_Memberships_Table.sql</file></path><path><editType>delete</editType><file>src/main/resources/db/migrations/V1.6__Alter_Memberships_Add_Customer_FK.sql</file></path><path><editType>delete</editType><file>src/main/resources/db/migrations/V1.8__Insert_Standard_Products.sql</file></path><path><editType>add</editType><file>src/main/resources/db/migrations/V1.5__Create_Products_Table.sql</file></path><path><editType>add</editType><file>src/main/resources/db/migrations/V1.8__Alter_Orders_Add_Customer_FK.sql</file></path><path><editType>delete</editType><file>src/main/resources/db/migrations/V1.4__Alter_Quotas_Add_Membership_FK.sql</file></path><path><editType>delete</editType><file>src/main/resources/db/migrations/V1.13__Create_Function_Update_Quota_Table_Usage.sql</file></path><path><editType>delete</editType><file>src/main/resources/db/migrations/V1.14__Alter_Usages_Add_Unique_Constraint.sql</file></path><path><editType>add</editType><file>src/main/resources/db/migrations/V1.12__Alter_Quotas_Add_Unique_Constraint_OrderId_QuotaType.sql</file></path><path><editType>delete</editType><file>src/main/resources/db/migrations/V1.11__Alter_Orders_Add_Customer_FK.sql</file></path><path><editType>add</editType><file>src/main/resources/db/migrations/V1.11__Alter_Usages_Add_Unique_Constraint.sql</file></path><path><editType>delete</editType><file>src/main/resources/db/migrations/V1.9__Alter_Memberships_Add_Product_FK.sql</file></path><path><editType>add</editType><file>src/main/resources/db/migrations/V1.4__Create_Customers_Table.sql</file></path><path><editType>add</editType><file>src/main/resources/db/migrations/V1.9__Create_Usages_Table.sql</file></path><path><editType>delete</editType><file>src/main/resources/db/migrations/V1.10__Create_Orders_Table.sql</file></path><path><editType>add</editType><file>src/main/resources/db/migrations/V1.10__Create_Function_Update_Quota_Table_Usage.sql</file></path><path><editType>delete</editType><file>src/main/resources/db/migrations/V1.15__Alter_Quotas_Add_Unique_Constraint_MembershipId_QuotaType.sql</file></path><path><editType>add</editType><file>src/main/resources/db/migrations/V1.3__Alter_Quotas_Add_Order_FK.sql</file></path><path><editType>edit</editType><file>src/main/resources/db/migrations/V1.2__Insert_Standard_Quotas.sql</file></path><path><editType>delete</editType><file>src/main/resources/db/migrations/V1.5__Create_Customers_Table.sql</file></path><path><editType>delete</editType><file>src/main/resources/db/migrations/V1.7__Create_Products_Table.sql</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README.rst</affectedPath><commitId>1ac1d13344ac9279ee3cab7244acd6825d1909c2</commitId><timestamp>1601945411000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Change membershipId to orderId in the Readme example.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-05 18:50:11 -0600</date><id>1ac1d13344ac9279ee3cab7244acd6825d1909c2</id><msg>Change membershipId to orderId in the Readme example.</msg><path><editType>edit</editType><file>README.rst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/resources/db/migrations/V1.6__Insert_Standard_Products.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.4__Create_Customers_Table.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.3__Alter_Quotas_Add_Order_FK.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.5__Insert_Standard_Products.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.6__Create_Orders_Table.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.5__Create_Products_Table.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.4__Create_Products_Table.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.7__Create_Orders_Table.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.3__Create_Customers_Table.sql</affectedPath><affectedPath>src/main/resources/db/migrations/V1.7__Alter_Quotas_Add_Order_FK.sql</affectedPath><commitId>cfc9e49ca31e3f3be59febb199fd19bef4e11190</commitId><timestamp>1602000081000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Reorder SQL schema migrations to handle orders change.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-06 10:01:21 -0600</date><id>cfc9e49ca31e3f3be59febb199fd19bef4e11190</id><msg>Reorder SQL schema migrations to handle orders change.</msg><path><editType>add</editType><file>src/main/resources/db/migrations/V1.3__Create_Customers_Table.sql</file></path><path><editType>add</editType><file>src/main/resources/db/migrations/V1.7__Alter_Quotas_Add_Order_FK.sql</file></path><path><editType>add</editType><file>src/main/resources/db/migrations/V1.6__Create_Orders_Table.sql</file></path><path><editType>delete</editType><file>src/main/resources/db/migrations/V1.4__Create_Customers_Table.sql</file></path><path><editType>delete</editType><file>src/main/resources/db/migrations/V1.5__Create_Products_Table.sql</file></path><path><editType>delete</editType><file>src/main/resources/db/migrations/V1.3__Alter_Quotas_Add_Order_FK.sql</file></path><path><editType>delete</editType><file>src/main/resources/db/migrations/V1.6__Insert_Standard_Products.sql</file></path><path><editType>add</editType><file>src/main/resources/db/migrations/V1.4__Create_Products_Table.sql</file></path><path><editType>add</editType><file>src/main/resources/db/migrations/V1.5__Insert_Standard_Products.sql</file></path><path><editType>delete</editType><file>src/main/resources/db/migrations/V1.7__Create_Orders_Table.sql</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/resources/db/migrations/V1.6__Create_Orders_Table.sql</affectedPath><commitId>25d247ec4f1e2606f23c541b1742e2eb3c31c72a</commitId><timestamp>1602000216000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Fix minor index bug.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-06 10:03:36 -0600</date><id>25d247ec4f1e2606f23c541b1742e2eb3c31c72a</id><msg>Fix minor index bug.</msg><path><editType>edit</editType><file>src/main/resources/db/migrations/V1.6__Create_Orders_Table.sql</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/dataone/bookkeeper/api/Order.java</affectedPath><commitId>b50d41e4975ae08833c2fbb54cc554bb9c55dffc</commitId><timestamp>1602008131000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Merge in Subscription fields:
Add the subject, name, seriesId, startDate, and endDate fields to the
Order model in lieu of a subscription. Update the status enum to merge
in Subscription status values. Add getters and setters for new fields,
and update the equals() and hashcode() methods. Add JsonProperty
annotations on methods as needed.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-06 12:15:31 -0600</date><id>b50d41e4975ae08833c2fbb54cc554bb9c55dffc</id><msg>Merge in Subscription fields:</msg><path><editType>edit</editType><file>src/main/java/org/dataone/bookkeeper/api/Order.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/dataone/bookkeeper/api/Quota.java</affectedPath><commitId>4bd29a63b747decf044bb0abf55d2721a3372018</commitId><timestamp>1602008267000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Migrate quota subscriptions to orders:
Change the subscriptionId property to orderId, and update the getter and
setter methods accordingly.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-06 12:17:47 -0600</date><id>4bd29a63b747decf044bb0abf55d2721a3372018</id><msg>Migrate quota subscriptions to orders:</msg><path><editType>edit</editType><file>src/main/java/org/dataone/bookkeeper/api/Quota.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/dataone/bookkeeper/jdbi/mappers/MembershipMapper.java</affectedPath><affectedPath>src/main/java/org/dataone/bookkeeper/jdbi/mappers/OrderMapper.java</affectedPath><commitId>521b2dca2a76f2b6d92c57b51109d3c64cda935d</commitId><timestamp>1602008460000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Migrate the MembershipMapper to an orderMapper:
Map Order objects correctly, adding support for the subject, name,
seriesId, startDate, endDate, and quotas fields.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-06 12:21:00 -0600</date><id>521b2dca2a76f2b6d92c57b51109d3c64cda935d</id><msg>Migrate the MembershipMapper to an orderMapper:</msg><path><editType>delete</editType><file>src/main/java/org/dataone/bookkeeper/jdbi/mappers/MembershipMapper.java</file></path><path><editType>edit</editType><file>src/main/java/org/dataone/bookkeeper/jdbi/mappers/OrderMapper.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/dataone/bookkeeper/api/Quota.java</affectedPath><commitId>72bddaae625d248ce493769a086d0884e62f541f</commitId><timestamp>1602092278000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Don't initialize totalUsage to 0.0.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-07 11:37:58 -0600</date><id>72bddaae625d248ce493769a086d0884e62f541f</id><msg>Don't initialize totalUsage to 0.0.</msg><path><editType>edit</editType><file>src/main/java/org/dataone/bookkeeper/api/Quota.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/test/java/org/dataone/bookkeeper/EmbeddedPostgresqlTest.java</affectedPath><commitId>1a618dce08b0607413d1ebc8d269f2499285467c</commitId><timestamp>1602092345000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Fix a typo with Quota.membershipId, now orderId.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-07 11:39:05 -0600</date><id>1a618dce08b0607413d1ebc8d269f2499285467c</id><msg>Fix a typo with Quota.membershipId, now orderId.</msg><path><editType>edit</editType><file>src/test/java/org/dataone/bookkeeper/EmbeddedPostgresqlTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/test/resources/fixtures/order.json</affectedPath><commitId>3f20099665047114f31ae6d777e34c613516f34e</commitId><timestamp>1602092376000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Update the order fixture to include new properties.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-07 11:39:36 -0600</date><id>3f20099665047114f31ae6d777e34c613516f34e</id><msg>Update the order fixture to include new properties.</msg><path><editType>edit</editType><file>src/test/resources/fixtures/order.json</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README.rst</affectedPath><commitId>b4246716b0357e3e75bc2c2c431898af87cede6b</commitId><timestamp>1602092411000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Remove memberships from the README.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-07 11:40:11 -0600</date><id>b4246716b0357e3e75bc2c2c431898af87cede6b</id><msg>Remove memberships from the README.</msg><path><editType>edit</editType><file>README.rst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/dataone/bookkeeper/jdbi/QuotaStore.java</affectedPath><commitId>e7522971035edd9ee6cc1c863acef29790a7c7ee</commitId><timestamp>1602092546000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Migrate the QuotaStore from using membershipId to orderId.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-07 11:42:26 -0600</date><id>e7522971035edd9ee6cc1c863acef29790a7c7ee</id><msg>Migrate the QuotaStore from using membershipId to orderId.</msg><path><editType>edit</editType><file>src/main/java/org/dataone/bookkeeper/jdbi/QuotaStore.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/dataone/bookkeeper/jdbi/OrderStore.java</affectedPath><commitId>5b9c97b28c0832bc7653a1ea4d465f2f802b4806</commitId><timestamp>1602092840000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Migrate the OrderStore to accommodate quotas:
Now that orders also represent a paid subscription, update the SQL
SELECT statement to return quotas associated with a given order (if any,
i.e. LEFT JOIN). In the interface SELECT methods, use the OrderMapper
and the OrderQuotasReducer to populate the returned JSON object with an
embedded quota list. For the INSERT and UPDATE operations, add the new
properties that are now part of an order.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-07 11:47:20 -0600</date><id>5b9c97b28c0832bc7653a1ea4d465f2f802b4806</id><msg>Migrate the OrderStore to accommodate quotas:</msg><path><editType>edit</editType><file>src/main/java/org/dataone/bookkeeper/jdbi/OrderStore.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/dataone/bookkeeper/jdbi/MembershipQuotasReducer.java</affectedPath><affectedPath>src/main/java/org/dataone/bookkeeper/jdbi/OrderQuotasReducer.java</affectedPath><commitId>032b38c26fbd46329838626c9e24ef961b9334cd</commitId><timestamp>1602093447000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Migrate the MembershipQuotasReducer to an OrderQuotasReducer:
Change the reducer to produce an Order with a list of quotas if quotas
are present in the result set. Otherwise, return a plain Order object.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-07 11:57:27 -0600</date><id>032b38c26fbd46329838626c9e24ef961b9334cd</id><msg>Migrate the MembershipQuotasReducer to an OrderQuotasReducer:</msg><path><editType>add</editType><file>src/main/java/org/dataone/bookkeeper/jdbi/OrderQuotasReducer.java</file></path><path><editType>delete</editType><file>src/main/java/org/dataone/bookkeeper/jdbi/MembershipQuotasReducer.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/dataone/bookkeeper/jdbi/mappers/OrderMapper.java</affectedPath><commitId>a1c95fc02a62edbc19371a4c7ea5f89ea0d6a6e7</commitId><timestamp>1602093643000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Update the OrderMapper to accommodate new properties:
Since the result set may include joined quotas, use table prefixes to
identify columns, and add in the new Order properties to the mapper.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-07 12:00:43 -0600</date><id>a1c95fc02a62edbc19371a4c7ea5f89ea0d6a6e7</id><msg>Update the OrderMapper to accommodate new properties:</msg><path><editType>edit</editType><file>src/main/java/org/dataone/bookkeeper/jdbi/mappers/OrderMapper.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/dataone/bookkeeper/resources/CustomersResource.java</affectedPath><affectedPath>src/test/java/org/dataone/bookkeeper/helpers/CustomerHelper.java</affectedPath><commitId>47041ff90851118cca999a7d361d74a6996e747a</commitId><timestamp>1602093884000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Minor formatting changes.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-07 12:04:44 -0600</date><id>47041ff90851118cca999a7d361d74a6996e747a</id><msg>Minor formatting changes.</msg><path><editType>edit</editType><file>src/main/java/org/dataone/bookkeeper/resources/CustomersResource.java</file></path><path><editType>edit</editType><file>src/test/java/org/dataone/bookkeeper/helpers/CustomerHelper.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/test/java/org/dataone/bookkeeper/helpers/QuotaHelper.java</affectedPath><commitId>256e4f83d2579ab1e6b49cf31c52a149d3e443fa</commitId><timestamp>1602094690000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Migrate the QuotaHelper to use create Orders:
Insert test quotas with order identifiers rather than membership
identifiers, and rename methods to use Orders. Add javadoc. Improve
formatting.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-07 12:18:10 -0600</date><id>256e4f83d2579ab1e6b49cf31c52a149d3e443fa</id><msg>Migrate the QuotaHelper to use create Orders:</msg><path><editType>edit</editType><file>src/test/java/org/dataone/bookkeeper/helpers/QuotaHelper.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/test/java/org/dataone/bookkeeper/helpers/OrderHelper.java</affectedPath><commitId>b3fef6fa92b83db0de898b57452a225118804811</commitId><timestamp>1602095120000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Update the OrderHelper to handle new order details:
Migrate the test methods to select, insert, update, and delete orders
with new properties.  Update SELECTs to optionally join quotas into the
orders. Add Javadoc. Improve formatting.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-07 12:25:20 -0600</date><id>b3fef6fa92b83db0de898b57452a225118804811</id><msg>Update the OrderHelper to handle new order details:</msg><path><editType>edit</editType><file>src/test/java/org/dataone/bookkeeper/helpers/OrderHelper.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/dataone/bookkeeper/resources/OrdersResource.java</affectedPath><commitId>fc4d0a2fea5f7ceea7b4bcbf675b716e618a4ff9</commitId><timestamp>1602096095000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Change the orders resource to insert quotas with new properties:
Remove membership insertions. Also set the trialing status and
transitions.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-07 12:41:35 -0600</date><id>fc4d0a2fea5f7ceea7b4bcbf675b716e618a4ff9</id><msg>Change the orders resource to insert quotas with new properties:</msg><path><editType>edit</editType><file>src/main/java/org/dataone/bookkeeper/resources/OrdersResource.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/dataone/bookkeeper/resources/QuotasResource.java</affectedPath><commitId>91bda569d53b715a7dc495ae72db3109ee9d4c6e</commitId><timestamp>1602096219000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Minor Javadoc update.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-07 12:43:39 -0600</date><id>91bda569d53b715a7dc495ae72db3109ee9d4c6e</id><msg>Minor Javadoc update.</msg><path><editType>edit</editType><file>src/main/java/org/dataone/bookkeeper/resources/QuotasResource.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/dataone/bookkeeper/Bookkeeper.java</affectedPath><commitId>dad47f6e4a5b5ae93911bb0712be955748850c3c</commitId><timestamp>1602096276000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Remove the call to register the MembershipResource.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-07 12:44:36 -0600</date><id>dad47f6e4a5b5ae93911bb0712be955748850c3c</id><msg>Remove the call to register the MembershipResource.</msg><path><editType>edit</editType><file>src/main/java/org/dataone/bookkeeper/Bookkeeper.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/dataone/bookkeeper/jdbi/MembershipStore.java</affectedPath><affectedPath>src/main/java/org/dataone/bookkeeper/api/Membership.java</affectedPath><affectedPath>src/test/java/org/dataone/bookkeeper/helpers/MembershipHelper.java</affectedPath><affectedPath>src/main/java/org/dataone/bookkeeper/api/MembershipList.java</affectedPath><affectedPath>src/main/java/org/dataone/bookkeeper/resources/MembershipsResource.java</affectedPath><affectedPath>src/test/java/org/dataone/bookkeeper/jdbi/MembershipStoreTest.java</affectedPath><commitId>0edcc727cf150288c3803c40f0f1bb9b19dcebe4</commitId><timestamp>1602096354000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Remove the membership model, list, resource, store, and unit test:
these are no longer needed with the simplified model where orders
represent subscriptions.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-07 12:45:54 -0600</date><id>0edcc727cf150288c3803c40f0f1bb9b19dcebe4</id><msg>Remove the membership model, list, resource, store, and unit test:</msg><path><editType>delete</editType><file>src/main/java/org/dataone/bookkeeper/api/Membership.java</file></path><path><editType>delete</editType><file>src/test/java/org/dataone/bookkeeper/helpers/MembershipHelper.java</file></path><path><editType>delete</editType><file>src/test/java/org/dataone/bookkeeper/jdbi/MembershipStoreTest.java</file></path><path><editType>delete</editType><file>src/main/java/org/dataone/bookkeeper/api/MembershipList.java</file></path><path><editType>delete</editType><file>src/main/java/org/dataone/bookkeeper/resources/MembershipsResource.java</file></path><path><editType>delete</editType><file>src/main/java/org/dataone/bookkeeper/jdbi/MembershipStore.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/test/java/org/dataone/bookkeeper/jdbi/OrderStoreTest.java</affectedPath><commitId>801a22b49d81bd0268add972092bcbfdefbecb66</commitId><timestamp>1602096514000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Fix reversed test assertion.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-07 12:48:34 -0600</date><id>801a22b49d81bd0268add972092bcbfdefbecb66</id><msg>Fix reversed test assertion.</msg><path><editType>edit</editType><file>src/test/java/org/dataone/bookkeeper/jdbi/OrderStoreTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/test/java/org/dataone/bookkeeper/jdbi/QuotaStoreTest.java</affectedPath><commitId>0bddfa7696c36232861906ebb1b7bb2a3b485356</commitId><timestamp>1602096634000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Migrate the QuotaStoreTest to produce orders not memberships:
Change all tests to build orders, insert orders, etc.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-07 12:50:34 -0600</date><id>0bddfa7696c36232861906ebb1b7bb2a3b485356</id><msg>Migrate the QuotaStoreTest to produce orders not memberships:</msg><path><editType>edit</editType><file>src/test/java/org/dataone/bookkeeper/jdbi/QuotaStoreTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/test/java/org/dataone/bookkeeper/jdbi/UsageStoreTest.java</affectedPath><commitId>9d99e99e08d8e4a76665587342f18b28efe1b4c9</commitId><timestamp>1602096675000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Migrate the UsageStoreTest to produce orders not memberships:
Change all tests to build orders, insert orders, etc.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-07 12:51:15 -0600</date><id>9d99e99e08d8e4a76665587342f18b28efe1b4c9</id><msg>Migrate the UsageStoreTest to produce orders not memberships:</msg><path><editType>edit</editType><file>src/test/java/org/dataone/bookkeeper/jdbi/UsageStoreTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/dataone/bookkeeper/api/Quota.java</affectedPath><affectedPath>src/main/resources/db/migrations/V1.1__Create_Quotas_Table.sql</affectedPath><affectedPath>src/test/java/org/dataone/bookkeeper/helpers/OrderHelper.java</affectedPath><affectedPath>src/test/java/org/dataone/bookkeeper/helpers/QuotaHelper.java</affectedPath><affectedPath>src/test/java/org/dataone/bookkeeper/helpers/UsageHelper.java</affectedPath><commitId>471a7e468df9df87874e22d303a7dd5eaeb36620</commitId><timestamp>1602097382000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Remove references to memberships.
refs https://github.com/DataONEorg/bookkeeper/issues/65
</comment><date>2020-10-07 13:03:02 -0600</date><id>471a7e468df9df87874e22d303a7dd5eaeb36620</id><msg>Remove references to memberships.</msg><path><editType>edit</editType><file>src/test/java/org/dataone/bookkeeper/helpers/OrderHelper.java</file></path><path><editType>edit</editType><file>src/main/resources/db/migrations/V1.1__Create_Quotas_Table.sql</file></path><path><editType>edit</editType><file>src/test/java/org/dataone/bookkeeper/helpers/QuotaHelper.java</file></path><path><editType>edit</editType><file>src/main/java/org/dataone/bookkeeper/api/Quota.java</file></path><path><editType>edit</editType><file>src/test/java/org/dataone/bookkeeper/helpers/UsageHelper.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.0</mavenVersionUsed></mavenModuleSetBuild>