public class SubscriptionResource extends JaxRsResourceBase
accountUserApi, auditUserApi, catalogName, clock, context, customFieldUserApi, DATE_TIME_FORMATTER, invoicePaymentApi, LOCAL_DATE_FORMATTER, mapper, paymentApi, tagUserApi, uriBuilderACCOUNTS, ACCOUNTS_PATH, ADMIN, ADMIN_PATH, ALL_CUSTOM_FIELDS, ALL_TAGS, ANALYTICS, ANALYTICS_PATH, ANYTHING_PATTERN, API_POSTFIX, API_PREFIX, API_VERSION, ATTEMPTS, AUDIT_LOG, AUDIT_LOG_WITH_HISTORY, AUTHORIZATION, BCD, BLOCK, BUNDLES, BUNDLES_PATH, CACHE, CANCEL_SCHEDULED_PAYMENT_TRANSACTION, CAPTURE, CATALOG, CATALOG_PATH, CBA_REBALANCING, CHARGEBACK_REVERSALS, CHARGEBACK_REVERSALS_PATH, CHARGEBACKS, CHARGEBACKS_PATH, CHARGES, CHARGES_PATH, CHILDREN, COMBO, COMMIT_INVOICE, CREDITS, CREDITS_PATH, CUSTOM_FIELDS, CUSTOM_FIELDS_PATH, DRY_RUN, EMAIL_NOTIFICATIONS, EMAILS, ENTITLEMENTS, ENTITLEMENTS_PATH, EVENTS, EXPORT, EXPORT_PATH, FORM, HDR_API_KEY, HDR_API_SECRET, HDR_COMMENT, HDR_CREATED_BY, HDR_PAGINATION_CURRENT_OFFSET, HDR_PAGINATION_MAX_NB_RECORDS, HDR_PAGINATION_NEXT_OFFSET, HDR_PAGINATION_NEXT_PAGE_URI, HDR_PAGINATION_TOTAL_NB_RECORDS, HDR_REASON, HEALTHCHECK, HOSTED, INVOICE_CATALOG_TRANSLATION, INVOICE_ITEMS, INVOICE_MP_TEMPLATE, INVOICE_PAYMENTS, INVOICE_PAYMENTS_PATH, INVOICE_TEMPLATE, INVOICE_TRANSLATION, INVOICES, INVOICES_ITEMS_PATH, INVOICES_PATH, MIGRATION, NODES_INFO, NODES_INFO_PATH, NOTIFICATION, NUMBER_PATTERN, OVERDUE, OVERDUE_PATH, PAGINATION, PATH_PAYMENT_PLUGIN_NAME, PAUSE, PAYMENT_GATEWAYS, PAYMENT_GATEWAYS_PATH, PAYMENT_METHODS, PAYMENT_METHODS_DEFAULT_PATH_POSTFIX, PAYMENT_METHODS_PATH, PAYMENT_TRANSACTIONS, PAYMENT_TRANSACTIONS_PATH, PAYMENTS, PAYMENTS_PATH, PLUGINS, PLUGINS_INFO, PLUGINS_INFO_PATH, PLUGINS_PATH, PREFIX, QUERY_ACCOUNT_ID, QUERY_ACCOUNT_TREAT_NULL_AS_RESET, QUERY_ACCOUNT_WITH_BALANCE, QUERY_ACCOUNT_WITH_BALANCE_AND_CBA, QUERY_API_KEY, QUERY_AUDIT, QUERY_AUTO_COMMIT, QUERY_BILLING_POLICY, QUERY_BILLING_REQUESTED_DT, QUERY_BLOCKING_STATE_SVCS, QUERY_BLOCKING_STATE_TYPES, QUERY_BUNDLES_FILTER, QUERY_BUNDLES_RENAME_KEY_IF_EXIST_UNUSED, QUERY_CALL_COMPLETION, QUERY_CALL_TIMEOUT, QUERY_CANCEL_ALL_SUBSCRIPTIONS, QUERY_CUSTOM_FIELD, QUERY_DELETE_DEFAULT_PM_WITH_AUTO_PAY_OFF, QUERY_DELETE_IF_EXISTS, QUERY_END_DATE, QUERY_ENTITLEMENT_EFFECTIVE_FROM_DT, QUERY_ENTITLEMENT_POLICY, QUERY_ENTITLEMENT_REQUESTED_DT, QUERY_EXTERNAL_KEY, QUERY_FORCE_DEFAULT_PM_DELETION, QUERY_FORCE_NEW_BCD_WITH_PAST_EFFECTIVE_DATE, QUERY_INCLUDE_VOIDED_INVOICES, QUERY_INCLUDED_DELETED, QUERY_INVOICE_WITH_CHILDREN_ITEMS, QUERY_ITEM_ADJUST_UNPAID_INVOICES, QUERY_LOCAL_NODE_ONLY, QUERY_MIGRATED, QUERY_NOTIFICATION_CALLBACK, QUERY_OBJECT_TYPE, QUERY_PARALLEL, QUERY_PAY_ALL_UNPAID_INVOICES, QUERY_PAY_INVOICE, QUERY_PAYMENT_AMOUNT, QUERY_PAYMENT_CONTROL_PLUGIN_NAME, QUERY_PAYMENT_EXTERNAL, QUERY_PAYMENT_EXTERNAL_KEY, QUERY_PAYMENT_METHOD_ID, QUERY_PAYMENT_METHOD_IS_DEFAULT, QUERY_PAYMENT_METHOD_PLUGIN_NAME, QUERY_PAYMENT_PLUGIN_NAME, QUERY_PAYMENT_WITH_REFUNDS_AND_CHARGEBACKS, QUERY_PLUGIN_PROPERTY, QUERY_REMOVE_FUTURE_NOTIFICATIONS, QUERY_REQUESTED_DT, QUERY_SEARCH_LIMIT, QUERY_SEARCH_OFFSET, QUERY_START_DATE, QUERY_TAG, QUERY_TAGS_INCLUDED_DELETED, QUERY_TARGET_DATE, QUERY_TENANT_USE_GLOBAL_DEFAULT, QUERY_TRANSACTION_EXTERNAL_KEY, QUERY_UNPAID_INVOICES_ONLY, QUERY_USE_REQUESTED_DATE_FOR_BILLING, QUERY_WITH_ATTEMPTS, QUERY_WITH_MIGRATION_INVOICES, QUERY_WITH_PLUGIN_INFO, QUERY_WRITE_OFF_UNPAID_INVOICES, REFUNDS, REGISTER_NOTIFICATION_CALLBACK, RENAME_KEY, RESUME, SEARCH, SECURITY, SECURITY_PATH, STRING_PATTERN, SUBSCRIPTIONS, SUBSCRIPTIONS_PATH, TAG_DEFINITIONS, TAG_DEFINITIONS_PATH, TAGS, TAGS_PATH, TAXES, TENANTS, TENANTS_PATH, TEST, TEST_PATH, TIMELINE, TRANSFER_CREDIT, UNDO_CANCEL, UNDO_CHANGE_PLAN, UPLOAD_PER_TENANT_CONFIG, UPLOAD_PLUGIN_CONFIG, UPLOAD_PLUGIN_PAYMENT_STATE_MACHINE_CONFIG, USAGES, USAGES_PATH, USER_KEY_VALUE, UUID_PATTERN, VOID_INVOICE| Constructor and Description |
|---|
SubscriptionResource(KillbillEventHandler killbillHandler,
JaxrsUriBuilder uriBuilder,
org.killbill.billing.util.api.TagUserApi tagUserApi,
org.killbill.billing.util.api.CustomFieldUserApi customFieldUserApi,
org.killbill.billing.util.api.AuditUserApi auditUserApi,
EntitlementApi entitlementApi,
SubscriptionApi subscriptionApi,
AccountUserApi accountUserApi,
PaymentApi paymentApi,
InvoicePaymentApi invoicePaymentApi,
org.killbill.clock.Clock clock,
Context context) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
addSubscriptionBlockingState(java.util.UUID id,
BlockingStateJson json,
java.lang.String requestedDate,
java.util.List<java.lang.String> pluginPropertiesString,
java.lang.String createdBy,
java.lang.String reason,
java.lang.String comment,
javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
cancelSubscriptionPlan(java.util.UUID subscriptionId,
java.lang.String requestedDate,
java.lang.Boolean callCompletion,
long timeoutSec,
Entitlement.EntitlementActionPolicy entitlementPolicy,
BillingActionPolicy billingPolicy,
java.lang.Boolean useRequestedDateForBilling,
java.util.List<java.lang.String> pluginPropertiesString,
java.lang.String createdBy,
java.lang.String reason,
java.lang.String comment,
javax.ws.rs.core.UriInfo uriInfo,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
changeSubscriptionPlan(java.util.UUID subscriptionId,
SubscriptionJson entitlement,
java.lang.String requestedDate,
java.lang.Boolean callCompletion,
long timeoutSec,
BillingActionPolicy billingPolicy,
java.util.List<java.lang.String> pluginPropertiesString,
java.lang.String createdBy,
java.lang.String reason,
java.lang.String comment,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
createSubscription(SubscriptionJson subscription,
java.lang.String entitlementDate,
java.lang.String billingDate,
java.lang.Boolean renameKeyIfExistsAndUnused,
java.lang.Boolean isMigrated,
java.lang.Boolean callCompletion,
long timeoutSec,
java.util.List<java.lang.String> pluginPropertiesString,
java.lang.String createdBy,
java.lang.String reason,
java.lang.String comment,
javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
createSubscriptionCustomFields(java.util.UUID id,
java.util.List<CustomFieldJson> customFields,
java.lang.String createdBy,
java.lang.String reason,
java.lang.String comment,
javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
createSubscriptionsWithAddOns(java.util.List<BulkSubscriptionsBundleJson> entitlementsWithAddOns,
java.lang.String entitlementDate,
java.lang.String billingDate,
java.lang.Boolean renameKeyIfExistsAndUnused,
java.lang.Boolean isMigrated,
java.lang.Boolean callCompletion,
long timeoutSec,
java.util.List<java.lang.String> pluginPropertiesString,
java.lang.String createdBy,
java.lang.String reason,
java.lang.String comment,
javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
createSubscriptionsWithAddOnsInternal(java.util.List<BulkSubscriptionsBundleJson> entitlementsWithAddOns,
java.lang.String entitlementDate,
java.lang.String billingDate,
java.lang.Boolean isMigrated,
java.lang.Boolean renameKeyIfExistsAndUnused,
java.lang.Boolean callCompletion,
long timeoutSec,
java.util.List<java.lang.String> pluginPropertiesString,
java.lang.String createdBy,
java.lang.String reason,
java.lang.String comment,
javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.UriInfo uriInfo,
org.killbill.billing.ObjectType responseObject) |
javax.ws.rs.core.Response |
createSubscriptionTags(java.util.UUID id,
java.util.List<java.util.UUID> tagList,
java.lang.String createdBy,
java.lang.String reason,
java.lang.String comment,
javax.ws.rs.core.UriInfo uriInfo,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
createSubscriptionWithAddOns(java.util.List<SubscriptionJson> entitlements,
java.lang.String entitlementDate,
java.lang.String billingDate,
java.lang.Boolean isMigrated,
java.lang.Boolean renameKeyIfExistsAndUnused,
java.lang.Boolean callCompletion,
long timeoutSec,
java.util.List<java.lang.String> pluginPropertiesString,
java.lang.String createdBy,
java.lang.String reason,
java.lang.String comment,
javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
deleteSubscriptionCustomFields(java.util.UUID id,
java.util.List<java.util.UUID> customFieldList,
java.lang.String createdBy,
java.lang.String reason,
java.lang.String comment,
javax.ws.rs.core.UriInfo uriInfo,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
deleteSubscriptionTags(java.util.UUID id,
java.util.List<java.util.UUID> tagList,
java.lang.String createdBy,
java.lang.String reason,
java.lang.String comment,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
getCustomFields(java.util.UUID id,
AuditMode auditMode,
javax.servlet.http.HttpServletRequest request) |
protected org.killbill.billing.ObjectType |
getObjectType() |
javax.ws.rs.core.Response |
getSubscription(java.util.UUID subscriptionId,
AuditMode auditMode,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
getSubscriptionAuditLogsWithHistory(java.util.UUID subscriptionId,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
getSubscriptionByKey(java.lang.String externalKey,
AuditMode auditMode,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
getSubscriptionEventAuditLogsWithHistory(java.util.UUID eventId,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
getTags(java.util.UUID subscriptionId,
java.lang.Boolean includedDeleted,
AuditMode auditMode,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
modifySubscriptionCustomFields(java.util.UUID id,
java.util.List<CustomFieldJson> customFields,
java.lang.String createdBy,
java.lang.String reason,
java.lang.String comment,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
uncancelSubscriptionPlan(java.util.UUID subscriptionId,
java.util.List<java.lang.String> pluginPropertiesString,
java.lang.String createdBy,
java.lang.String reason,
java.lang.String comment,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
undoChangeSubscriptionPlan(java.util.UUID subscriptionId,
java.util.List<java.lang.String> pluginPropertiesString,
java.lang.String createdBy,
java.lang.String reason,
java.lang.String comment,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
updateSubscriptionBCD(java.util.UUID subscriptionId,
SubscriptionJson json,
java.lang.String effectiveFromDateStr,
java.lang.Boolean forceNewBcdWithPastEffectiveDate,
java.lang.String createdBy,
java.lang.String reason,
java.lang.String comment,
javax.ws.rs.core.UriInfo uriInfo,
javax.servlet.http.HttpServletRequest request) |
addBlockingState, buildStreamingPaginationResponse, completeTransactionInternal, createControlPluginApiPaymentOptions, createControlPluginApiPaymentOptions, createCustomFieldResponse, createCustomFields, createInvoicePaymentControlPluginApiPaymentOptions, createPaymentResponse, createPurchaseForInvoice, createTagResponse, createTags, deleteCustomFields, deleteTags, extractPluginProperties, extractPluginProperties, filterCatalogVersions, getAuditLogsWithHistory, getCustomFields, getInvoiceId, getPaymentByIdOrKey, getPaymentTransactions, getTagDefinitionUUIDs, getTags, lookupPendingOrSuccessTransaction, modifyCustomFields, toLocalDate, toLocalDateDefaultToday, toLocalDateDefaultToday, validatePaymentMethodForAccount, validateSanitizeAndTranformInputItems, verifyNonNull, verifyNonNullOrEmpty@Inject public SubscriptionResource(KillbillEventHandler killbillHandler, JaxrsUriBuilder uriBuilder, org.killbill.billing.util.api.TagUserApi tagUserApi, org.killbill.billing.util.api.CustomFieldUserApi customFieldUserApi, org.killbill.billing.util.api.AuditUserApi auditUserApi, EntitlementApi entitlementApi, SubscriptionApi subscriptionApi, AccountUserApi accountUserApi, PaymentApi paymentApi, InvoicePaymentApi invoicePaymentApi, org.killbill.clock.Clock clock, Context context)
public javax.ws.rs.core.Response getSubscription(java.util.UUID subscriptionId,
AuditMode auditMode,
@Context
javax.servlet.http.HttpServletRequest request)
throws SubscriptionApiException,
AccountApiException,
CatalogApiException
public javax.ws.rs.core.Response getSubscriptionByKey(java.lang.String externalKey,
AuditMode auditMode,
@Context
javax.servlet.http.HttpServletRequest request)
throws SubscriptionApiException,
AccountApiException,
CatalogApiException
public javax.ws.rs.core.Response getSubscriptionAuditLogsWithHistory(java.util.UUID subscriptionId,
@Context
javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response getSubscriptionEventAuditLogsWithHistory(java.util.UUID eventId,
@Context
javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response createSubscription(SubscriptionJson subscription, java.lang.String entitlementDate, java.lang.String billingDate, java.lang.Boolean renameKeyIfExistsAndUnused, java.lang.Boolean isMigrated, java.lang.Boolean callCompletion, long timeoutSec, java.util.List<java.lang.String> pluginPropertiesString, @HeaderParam(value="X-Killbill-CreatedBy") java.lang.String createdBy, @HeaderParam(value="X-Killbill-Reason") java.lang.String reason, @HeaderParam(value="X-Killbill-Comment") java.lang.String comment, @Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.UriInfo uriInfo) throws EntitlementApiException, AccountApiException, SubscriptionApiException
public javax.ws.rs.core.Response createSubscriptionWithAddOns(java.util.List<SubscriptionJson> entitlements, java.lang.String entitlementDate, java.lang.String billingDate, java.lang.Boolean isMigrated, java.lang.Boolean renameKeyIfExistsAndUnused, java.lang.Boolean callCompletion, long timeoutSec, java.util.List<java.lang.String> pluginPropertiesString, @HeaderParam(value="X-Killbill-CreatedBy") java.lang.String createdBy, @HeaderParam(value="X-Killbill-Reason") java.lang.String reason, @HeaderParam(value="X-Killbill-Comment") java.lang.String comment, @Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.UriInfo uriInfo) throws EntitlementApiException, AccountApiException, SubscriptionApiException
public javax.ws.rs.core.Response createSubscriptionsWithAddOns(java.util.List<BulkSubscriptionsBundleJson> entitlementsWithAddOns, java.lang.String entitlementDate, java.lang.String billingDate, java.lang.Boolean renameKeyIfExistsAndUnused, java.lang.Boolean isMigrated, java.lang.Boolean callCompletion, long timeoutSec, java.util.List<java.lang.String> pluginPropertiesString, @HeaderParam(value="X-Killbill-CreatedBy") java.lang.String createdBy, @HeaderParam(value="X-Killbill-Reason") java.lang.String reason, @HeaderParam(value="X-Killbill-Comment") java.lang.String comment, @Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.UriInfo uriInfo) throws EntitlementApiException, AccountApiException, SubscriptionApiException
public javax.ws.rs.core.Response createSubscriptionsWithAddOnsInternal(java.util.List<BulkSubscriptionsBundleJson> entitlementsWithAddOns, java.lang.String entitlementDate, java.lang.String billingDate, java.lang.Boolean isMigrated, java.lang.Boolean renameKeyIfExistsAndUnused, java.lang.Boolean callCompletion, long timeoutSec, java.util.List<java.lang.String> pluginPropertiesString, java.lang.String createdBy, java.lang.String reason, java.lang.String comment, javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.UriInfo uriInfo, org.killbill.billing.ObjectType responseObject) throws EntitlementApiException, AccountApiException, SubscriptionApiException
public javax.ws.rs.core.Response uncancelSubscriptionPlan(java.util.UUID subscriptionId,
java.util.List<java.lang.String> pluginPropertiesString,
@HeaderParam(value="X-Killbill-CreatedBy")
java.lang.String createdBy,
@HeaderParam(value="X-Killbill-Reason")
java.lang.String reason,
@HeaderParam(value="X-Killbill-Comment")
java.lang.String comment,
@Context
javax.servlet.http.HttpServletRequest request)
throws EntitlementApiException
EntitlementApiExceptionpublic javax.ws.rs.core.Response undoChangeSubscriptionPlan(java.util.UUID subscriptionId,
java.util.List<java.lang.String> pluginPropertiesString,
@HeaderParam(value="X-Killbill-CreatedBy")
java.lang.String createdBy,
@HeaderParam(value="X-Killbill-Reason")
java.lang.String reason,
@HeaderParam(value="X-Killbill-Comment")
java.lang.String comment,
@Context
javax.servlet.http.HttpServletRequest request)
throws EntitlementApiException
EntitlementApiExceptionpublic javax.ws.rs.core.Response changeSubscriptionPlan(java.util.UUID subscriptionId,
SubscriptionJson entitlement,
java.lang.String requestedDate,
java.lang.Boolean callCompletion,
long timeoutSec,
BillingActionPolicy billingPolicy,
java.util.List<java.lang.String> pluginPropertiesString,
@HeaderParam(value="X-Killbill-CreatedBy")
java.lang.String createdBy,
@HeaderParam(value="X-Killbill-Reason")
java.lang.String reason,
@HeaderParam(value="X-Killbill-Comment")
java.lang.String comment,
@Context
javax.servlet.http.HttpServletRequest request)
throws EntitlementApiException,
AccountApiException,
SubscriptionApiException
public javax.ws.rs.core.Response addSubscriptionBlockingState(java.util.UUID id,
BlockingStateJson json,
java.lang.String requestedDate,
java.util.List<java.lang.String> pluginPropertiesString,
@HeaderParam(value="X-Killbill-CreatedBy")
java.lang.String createdBy,
@HeaderParam(value="X-Killbill-Reason")
java.lang.String reason,
@HeaderParam(value="X-Killbill-Comment")
java.lang.String comment,
@Context
javax.servlet.http.HttpServletRequest request,
@Context
javax.ws.rs.core.UriInfo uriInfo)
throws SubscriptionApiException,
EntitlementApiException,
AccountApiException
public javax.ws.rs.core.Response cancelSubscriptionPlan(java.util.UUID subscriptionId,
java.lang.String requestedDate,
java.lang.Boolean callCompletion,
long timeoutSec,
Entitlement.EntitlementActionPolicy entitlementPolicy,
BillingActionPolicy billingPolicy,
java.lang.Boolean useRequestedDateForBilling,
java.util.List<java.lang.String> pluginPropertiesString,
@HeaderParam(value="X-Killbill-CreatedBy")
java.lang.String createdBy,
@HeaderParam(value="X-Killbill-Reason")
java.lang.String reason,
@HeaderParam(value="X-Killbill-Comment")
java.lang.String comment,
@Context
javax.ws.rs.core.UriInfo uriInfo,
@Context
javax.servlet.http.HttpServletRequest request)
throws EntitlementApiException,
AccountApiException,
SubscriptionApiException
public javax.ws.rs.core.Response updateSubscriptionBCD(java.util.UUID subscriptionId,
SubscriptionJson json,
java.lang.String effectiveFromDateStr,
java.lang.Boolean forceNewBcdWithPastEffectiveDate,
@HeaderParam(value="X-Killbill-CreatedBy")
java.lang.String createdBy,
@HeaderParam(value="X-Killbill-Reason")
java.lang.String reason,
@HeaderParam(value="X-Killbill-Comment")
java.lang.String comment,
@Context
javax.ws.rs.core.UriInfo uriInfo,
@Context
javax.servlet.http.HttpServletRequest request)
throws EntitlementApiException,
AccountApiException
public javax.ws.rs.core.Response getCustomFields(java.util.UUID id,
AuditMode auditMode,
@Context
javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response createSubscriptionCustomFields(java.util.UUID id,
java.util.List<CustomFieldJson> customFields,
@HeaderParam(value="X-Killbill-CreatedBy")
java.lang.String createdBy,
@HeaderParam(value="X-Killbill-Reason")
java.lang.String reason,
@HeaderParam(value="X-Killbill-Comment")
java.lang.String comment,
@Context
javax.servlet.http.HttpServletRequest request,
@Context
javax.ws.rs.core.UriInfo uriInfo)
throws org.killbill.billing.util.api.CustomFieldApiException
public javax.ws.rs.core.Response modifySubscriptionCustomFields(java.util.UUID id,
java.util.List<CustomFieldJson> customFields,
@HeaderParam(value="X-Killbill-CreatedBy")
java.lang.String createdBy,
@HeaderParam(value="X-Killbill-Reason")
java.lang.String reason,
@HeaderParam(value="X-Killbill-Comment")
java.lang.String comment,
@Context
javax.servlet.http.HttpServletRequest request)
throws org.killbill.billing.util.api.CustomFieldApiException
public javax.ws.rs.core.Response deleteSubscriptionCustomFields(java.util.UUID id,
java.util.List<java.util.UUID> customFieldList,
@HeaderParam(value="X-Killbill-CreatedBy")
java.lang.String createdBy,
@HeaderParam(value="X-Killbill-Reason")
java.lang.String reason,
@HeaderParam(value="X-Killbill-Comment")
java.lang.String comment,
@Context
javax.ws.rs.core.UriInfo uriInfo,
@Context
javax.servlet.http.HttpServletRequest request)
throws org.killbill.billing.util.api.CustomFieldApiException
public javax.ws.rs.core.Response getTags(java.util.UUID subscriptionId,
java.lang.Boolean includedDeleted,
AuditMode auditMode,
@Context
javax.servlet.http.HttpServletRequest request)
throws org.killbill.billing.util.api.TagDefinitionApiException,
SubscriptionApiException
public javax.ws.rs.core.Response createSubscriptionTags(java.util.UUID id,
java.util.List<java.util.UUID> tagList,
@HeaderParam(value="X-Killbill-CreatedBy")
java.lang.String createdBy,
@HeaderParam(value="X-Killbill-Reason")
java.lang.String reason,
@HeaderParam(value="X-Killbill-Comment")
java.lang.String comment,
@Context
javax.ws.rs.core.UriInfo uriInfo,
@Context
javax.servlet.http.HttpServletRequest request)
throws org.killbill.billing.util.api.TagApiException
public javax.ws.rs.core.Response deleteSubscriptionTags(java.util.UUID id,
java.util.List<java.util.UUID> tagList,
@HeaderParam(value="X-Killbill-CreatedBy")
java.lang.String createdBy,
@HeaderParam(value="X-Killbill-Reason")
java.lang.String reason,
@HeaderParam(value="X-Killbill-Comment")
java.lang.String comment,
@Context
javax.servlet.http.HttpServletRequest request)
throws org.killbill.billing.util.api.TagApiException
protected org.killbill.billing.ObjectType getObjectType()
getObjectType in class JaxRsResourceBaseCopyright © 2010-2020. All Rights Reserved.