Skip to content

add generated pojos - #59

Merged
sbrossie merged 3 commits into
killbill:work-for-55from
stumpedatwork:master
Apr 19, 2022
Merged

sbrossie merged 3 commits into
killbill:work-for-55from
stumpedatwork:master

Conversation

@stumpedatwork

Copy link
Copy Markdown

The pojos are generated from the top level interfaces in the following
packages of killbill/killbill-api.

  • org.killbill.billing
  • org.killbill.billing.tenant
  • org.killbill.billing.tenant.api
  • org.killbill.billing.util
  • org.killbill.billing.util.customfield
  • org.killbill.billing.util.nodes
  • org.killbill.billing.util.entity
  • org.killbill.billing.util.audit
  • org.killbill.billing.util.queue
  • org.killbill.billing.util.callcontext
  • org.killbill.billing.util.api
  • org.killbill.billing.util.tag
  • org.killbill.billing.security
  • org.killbill.billing.security.api
  • org.killbill.billing.payment
  • org.killbill.billing.payment.plugin
  • org.killbill.billing.payment.plugin.api
  • org.killbill.billing.payment.api
  • org.killbill.billing.catalog
  • org.killbill.billing.catalog.api
  • org.killbill.billing.catalog.api.rules
  • org.killbill.billing.osgi
  • org.killbill.billing.osgi.api
  • org.killbill.billing.osgi.api.config
  • org.killbill.billing.usage
  • org.killbill.billing.usage.api
  • org.killbill.billing.account
  • org.killbill.billing.account.api
  • org.killbill.billing.entitlement
  • org.killbill.billing.entitlement.api
  • org.killbill.billing.currency
  • org.killbill.billing.currency.api
  • org.killbill.billing.overdue
  • org.killbill.billing.overdue.api
  • org.killbill.billing.invoice
  • org.killbill.billing.invoice.api
  • org.killbill.billing.invoice.api.formatters

David Lou added 3 commits April 12, 2022 23:58
The pojos are generated from the top level interfaces in the following
packages of `killbill/killbill-api`.

- org.killbill.billing
- org.killbill.billing.tenant
- org.killbill.billing.tenant.api
- org.killbill.billing.util
- org.killbill.billing.util.customfield
- org.killbill.billing.util.nodes
- org.killbill.billing.util.entity
- org.killbill.billing.util.audit
- org.killbill.billing.util.queue
- org.killbill.billing.util.callcontext
- org.killbill.billing.util.api
- org.killbill.billing.util.tag
- org.killbill.billing.security
- org.killbill.billing.security.api
- org.killbill.billing.payment
- org.killbill.billing.payment.plugin
- org.killbill.billing.payment.plugin.api
- org.killbill.billing.payment.api
- org.killbill.billing.catalog
- org.killbill.billing.catalog.api
- org.killbill.billing.catalog.api.rules
- org.killbill.billing.osgi
- org.killbill.billing.osgi.api
- org.killbill.billing.osgi.api.config
- org.killbill.billing.usage
- org.killbill.billing.usage.api
- org.killbill.billing.account
- org.killbill.billing.account.api
- org.killbill.billing.entitlement
- org.killbill.billing.entitlement.api
- org.killbill.billing.currency
- org.killbill.billing.currency.api
- org.killbill.billing.overdue
- org.killbill.billing.overdue.api
- org.killbill.billing.invoice
- org.killbill.billing.invoice.api
- org.killbill.billing.invoice.api.formatters
The following 13 classes are refactored to utilize their corresponding
generated pojos as superclasses.

- org.killbill.billing.plugin.api.core.PluginAccountData
- org.killbill.billing.plugin.api.core.PluginPlanPhasePriceOverride
- org.killbill.billing.plugin.api.core.PluginEntitlementSpecifier
- org.killbill.billing.plugin.api.core.PluginDryRunArguments
- org.killbill.billing.plugin.api.invoice.PluginInvoiceItem
- org.killbill.billing.plugin.api.payment.PluginPaymentMethodPlugin
- org.killbill.billing.plugin.api.core.PluginPaymentOptions
- org.killbill.billing.plugin.api.payment.PluginGatewayNotification
- org.killbill.billing.plugin.api.payment.PluginHostedPaymentPageFormDescriptor
- org.killbill.billing.plugin.api.core.PluginCustomField
- org.killbill.billing.plugin.api.PluginCallContext
- org.killbill.billing.plugin.api.PluginTenantContext
- org.killbill.billing.plugin.api.core.PluginTag
@pierre

pierre commented Apr 15, 2022

Copy link
Copy Markdown
Member

@sbrossie Should we have this land in work-for-release-0.23.x instead?

@sbrossie

Copy link
Copy Markdown
Member

@sbrossie Should we have this land in work-for-release-0.23.x instead?

Then the POJOs need to be generated against the killbill-api matching branch, which is currently evolving, so it means we will/would have to keep regenerating such POJOs as we make modifications. We should chat and decide what's best.

@sbrossie
sbrossie changed the base branch from master to work-for-55 April 19, 2022 21:05
@sbrossie
sbrossie merged commit 3db4b57 into killbill:work-for-55 Apr 19, 2022
@sbrossie sbrossie mentioned this pull request Apr 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants