void |
SubscriptionApi.addBlockingState(BlockingState blockingState,
org.joda.time.DateTime effectiveDate,
Iterable<PluginProperty> properties,
CallContext context) |
Add a BlockingState
|
void |
SubscriptionApi.addBlockingState(BlockingState blockingState,
org.joda.time.LocalDate effectiveDate,
Iterable<PluginProperty> properties,
CallContext context) |
Add a BlockingState
|
UUID |
EntitlementApi.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.
|
Entitlement |
Entitlement.cancelEntitlementWithDate(org.joda.time.DateTime entitlementEffectiveDate,
org.joda.time.DateTime billingEffectiveDate,
Iterable<PluginProperty> properties,
CallContext context) |
Cancels the Entitlement with the specified entitlementEffectiveDate and billingEffectiveDate
After this operation, the existing object becomes stale.
|
Entitlement |
Entitlement.cancelEntitlementWithDate(org.joda.time.LocalDate effectiveDate,
boolean overrideBillingEffectiveDate,
Iterable<PluginProperty> properties,
CallContext context) |
Cancels the Entitlement at the specified date.
|
Entitlement |
Entitlement.cancelEntitlementWithDateOverrideBillingPolicy(org.joda.time.LocalDate effectiveDate,
BillingActionPolicy billingPolicy,
Iterable<PluginProperty> properties,
CallContext context) |
Cancels the Entitlement at the specified date
After this operation, the existing object becomes stale.
|
Entitlement |
Entitlement.cancelEntitlementWithPolicy(Entitlement.EntitlementActionPolicy policy,
Iterable<PluginProperty> properties,
CallContext context) |
Cancel the Entitlement with a policy.
|
Entitlement |
Entitlement.cancelEntitlementWithPolicyOverrideBillingPolicy(Entitlement.EntitlementActionPolicy policy,
BillingActionPolicy billingPolicy,
Iterable<PluginProperty> properties,
CallContext context) |
Cancels the Entitlement at the specified date and overrides the default billing policy.
|
Entitlement |
Entitlement.changePlan(EntitlementSpecifier spec,
Iterable<PluginProperty> properties,
CallContext context) |
Change Entitlement plan using default policy.
|
Entitlement |
Entitlement.changePlanOverrideBillingPolicy(EntitlementSpecifier spec,
org.joda.time.LocalDate effectiveDate,
BillingActionPolicy billingPolicy,
Iterable<PluginProperty> properties,
CallContext context) |
Change Entitlement plan at the specified date and overrides the billing policy.
|
Entitlement |
Entitlement.changePlanWithDate(EntitlementSpecifier spec,
org.joda.time.DateTime effectiveDate,
Iterable<PluginProperty> properties,
CallContext context) |
Change Entitlement plan at the specified date.
|
Entitlement |
Entitlement.changePlanWithDate(EntitlementSpecifier spec,
org.joda.time.LocalDate effectiveDate,
Iterable<PluginProperty> properties,
CallContext context) |
Change Entitlement plan at the specified date.
|
UUID |
EntitlementApi.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.
|
List<Entitlement> |
EntitlementApi.getAllEntitlementsForAccountId(UUID accountId,
TenantContext context) |
Retrieves all the Entitlement for a given account.
|
List<Entitlement> |
EntitlementApi.getAllEntitlementsForAccountIdAndBundleExternalKey(UUID accountId,
String bundleExternalKey,
TenantContext context) |
Retrieves all the Entitlement for a given account and matching an external key.
|
List<Entitlement> |
EntitlementApi.getAllEntitlementsForBundle(UUID bundleId,
TenantContext context) |
Retrieves all the Entitlement attached to the base entitlement.
|
Iterable<BlockingState> |
SubscriptionApi.getBlockingStates(UUID accountId,
List<BlockingStateType> typeFilter,
List<String> svcsFilter,
OrderingType orderingType,
int timeFilter,
TenantContext context) |
|
List<EntitlementAOStatusDryRun> |
EntitlementApi.getDryRunStatusForChange(UUID bundleId,
String targetProductName,
org.joda.time.LocalDate effectiveDate,
TenantContext context) |
Simulate a change of product for the BP on that bundle and return the effect it would have on the existing ADD_ON-- if any.
|
Entitlement |
EntitlementApi.getEntitlementForId(UUID id,
boolean includeDeletedEvents,
TenantContext context) |
Retrieves an Entitlement using its id.
|
void |
EntitlementApi.pause(UUID bundleId,
org.joda.time.LocalDate effectiveDate,
Iterable<PluginProperty> properties,
CallContext context) |
Will pause all entitlements associated with the base entitlement.
|
void |
EntitlementApi.resume(UUID bundleId,
org.joda.time.LocalDate effectiveDate,
Iterable<PluginProperty> properties,
CallContext context) |
Will resume all entitlements associated with the base entitlement.
|
UUID |
EntitlementApi.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 the Entitlement For the source account and matching the external key to the destination account.
|
UUID |
EntitlementApi.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 the Entitlement for the source account and matching the external key to the destination account.
|
void |
Entitlement.uncancelEntitlement(Iterable<PluginProperty> properties,
CallContext context) |
Removes a pending future cancellation on an entitlement.
|
void |
Entitlement.undoChangePlan(Iterable<PluginProperty> properties,
CallContext context) |
|
void |
Entitlement.updateBCD(int bcd,
org.joda.time.LocalDate effectiveFromDate,
CallContext context) |
|
void |
SubscriptionApi.updateExternalKey(UUID bundleId,
String newExternalKey,
CallContext context) |
Update the externalKey for a given bundle
|
void |
Entitlement.updateQuantity(int quantity,
org.joda.time.LocalDate effectiveFromDate,
CallContext context) |
|