Uses of Interface
org.killbill.billing.util.callcontext.CallContext
-
-
Uses of CallContext in org.killbill.billing.account.api
Methods in org.killbill.billing.account.api with parameters of type CallContext Modifier and Type Method Description voidAccountUserApi. addEmail(UUID accountId, AccountEmail email, CallContext context)AccountAccountUserApi. createAccount(AccountData data, CallContext context)voidAccountUserApi. removeEmail(UUID accountId, AccountEmail email, CallContext context)voidAccountUserApi. updateAccount(String key, AccountData accountData, CallContext context)Updates the account by specifying theAccountDataobjectvoidAccountUserApi. updateAccount(UUID accountId, AccountData accountData, CallContext context)Updates the account by specifying theAccountDataobjectvoidAccountUserApi. updateAccount(Account account, CallContext context)Updates the account by specifying the destinationAccountobject -
Uses of CallContext in org.killbill.billing.catalog.api
Methods in org.killbill.billing.catalog.api that return CallContext Modifier and Type Method Description CallContextPlanPhasePriceOverridesWithCallContext. getCallContext()Methods in org.killbill.billing.catalog.api with parameters of type CallContext Modifier and Type Method Description voidCatalogUserApi. addSimplePlan(SimplePlanDescriptor planDescriptor, org.joda.time.DateTime requestedDate, CallContext context)Allows to add plan definition in existing per-tenant catalog.voidCatalogUserApi. createDefaultEmptyCatalog(org.joda.time.DateTime effectiveDate, CallContext callContext)Creates a per-tenant default template catalogvoidCatalogUserApi. deleteCatalog(CallContext callContext)Delete a per-tenant catalog (should be used with caution)voidCatalogUserApi. uploadCatalog(String catalogXML, CallContext context)CatalogValidationCatalogUserApi. validateCatalog(String catalogXML, CallContext context)Validates a catalog -
Uses of CallContext in org.killbill.billing.entitlement.api
Methods in org.killbill.billing.entitlement.api with parameters of type CallContext Modifier and Type Method Description voidSubscriptionApi. addBlockingState(BlockingState blockingState, org.joda.time.DateTime effectiveDate, Iterable<PluginProperty> properties, CallContext context)Add aBlockingStatevoidSubscriptionApi. addBlockingState(BlockingState blockingState, org.joda.time.LocalDate effectiveDate, Iterable<PluginProperty> properties, CallContext context)Add aBlockingStateUUIDEntitlementApi. addEntitlement(UUID bundleId, EntitlementSpecifier spec, org.joda.time.LocalDate entitlementEffectiveDate, org.joda.time.LocalDate billingEffectiveDate, boolean isMigrated, Iterable<PluginProperty> properties, CallContext context)Adds an ADD_ON|STANDALONE entitlement to previously created entitlement.EntitlementEntitlement. cancelEntitlementWithDate(org.joda.time.DateTime entitlementEffectiveDate, org.joda.time.DateTime billingEffectiveDate, Iterable<PluginProperty> properties, CallContext context)Cancels theEntitlementwith the specified entitlementEffectiveDate and billingEffectiveDate After this operation, the existing object becomes stale.EntitlementEntitlement. cancelEntitlementWithDate(org.joda.time.LocalDate effectiveDate, boolean overrideBillingEffectiveDate, Iterable<PluginProperty> properties, CallContext context)Cancels theEntitlementat the specified date.EntitlementEntitlement. cancelEntitlementWithDateOverrideBillingPolicy(org.joda.time.LocalDate effectiveDate, BillingActionPolicy billingPolicy, Iterable<PluginProperty> properties, CallContext context)Cancels theEntitlementat the specified date After this operation, the existing object becomes stale.EntitlementEntitlement. cancelEntitlementWithPolicy(Entitlement.EntitlementActionPolicy policy, Iterable<PluginProperty> properties, CallContext context)Cancel theEntitlementwith a policy.EntitlementEntitlement. cancelEntitlementWithPolicyOverrideBillingPolicy(Entitlement.EntitlementActionPolicy policy, BillingActionPolicy billingPolicy, Iterable<PluginProperty> properties, CallContext context)Cancels theEntitlementat the specified date and overrides the default billing policy.EntitlementEntitlement. changePlan(EntitlementSpecifier spec, Iterable<PluginProperty> properties, CallContext context)ChangeEntitlementplan using default policy.EntitlementEntitlement. changePlanOverrideBillingPolicy(EntitlementSpecifier spec, org.joda.time.LocalDate effectiveDate, BillingActionPolicy billingPolicy, Iterable<PluginProperty> properties, CallContext context)ChangeEntitlementplan at the specified date and overrides the billing policy.EntitlementEntitlement. changePlanWithDate(EntitlementSpecifier spec, org.joda.time.DateTime effectiveDate, Iterable<PluginProperty> properties, CallContext context)ChangeEntitlementplan at the specified date.EntitlementEntitlement. changePlanWithDate(EntitlementSpecifier spec, org.joda.time.LocalDate effectiveDate, Iterable<PluginProperty> properties, CallContext context)ChangeEntitlementplan at the specified date.UUIDEntitlementApi. createBaseEntitlement(UUID accountId, EntitlementSpecifier spec, String bundleExternalKey, org.joda.time.LocalDate entitlementEffectiveDate, org.joda.time.LocalDate billingEffectiveDate, boolean isMigrated, boolean renameCancelledBundleIfExist, Iterable<PluginProperty> properties, CallContext context)Create a new entitlement for that account.List<UUID>EntitlementApi. createBaseEntitlementsWithAddOns(UUID accountId, Iterable<BaseEntitlementWithAddOnsSpecifier> baseEntitlementWithAddOnsSpecifier, boolean renameCancelledBundleIfExist, Iterable<PluginProperty> properties, CallContext context)Create multiple new entitlements with addOn entitlements for that account.voidEntitlementApi. pause(UUID bundleId, org.joda.time.LocalDate effectiveDate, Iterable<PluginProperty> properties, CallContext context)Will pause all entitlements associated with the base entitlement.voidEntitlementApi. resume(UUID bundleId, org.joda.time.LocalDate effectiveDate, Iterable<PluginProperty> properties, CallContext context)Will resume all entitlements associated with the base entitlement.UUIDEntitlementApi. transferEntitlements(UUID sourceAccountId, UUID destAccountId, String bundleExternalKey, org.joda.time.LocalDate effectiveDate, Map<UUID,String> subExtKeys, BcdTransfer bcdTransfer, Iterable<PluginProperty> properties, CallContext context)Transfer all theEntitlementFor the source account and matching the external key to the destination account.UUIDEntitlementApi. transferEntitlementsOverrideBillingPolicy(UUID sourceAccountId, UUID destAccountId, String bundleExternalKey, org.joda.time.LocalDate effectiveDate, Map<UUID,String> subExtKeys, BillingActionPolicy billingPolicy, BcdTransfer bcdTransfer, Iterable<PluginProperty> properties, CallContext context)Transfer all theEntitlementfor the source account and matching the external key to the destination account.voidEntitlement. uncancelEntitlement(Iterable<PluginProperty> properties, CallContext context)Removes a pending future cancellation on an entitlement.voidEntitlement. undoChangePlan(Iterable<PluginProperty> properties, CallContext context)voidEntitlement. updateBCD(int bcd, org.joda.time.LocalDate effectiveFromDate, CallContext context)voidSubscriptionApi. updateExternalKey(UUID bundleId, String newExternalKey, CallContext context)Update the externalKey for a given bundlevoidEntitlement. updateQuantity(int quantity, org.joda.time.LocalDate effectiveFromDate, CallContext context) -
Uses of CallContext in org.killbill.billing.invoice.api
Methods in org.killbill.billing.invoice.api with parameters of type CallContext Modifier and Type Method Description voidInvoiceUserApi. commitInvoice(UUID invoiceId, CallContext context)Move the invoice status from DRAFT to COMMITTEDvoidInvoiceUserApi. consumeExistingCBAOnAccountWithUnpaidInvoices(UUID accountId, CallContext context)Rebalance CBA for account which have credit and unpaid invoices-- only needed if system is configured to not rebalance automatically.UUIDInvoiceUserApi. createMigrationInvoice(UUID accountId, org.joda.time.LocalDate invoiceDate, Iterable<InvoiceItem> items, CallContext context)voidInvoiceUserApi. deleteCBA(UUID accountId, UUID invoiceId, UUID invoiceItemId, CallContext context)Delete a CBA item.List<InvoiceItem>InvoiceUserApi. insertCredits(UUID accountId, org.joda.time.LocalDate effectiveDate, Iterable<InvoiceItem> creditItems, boolean autoCommit, Iterable<PluginProperty> properties, CallContext context)Add a credit to an account.List<InvoiceItem>InvoiceUserApi. insertExternalCharges(UUID accountId, org.joda.time.LocalDate effectiveDate, Iterable<InvoiceItem> charges, boolean autoCommit, Iterable<PluginProperty> properties, CallContext context)Add one or multiple external charges to an account.InvoiceItemInvoiceUserApi. insertInvoiceItemAdjustment(UUID accountId, UUID invoiceId, UUID invoiceItemId, org.joda.time.LocalDate effectiveDate, String description, String itemDetails, Iterable<PluginProperty> properties, CallContext context)Adjust fully a given invoice item.InvoiceItemInvoiceUserApi. insertInvoiceItemAdjustment(UUID accountId, UUID invoiceId, UUID invoiceItemId, org.joda.time.LocalDate effectiveDate, BigDecimal amount, Currency currency, String description, String itemDetails, Iterable<PluginProperty> properties, CallContext context)Adjust partially a given invoice item.List<InvoiceItem>InvoiceUserApi. insertTaxItems(UUID accountId, org.joda.time.LocalDate effectiveDate, Iterable<InvoiceItem> taxes, boolean autoCommit, Iterable<PluginProperty> properties, CallContext context)Add one or multiple tax items to one invoice.voidInvoiceUserApi. tagInvoiceAsNotWrittenOff(UUID invoiceId, CallContext context)Unmark an invoice as written off.voidInvoiceUserApi. tagInvoiceAsWrittenOff(UUID invoiceId, CallContext context)Mark an invoice as written off.voidInvoiceUserApi. transferChildCreditToParent(UUID childAccountId, CallContext context)Move a given child credit to the parent levelInvoiceInvoiceUserApi. triggerDryRunInvoiceGeneration(UUID accountId, org.joda.time.LocalDate targetDate, DryRunArguments dryRunArguments, Iterable<PluginProperty> properties, CallContext context)Trigger an invoice for a given account and a given day.InvoiceInvoiceUserApi. triggerInvoiceGeneration(UUID accountId, org.joda.time.LocalDate targetDate, Iterable<PluginProperty> properties, CallContext context)Trigger an invoice for a given account and a given day.Iterable<Invoice>InvoiceUserApi. triggerInvoiceGroupGeneration(UUID accountId, org.joda.time.LocalDate targetDate, Iterable<PluginProperty> properties, CallContext context)Trigger an invoice for a given account and a given day.voidInvoiceUserApi. voidInvoice(UUID invoiceId, CallContext context)Move the invoice status from DRAFT or COMMITTED to VOID -
Uses of CallContext in org.killbill.billing.overdue.api
Methods in org.killbill.billing.overdue.api with parameters of type CallContext Modifier and Type Method Description voidOverdueApi. uploadOverdueConfig(String overdueXML, CallContext context)voidOverdueApi. uploadOverdueConfig(OverdueConfig overdueConfig, CallContext callContext) -
Uses of CallContext in org.killbill.billing.payment.api
Methods in org.killbill.billing.payment.api with parameters of type CallContext Modifier and Type Method Description UUIDPaymentApi. addPaymentMethod(Account account, String paymentMethodExternalKey, String pluginName, boolean setDefault, PaymentMethodPlugin paymentMethodInfo, Iterable<PluginProperty> properties, CallContext context)UUIDPaymentApi. addPaymentMethodWithPaymentControl(Account account, String paymentMethodExternalKey, String pluginName, boolean setDefault, PaymentMethodPlugin paymentMethodInfo, Iterable<PluginProperty> properties, PaymentOptions paymentOptions, CallContext context)HostedPaymentPageFormDescriptorPaymentGatewayApi. buildFormDescriptor(Account account, UUID paymentMethodId, Iterable<PluginProperty> customFields, Iterable<PluginProperty> properties, CallContext context)Build metadata for the client to create a redirect formHostedPaymentPageFormDescriptorPaymentGatewayApi. buildFormDescriptorWithPaymentControl(Account account, UUID paymentMethodId, Iterable<PluginProperty> customFields, Iterable<PluginProperty> properties, PaymentOptions paymentOptions, CallContext context)Build metadata for the client to create a redirect formvoidPaymentApi. cancelScheduledPaymentTransaction(String paymentTransactionExternalKey, CallContext context)Cancel scheduled future payment retryvoidPaymentApi. cancelScheduledPaymentTransaction(UUID paymentTransactionId, CallContext context)Cancel scheduled future payment retryPaymentPaymentApi. createAuthorization(Account account, UUID paymentMethodId, UUID paymentId, BigDecimal amount, Currency currency, org.joda.time.DateTime effectiveDate, String paymentExternalKey, String paymentTransactionExternalKey, Iterable<PluginProperty> properties, CallContext context)Authorize a payment.PaymentPaymentApi. createAuthorizationWithPaymentControl(Account account, UUID paymentMethodId, UUID paymentId, BigDecimal amount, Currency currency, org.joda.time.DateTime effectiveDate, String paymentExternalKey, String paymentTransactionExternalKey, Iterable<PluginProperty> properties, PaymentOptions paymentOptions, CallContext context)Authorize a payment and allow to go through registered routing pluginsPaymentPaymentApi. createCapture(Account account, UUID paymentId, BigDecimal amount, Currency currency, org.joda.time.DateTime effectiveDate, String paymentTransactionExternalKey, Iterable<PluginProperty> properties, CallContext context)Capture a previously authorized payment.PaymentPaymentApi. createCaptureWithPaymentControl(Account account, UUID paymentId, BigDecimal amount, Currency currency, org.joda.time.DateTime effectiveDate, String paymentTransactionExternalKey, Iterable<PluginProperty> properties, PaymentOptions paymentOptions, CallContext context)Capture a previously authorized payment and allow to go through registered routing pluginsPaymentPaymentApi. createChargeback(Account account, UUID paymentId, BigDecimal amount, Currency currency, org.joda.time.DateTime effectiveDate, String paymentTransactionExternalKey, CallContext context)Record a chargebackInvoicePaymentInvoicePaymentApi. createChargebackForInvoicePayment(Account account, UUID paymentId, BigDecimal amount, Currency currency, org.joda.time.DateTime effectiveDate, String paymentTransactionExternalKey, Iterable<PluginProperty> properties, PaymentOptions paymentOptions, CallContext context)Record a chargeback and allow to go through registered routing pluginsPaymentPaymentApi. createChargebackReversal(Account account, UUID paymentId, org.joda.time.DateTime effectiveDate, String paymentTransactionExternalKey, CallContext context)Reverse a chargebackInvoicePaymentInvoicePaymentApi. createChargebackReversalForInvoicePayment(Account account, UUID paymentId, org.joda.time.DateTime effectiveDate, String paymentTransactionExternalKey, Iterable<PluginProperty> properties, PaymentOptions paymentOptions, CallContext context)Reverse a chargeback and allow to go through registered routing pluginsPaymentPaymentApi. createChargebackReversalWithPaymentControl(Account account, UUID paymentId, org.joda.time.DateTime effectiveDate, String paymentTransactionExternalKey, PaymentOptions paymentOptions, CallContext context)Reverse a chargebackPaymentPaymentApi. createChargebackWithPaymentControl(Account account, UUID paymentId, BigDecimal amount, Currency currency, org.joda.time.DateTime effectiveDate, String paymentTransactionExternalKey, PaymentOptions paymentOptions, CallContext context)Record a chargebackPaymentPaymentApi. createCredit(Account account, UUID paymentMethodId, UUID paymentId, BigDecimal amount, Currency currency, org.joda.time.DateTime effectiveDate, String paymentExternalKey, String paymentTransactionExternalKey, Iterable<PluginProperty> properties, CallContext context)Credit a payment method.InvoicePaymentInvoicePaymentApi. createCreditForInvoicePayment(boolean isAdjusted, Map<UUID,BigDecimal> adjustments, Account account, UUID originalPaymentId, UUID paymentMethodId, UUID paymentId, BigDecimal amount, Currency currency, org.joda.time.DateTime effectiveDate, String paymentExternalKey, String paymentTransactionExternalKey, Iterable<PluginProperty> properties, PaymentOptions paymentOptions, CallContext context)Credit a payment method for a given invoice and allow to go through registered routing pluginsPaymentPaymentApi. createCreditWithPaymentControl(Account account, UUID paymentMethodId, UUID paymentId, BigDecimal amount, Currency currency, org.joda.time.DateTime effectiveDate, String paymentExternalKey, String paymentTransactionExternalKey, Iterable<PluginProperty> properties, PaymentOptions paymentOptions, CallContext context)Credit a payment method and allow to go through registered routing pluginsPaymentPaymentApi. createPurchase(Account account, UUID paymentMethodId, UUID paymentId, BigDecimal amount, Currency currency, org.joda.time.DateTime effectiveDate, String paymentExternalKey, String paymentTransactionExternalKey, Iterable<PluginProperty> properties, CallContext context)Combine an authorize and capture payment.InvoicePaymentInvoicePaymentApi. createPurchaseForInvoicePayment(Account account, UUID invoiceId, UUID paymentMethodId, UUID paymentId, BigDecimal amount, Currency currency, org.joda.time.DateTime effectiveDate, String paymentExternalKey, String paymentTransactionExternalKey, Iterable<PluginProperty> properties, PaymentOptions paymentOptions, CallContext context)Combine an authorize and capture payment for a given invoice and allow to go through registered routing pluginsPaymentPaymentApi. createPurchaseWithPaymentControl(Account account, UUID paymentMethodId, UUID paymentId, BigDecimal amount, Currency currency, org.joda.time.DateTime effectiveDate, String paymentExternalKey, String paymentTransactionExternalKey, Iterable<PluginProperty> properties, PaymentOptions paymentOptions, CallContext context)Combine an authorize and capture payment and allow to go through registered routing pluginsPaymentPaymentApi. createRefund(Account account, UUID paymentId, BigDecimal amount, Currency currency, org.joda.time.DateTime effectiveDate, String paymentTransactionExternalKey, Iterable<PluginProperty> properties, CallContext context)Refund a previously captured payment.InvoicePaymentInvoicePaymentApi. createRefundForInvoicePayment(boolean isAdjusted, Map<UUID,BigDecimal> adjustments, Account account, UUID paymentId, BigDecimal amount, Currency currency, org.joda.time.DateTime effectiveDate, String paymentTransactionExternalKey, Iterable<PluginProperty> properties, PaymentOptions paymentOptions, CallContext context)Refund a previously captured payment and allow to go through registered routing pluginsPaymentPaymentApi. createRefundWithPaymentControl(Account account, UUID paymentId, BigDecimal amount, Currency currency, org.joda.time.DateTime effectiveDate, String paymentTransactionExternalKey, Iterable<PluginProperty> properties, PaymentOptions paymentOptions, CallContext context)Refund a previously captured payment and allow to go through registered routing pluginsPaymentPaymentApi. createVoid(Account account, UUID paymentId, org.joda.time.DateTime effectiveDate, String paymentTransactionExternalKey, Iterable<PluginProperty> properties, CallContext context)Void a previously authorized payment.PaymentPaymentApi. createVoidWithPaymentControl(Account account, UUID paymentId, org.joda.time.DateTime effectiveDate, String paymentTransactionExternalKey, Iterable<PluginProperty> properties, PaymentOptions paymentOptions, CallContext context)Void a previously authorized payment and allow to go through registered routing pluginsvoidPaymentApi. deletePaymentMethod(Account account, UUID paymentMethodId, boolean deleteDefaultPaymentMethodWithAutoPayOff, boolean forceDefaultPaymentMethodDeletion, Iterable<PluginProperty> properties, CallContext context)voidAdminPaymentApi. fixPaymentTransactionState(Payment payment, PaymentTransaction paymentTransaction, TransactionStatus transactionStatus, String lastSuccessPaymentState, String currentPaymentStateName, Iterable<PluginProperty> properties, CallContext context)Modify the state for a given PaymentTransaction and its associated Payment.PaymentPaymentApi. notifyPendingTransactionOfStateChanged(Account account, UUID paymentTransactionId, boolean isSuccess, CallContext context)Transition a currently PENDING transaction into either a SUCCESS or a FAILUREPaymentPaymentApi. notifyPendingTransactionOfStateChangedWithPaymentControl(Account account, UUID paymentTransactionId, boolean isSuccess, PaymentOptions paymentOptions, CallContext context)Transition a currently PENDING transaction into either a SUCCESS or a FAILUREGatewayNotificationPaymentGatewayApi. processNotification(String notification, String pluginName, Iterable<PluginProperty> properties, CallContext context)Process a notification from the gatewayGatewayNotificationPaymentGatewayApi. processNotificationWithPaymentControl(String notification, String pluginName, Iterable<PluginProperty> properties, PaymentOptions paymentOptions, CallContext context)Process a notification from the gatewayList<PaymentMethod>PaymentApi. refreshPaymentMethods(Account account, Iterable<PluginProperty> properties, CallContext context)Refresh all payment methods across all pluginsList<PaymentMethod>PaymentApi. refreshPaymentMethods(Account account, String pluginName, Iterable<PluginProperty> properties, CallContext context)voidPaymentApi. setDefaultPaymentMethod(Account account, UUID paymentMethodId, Iterable<PluginProperty> properties, CallContext context) -
Uses of CallContext in org.killbill.billing.security.api
Methods in org.killbill.billing.security.api with parameters of type CallContext Modifier and Type Method Description voidSecurityApi. addRoleDefinition(String role, List<String> permissions, CallContext context)Add a role definition in the Shiro store (JDBCRealm)voidSecurityApi. addUserRoles(String username, String clearPassword, List<String> roles, CallContext context)Add a user with roles in the Shiro store (JDBCRealm)voidSecurityApi. invalidateUser(String username, CallContext context)Invalidate a uservoidSecurityApi. updateRoleDefinition(String role, List<String> permissions, CallContext context)voidSecurityApi. updateUserPassword(String username, String clearPassword, CallContext context)Update password for the uservoidSecurityApi. updateUserRoles(String username, List<String> roles, CallContext context)Update the roles associated with the user (only the specified roles will be in effect) -
Uses of CallContext in org.killbill.billing.tenant.api
Methods in org.killbill.billing.tenant.api with parameters of type CallContext Modifier and Type Method Description voidTenantUserApi. addTenantKeyValue(String key, String value, CallContext context)TenantTenantUserApi. createTenant(TenantData data, CallContext context)voidTenantUserApi. deleteTenantKey(String key, CallContext context)voidTenantUserApi. updateTenantKeyValue(String key, String value, CallContext context) -
Uses of CallContext in org.killbill.billing.usage.api
Methods in org.killbill.billing.usage.api with parameters of type CallContext Modifier and Type Method Description voidUsageUserApi. recordRolledUpUsage(SubscriptionUsageRecord usage, CallContext context)Bulk usage API when the external system (or the meter module) rolls-up usage data. -
Uses of CallContext in org.killbill.billing.util.api
Methods in org.killbill.billing.util.api with parameters of type CallContext Modifier and Type Method Description voidCustomFieldUserApi. addCustomFields(List<CustomField> fields, CallContext context)voidTagUserApi. addTag(UUID objectId, ObjectType objectType, UUID tagDefinitionId, CallContext context)voidTagUserApi. addTags(UUID objectId, ObjectType objectType, Collection<UUID> tagDefinitionIds, CallContext context)TagDefinitionTagUserApi. createTagDefinition(String definitionName, String description, Set<ObjectType> applicableObjectTypes, CallContext context)voidTagUserApi. deleteTagDefinition(UUID tagDefinitionId, CallContext context)voidExportUserApi. exportDataAsCSVForAccount(UUID accountId, OutputStream out, CallContext context)voidExportUserApi. exportDataForAccount(UUID accountId, DatabaseExportOutputStream out, CallContext context)voidCustomFieldUserApi. removeCustomFields(List<CustomField> fields, CallContext context)voidTagUserApi. removeTag(UUID objectId, ObjectType objectType, UUID tagDefinitionId, CallContext context)voidTagUserApi. removeTags(UUID objectId, ObjectType objectType, Collection<UUID> tagDefinitions, CallContext context)voidCustomFieldUserApi. updateCustomFields(List<CustomField> fields, CallContext context)
-