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, 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_BCD, 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_INVOICE_WITH_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 requestedDate,
java.lang.String entitlementDate,
java.lang.String billingDate,
java.lang.Boolean renameKeyIfExistsAndUnused,
java.lang.Boolean isMigrated,
java.lang.Integer newBCD,
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 requestedDate,
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 requestedDate,
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 requestedDate,
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 |
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, getAuditLogsWithHistory, getCustomFields, getInvoiceId, getPaymentByIdOrKey, getPaymentTransactions, getTagDefinitionUUIDs, getTags, logDeprecationParameterWarningIfNeeded, lookupPendingOrSuccessTransaction, modifyCustomFields, toLocalDate, toLocalDateDefaultToday, toLocalDateDefaultToday, validatePaymentMethodForAccount, 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 createSubscription(SubscriptionJson subscription, @Deprecated java.lang.String requestedDate, java.lang.String entitlementDate, java.lang.String billingDate, java.lang.Boolean renameKeyIfExistsAndUnused, java.lang.Boolean isMigrated, java.lang.Integer newBCD, 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, @Deprecated java.lang.String requestedDate, 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, @Deprecated java.lang.String requestedDate, 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 requestedDate, 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-2018. All Rights Reserved.