public abstract class GeneratedSubscriptionservicesManager extends Extension
SubscriptionservicesManager.Extension.RestrictedLanguagesProvider, Extension.RightsProviderManager.GenericManagerSingletonCreator, Manager.ManagerSingletonCreator| Modifier and Type | Field and Description |
|---|---|
protected static OneToManyHandler<AbstractOrder> |
ABSTRACTMASTERORDER2ABSTRACTCHILDORDERRELATIONCHILDRENHANDLER
OneToManyHandler for handling 1:n CHILDREN's relation attributes from 'many' side. |
protected static java.util.Map<java.lang.String,java.util.Map<java.lang.String,Item.AttributeMode>> |
DEFAULT_INITIAL_ATTRIBUTES |
protected static OneToManyHandler<AbstractOrderEntry> |
MASTERABSTRACTORDERENTRY2CHILDABSTRACTORDERENTRIESRELATIONCHILDENTRIESHANDLER
OneToManyHandler for handling 1:n CHILDENTRIES's relation attributes from 'many' side. |
| Constructor and Description |
|---|
GeneratedSubscriptionservicesManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addToChildEntries(AbstractOrderEntry item,
AbstractOrderEntry value)
Generated method - Adds
value to childEntries. |
void |
addToChildEntries(SessionContext ctx,
AbstractOrderEntry item,
AbstractOrderEntry value)
Generated method - Adds
value to childEntries. |
void |
addToChildren(AbstractOrder item,
AbstractOrder value)
Generated method - Adds
value to children. |
void |
addToChildren(SessionContext ctx,
AbstractOrder item,
AbstractOrder value)
Generated method - Adds
value to children. |
BillingEvent |
createBillingEvent(java.util.Map attributeValues) |
BillingEvent |
createBillingEvent(SessionContext ctx,
java.util.Map attributeValues) |
BillingFrequency |
createBillingFrequency(java.util.Map attributeValues) |
BillingFrequency |
createBillingFrequency(SessionContext ctx,
java.util.Map attributeValues) |
BillingPlan |
createBillingPlan(java.util.Map attributeValues) |
BillingPlan |
createBillingPlan(SessionContext ctx,
java.util.Map attributeValues) |
OneTimeChargeEntry |
createOneTimeChargeEntry(java.util.Map attributeValues) |
OneTimeChargeEntry |
createOneTimeChargeEntry(SessionContext ctx,
java.util.Map attributeValues) |
OverageUsageChargeEntry |
createOverageUsageChargeEntry(java.util.Map attributeValues) |
OverageUsageChargeEntry |
createOverageUsageChargeEntry(SessionContext ctx,
java.util.Map attributeValues) |
PerUnitUsageCharge |
createPerUnitUsageCharge(java.util.Map attributeValues) |
PerUnitUsageCharge |
createPerUnitUsageCharge(SessionContext ctx,
java.util.Map attributeValues) |
PriceRowsValidConstraint |
createPriceRowsValidConstraint(java.util.Map attributeValues) |
PriceRowsValidConstraint |
createPriceRowsValidConstraint(SessionContext ctx,
java.util.Map attributeValues) |
PromotionBillingTimeRestriction |
createPromotionBillingTimeRestriction(java.util.Map attributeValues) |
PromotionBillingTimeRestriction |
createPromotionBillingTimeRestriction(SessionContext ctx,
java.util.Map attributeValues) |
RecurringChargeEntry |
createRecurringChargeEntry(java.util.Map attributeValues) |
RecurringChargeEntry |
createRecurringChargeEntry(SessionContext ctx,
java.util.Map attributeValues) |
Subscription |
createSubscription(java.util.Map attributeValues) |
Subscription |
createSubscription(SessionContext ctx,
java.util.Map attributeValues) |
SubscriptionPricePlan |
createSubscriptionPricePlan(java.util.Map attributeValues) |
SubscriptionPricePlan |
createSubscriptionPricePlan(SessionContext ctx,
java.util.Map attributeValues) |
SubscriptionProduct |
createSubscriptionProduct(java.util.Map attributeValues) |
SubscriptionProduct |
createSubscriptionProduct(SessionContext ctx,
java.util.Map attributeValues) |
SubscriptionTerm |
createSubscriptionTerm(java.util.Map attributeValues) |
SubscriptionTerm |
createSubscriptionTerm(SessionContext ctx,
java.util.Map attributeValues) |
TierUsageChargeEntry |
createTierUsageChargeEntry(java.util.Map attributeValues) |
TierUsageChargeEntry |
createTierUsageChargeEntry(SessionContext ctx,
java.util.Map attributeValues) |
UsageUnit |
createUsageUnit(java.util.Map attributeValues) |
UsageUnit |
createUsageUnit(SessionContext ctx,
java.util.Map attributeValues) |
VolumeUsageCharge |
createVolumeUsageCharge(java.util.Map attributeValues) |
VolumeUsageCharge |
createVolumeUsageCharge(SessionContext ctx,
java.util.Map attributeValues) |
BillingTime |
getBillingTime(AbstractOrder item)
Generated method - Getter of the
AbstractOrder.billingTime attribute. |
BillingTime |
getBillingTime(SessionContext ctx,
AbstractOrder item)
Generated method - Getter of the
AbstractOrder.billingTime attribute. |
java.util.Collection<AbstractOrderEntry> |
getChildEntries(AbstractOrderEntry item)
Generated method - Getter of the
AbstractOrderEntry.childEntries attribute. |
java.util.Collection<AbstractOrderEntry> |
getChildEntries(SessionContext ctx,
AbstractOrderEntry item)
Generated method - Getter of the
AbstractOrderEntry.childEntries attribute. |
java.util.Collection<AbstractOrder> |
getChildren(AbstractOrder item)
Generated method - Getter of the
AbstractOrder.children attribute. |
java.util.Collection<AbstractOrder> |
getChildren(SessionContext ctx,
AbstractOrder item)
Generated method - Getter of the
AbstractOrder.children attribute. |
java.util.Map<java.lang.String,Item.AttributeMode> |
getDefaultAttributeModes(java.lang.Class<? extends Item> itemClass) |
AbstractOrderEntry |
getMasterEntry(AbstractOrderEntry item)
Generated method - Getter of the
AbstractOrderEntry.masterEntry attribute. |
AbstractOrderEntry |
getMasterEntry(SessionContext ctx,
AbstractOrderEntry item)
Generated method - Getter of the
AbstractOrderEntry.masterEntry attribute. |
java.lang.String |
getName() |
OrderEntry |
getOriginalOrderEntry(AbstractOrderEntry item)
Generated method - Getter of the
AbstractOrderEntry.originalOrderEntry attribute. |
OrderEntry |
getOriginalOrderEntry(SessionContext ctx,
AbstractOrderEntry item)
Generated method - Getter of the
AbstractOrderEntry.originalOrderEntry attribute. |
java.lang.String |
getOriginalSubscriptionId(AbstractOrderEntry item)
Generated method - Getter of the
AbstractOrderEntry.originalSubscriptionId attribute. |
java.lang.String |
getOriginalSubscriptionId(SessionContext ctx,
AbstractOrderEntry item)
Generated method - Getter of the
AbstractOrderEntry.originalSubscriptionId attribute. |
AbstractOrder |
getParent(AbstractOrder item)
Generated method - Getter of the
AbstractOrder.parent attribute. |
AbstractOrder |
getParent(SessionContext ctx,
AbstractOrder item)
Generated method - Getter of the
AbstractOrder.parent attribute. |
java.lang.String |
getSubscriptionServiceId(PaymentInfo item)
Generated method - Getter of the
CreditCardPaymentInfo.subscriptionServiceId attribute. |
java.lang.String |
getSubscriptionServiceId(SessionContext ctx,
PaymentInfo item)
Generated method - Getter of the
CreditCardPaymentInfo.subscriptionServiceId attribute. |
SubscriptionTerm |
getSubscriptionTerm(Product item)
Generated method - Getter of the
Product.subscriptionTerm attribute. |
SubscriptionTerm |
getSubscriptionTerm(SessionContext ctx,
Product item)
Generated method - Getter of the
Product.subscriptionTerm attribute. |
java.lang.String |
getXmlProduct(AbstractOrderEntry item)
Generated method - Getter of the
AbstractOrderEntry.xmlProduct attribute. |
java.lang.String |
getXmlProduct(SessionContext ctx,
AbstractOrderEntry item)
Generated method - Getter of the
AbstractOrderEntry.xmlProduct attribute. |
void |
removeFromChildEntries(AbstractOrderEntry item,
AbstractOrderEntry value)
Generated method - Removes
value from childEntries. |
void |
removeFromChildEntries(SessionContext ctx,
AbstractOrderEntry item,
AbstractOrderEntry value)
Generated method - Removes
value from childEntries. |
void |
removeFromChildren(AbstractOrder item,
AbstractOrder value)
Generated method - Removes
value from children. |
void |
removeFromChildren(SessionContext ctx,
AbstractOrder item,
AbstractOrder value)
Generated method - Removes
value from children. |
void |
setBillingTime(AbstractOrder item,
BillingTime value)
Generated method - Setter of the
AbstractOrder.billingTime attribute. |
void |
setBillingTime(SessionContext ctx,
AbstractOrder item,
BillingTime value)
Generated method - Setter of the
AbstractOrder.billingTime attribute. |
void |
setChildEntries(AbstractOrderEntry item,
java.util.Collection<AbstractOrderEntry> value)
Generated method - Setter of the
AbstractOrderEntry.childEntries attribute. |
void |
setChildEntries(SessionContext ctx,
AbstractOrderEntry item,
java.util.Collection<AbstractOrderEntry> value)
Generated method - Setter of the
AbstractOrderEntry.childEntries attribute. |
void |
setChildren(AbstractOrder item,
java.util.Collection<AbstractOrder> value)
Generated method - Setter of the
AbstractOrder.children attribute. |
void |
setChildren(SessionContext ctx,
AbstractOrder item,
java.util.Collection<AbstractOrder> value)
Generated method - Setter of the
AbstractOrder.children attribute. |
void |
setMasterEntry(AbstractOrderEntry item,
AbstractOrderEntry value)
Generated method - Setter of the
AbstractOrderEntry.masterEntry attribute. |
void |
setMasterEntry(SessionContext ctx,
AbstractOrderEntry item,
AbstractOrderEntry value)
Generated method - Setter of the
AbstractOrderEntry.masterEntry attribute. |
void |
setOriginalOrderEntry(AbstractOrderEntry item,
OrderEntry value)
Generated method - Setter of the
AbstractOrderEntry.originalOrderEntry attribute. |
void |
setOriginalOrderEntry(SessionContext ctx,
AbstractOrderEntry item,
OrderEntry value)
Generated method - Setter of the
AbstractOrderEntry.originalOrderEntry attribute. |
void |
setOriginalSubscriptionId(AbstractOrderEntry item,
java.lang.String value)
Generated method - Setter of the
AbstractOrderEntry.originalSubscriptionId attribute. |
void |
setOriginalSubscriptionId(SessionContext ctx,
AbstractOrderEntry item,
java.lang.String value)
Generated method - Setter of the
AbstractOrderEntry.originalSubscriptionId attribute. |
void |
setParent(AbstractOrder item,
AbstractOrder value)
Generated method - Setter of the
AbstractOrder.parent attribute. |
void |
setParent(SessionContext ctx,
AbstractOrder item,
AbstractOrder value)
Generated method - Setter of the
AbstractOrder.parent attribute. |
void |
setSubscriptionServiceId(PaymentInfo item,
java.lang.String value)
Generated method - Setter of the
CreditCardPaymentInfo.subscriptionServiceId attribute. |
void |
setSubscriptionServiceId(SessionContext ctx,
PaymentInfo item,
java.lang.String value)
Generated method - Setter of the
CreditCardPaymentInfo.subscriptionServiceId attribute. |
void |
setSubscriptionTerm(Product item,
SubscriptionTerm value)
Generated method - Setter of the
Product.subscriptionTerm attribute. |
void |
setSubscriptionTerm(SessionContext ctx,
Product item,
SubscriptionTerm value)
Generated method - Setter of the
Product.subscriptionTerm attribute. |
void |
setXmlProduct(AbstractOrderEntry item,
java.lang.String value)
Generated method - Setter of the
AbstractOrderEntry.xmlProduct attribute. |
void |
setXmlProduct(SessionContext ctx,
AbstractOrderEntry item,
java.lang.String value)
Generated method - Setter of the
AbstractOrderEntry.xmlProduct attribute. |
checkBeforeItemRemoval, createEssentialData, createProjectData, createSampleData, getCreatorDescription, getCreatorName, getCreatorParameterDefault, getCreatorParameterNames, getCreatorParameterPossibleValues, getRemote, isCreatorDisabled, notifyInitializationEnd, notifyInitializationStart, notifyItemRemoval, onFirstSessionCreation, writeReplaceafterItemCreation, beforeItemCreation, destroy, extractNonRequiredRemoteFromItem, extractRequiredRemoteFromItem, getAllValuesSessionContext, getAttribute, getAttributeMap, getFirstItemByAttribute, getFirstItemByAttribute, getRemoteManagerClass, getSession, getSingletonManagerInstance, getTenant, getTransientObject, getTransientObjectMap, init, setAttribute, setTenant, setTransientObject, wrapprotected static final OneToManyHandler<AbstractOrder> ABSTRACTMASTERORDER2ABSTRACTCHILDORDERRELATIONCHILDRENHANDLER
OneToManyHandler for handling 1:n CHILDREN's relation attributes from 'many' side.protected static final OneToManyHandler<AbstractOrderEntry> MASTERABSTRACTORDERENTRY2CHILDABSTRACTORDERENTRIESRELATIONCHILDENTRIESHANDLER
OneToManyHandler for handling 1:n CHILDENTRIES's relation attributes from 'many' side.protected static final java.util.Map<java.lang.String,java.util.Map<java.lang.String,Item.AttributeMode>> DEFAULT_INITIAL_ATTRIBUTES
public GeneratedSubscriptionservicesManager()
public java.util.Map<java.lang.String,Item.AttributeMode> getDefaultAttributeModes(java.lang.Class<? extends Item> itemClass)
getDefaultAttributeModes in class Extensionpublic BillingTime getBillingTime(SessionContext ctx, AbstractOrder item)
AbstractOrder.billingTime attribute.public BillingTime getBillingTime(AbstractOrder item)
AbstractOrder.billingTime attribute.public void setBillingTime(SessionContext ctx, AbstractOrder item, BillingTime value)
AbstractOrder.billingTime attribute.value - the billingTime - Billing Timepublic void setBillingTime(AbstractOrder item, BillingTime value)
AbstractOrder.billingTime attribute.value - the billingTime - Billing Timepublic java.util.Collection<AbstractOrderEntry> getChildEntries(SessionContext ctx, AbstractOrderEntry item)
AbstractOrderEntry.childEntries attribute.public java.util.Collection<AbstractOrderEntry> getChildEntries(AbstractOrderEntry item)
AbstractOrderEntry.childEntries attribute.public void setChildEntries(SessionContext ctx, AbstractOrderEntry item, java.util.Collection<AbstractOrderEntry> value)
AbstractOrderEntry.childEntries attribute.value - the childEntriespublic void setChildEntries(AbstractOrderEntry item, java.util.Collection<AbstractOrderEntry> value)
AbstractOrderEntry.childEntries attribute.value - the childEntriespublic void addToChildEntries(SessionContext ctx, AbstractOrderEntry item, AbstractOrderEntry value)
value to childEntries.value - the item to add to childEntriespublic void addToChildEntries(AbstractOrderEntry item, AbstractOrderEntry value)
value to childEntries.value - the item to add to childEntriespublic void removeFromChildEntries(SessionContext ctx, AbstractOrderEntry item, AbstractOrderEntry value)
value from childEntries.value - the item to remove from childEntriespublic void removeFromChildEntries(AbstractOrderEntry item, AbstractOrderEntry value)
value from childEntries.value - the item to remove from childEntriespublic java.util.Collection<AbstractOrder> getChildren(SessionContext ctx, AbstractOrder item)
AbstractOrder.children attribute.public java.util.Collection<AbstractOrder> getChildren(AbstractOrder item)
AbstractOrder.children attribute.public void setChildren(SessionContext ctx, AbstractOrder item, java.util.Collection<AbstractOrder> value)
AbstractOrder.children attribute.value - the childrenpublic void setChildren(AbstractOrder item, java.util.Collection<AbstractOrder> value)
AbstractOrder.children attribute.value - the childrenpublic void addToChildren(SessionContext ctx, AbstractOrder item, AbstractOrder value)
value to children.value - the item to add to childrenpublic void addToChildren(AbstractOrder item, AbstractOrder value)
value to children.value - the item to add to childrenpublic void removeFromChildren(SessionContext ctx, AbstractOrder item, AbstractOrder value)
value from children.value - the item to remove from childrenpublic void removeFromChildren(AbstractOrder item, AbstractOrder value)
value from children.value - the item to remove from childrenpublic BillingEvent createBillingEvent(SessionContext ctx, java.util.Map attributeValues)
public BillingEvent createBillingEvent(java.util.Map attributeValues)
public BillingFrequency createBillingFrequency(SessionContext ctx, java.util.Map attributeValues)
public BillingFrequency createBillingFrequency(java.util.Map attributeValues)
public BillingPlan createBillingPlan(SessionContext ctx, java.util.Map attributeValues)
public BillingPlan createBillingPlan(java.util.Map attributeValues)
public OneTimeChargeEntry createOneTimeChargeEntry(SessionContext ctx, java.util.Map attributeValues)
public OneTimeChargeEntry createOneTimeChargeEntry(java.util.Map attributeValues)
public OverageUsageChargeEntry createOverageUsageChargeEntry(SessionContext ctx, java.util.Map attributeValues)
public OverageUsageChargeEntry createOverageUsageChargeEntry(java.util.Map attributeValues)
public PerUnitUsageCharge createPerUnitUsageCharge(SessionContext ctx, java.util.Map attributeValues)
public PerUnitUsageCharge createPerUnitUsageCharge(java.util.Map attributeValues)
public PriceRowsValidConstraint createPriceRowsValidConstraint(SessionContext ctx, java.util.Map attributeValues)
public PriceRowsValidConstraint createPriceRowsValidConstraint(java.util.Map attributeValues)
public PromotionBillingTimeRestriction createPromotionBillingTimeRestriction(SessionContext ctx, java.util.Map attributeValues)
public PromotionBillingTimeRestriction createPromotionBillingTimeRestriction(java.util.Map attributeValues)
public RecurringChargeEntry createRecurringChargeEntry(SessionContext ctx, java.util.Map attributeValues)
public RecurringChargeEntry createRecurringChargeEntry(java.util.Map attributeValues)
public Subscription createSubscription(SessionContext ctx, java.util.Map attributeValues)
public Subscription createSubscription(java.util.Map attributeValues)
public SubscriptionPricePlan createSubscriptionPricePlan(SessionContext ctx, java.util.Map attributeValues)
public SubscriptionPricePlan createSubscriptionPricePlan(java.util.Map attributeValues)
public SubscriptionProduct createSubscriptionProduct(SessionContext ctx, java.util.Map attributeValues)
public SubscriptionProduct createSubscriptionProduct(java.util.Map attributeValues)
public SubscriptionTerm createSubscriptionTerm(SessionContext ctx, java.util.Map attributeValues)
public SubscriptionTerm createSubscriptionTerm(java.util.Map attributeValues)
public TierUsageChargeEntry createTierUsageChargeEntry(SessionContext ctx, java.util.Map attributeValues)
public TierUsageChargeEntry createTierUsageChargeEntry(java.util.Map attributeValues)
public UsageUnit createUsageUnit(SessionContext ctx, java.util.Map attributeValues)
public UsageUnit createUsageUnit(java.util.Map attributeValues)
public VolumeUsageCharge createVolumeUsageCharge(SessionContext ctx, java.util.Map attributeValues)
public VolumeUsageCharge createVolumeUsageCharge(java.util.Map attributeValues)
public AbstractOrderEntry getMasterEntry(SessionContext ctx, AbstractOrderEntry item)
AbstractOrderEntry.masterEntry attribute.public AbstractOrderEntry getMasterEntry(AbstractOrderEntry item)
AbstractOrderEntry.masterEntry attribute.public void setMasterEntry(SessionContext ctx, AbstractOrderEntry item, AbstractOrderEntry value)
AbstractOrderEntry.masterEntry attribute.value - the masterEntrypublic void setMasterEntry(AbstractOrderEntry item, AbstractOrderEntry value)
AbstractOrderEntry.masterEntry attribute.value - the masterEntrypublic OrderEntry getOriginalOrderEntry(SessionContext ctx, AbstractOrderEntry item)
AbstractOrderEntry.originalOrderEntry attribute.public OrderEntry getOriginalOrderEntry(AbstractOrderEntry item)
AbstractOrderEntry.originalOrderEntry attribute.public void setOriginalOrderEntry(SessionContext ctx, AbstractOrderEntry item, OrderEntry value)
AbstractOrderEntry.originalOrderEntry attribute.value - the originalOrderEntry - YTODO to be added to the new entry configuration: Reference to the original entry of the subscription that is upgradedpublic void setOriginalOrderEntry(AbstractOrderEntry item, OrderEntry value)
AbstractOrderEntry.originalOrderEntry attribute.value - the originalOrderEntry - YTODO to be added to the new entry configuration: Reference to the original entry of the subscription that is upgradedpublic java.lang.String getOriginalSubscriptionId(SessionContext ctx, AbstractOrderEntry item)
AbstractOrderEntry.originalSubscriptionId attribute.public java.lang.String getOriginalSubscriptionId(AbstractOrderEntry item)
AbstractOrderEntry.originalSubscriptionId attribute.public void setOriginalSubscriptionId(SessionContext ctx, AbstractOrderEntry item, java.lang.String value)
AbstractOrderEntry.originalSubscriptionId attribute.value - the originalSubscriptionId - YTODO to be added to the new entry configuration: Id of the original subscription that is upgradedpublic void setOriginalSubscriptionId(AbstractOrderEntry item, java.lang.String value)
AbstractOrderEntry.originalSubscriptionId attribute.value - the originalSubscriptionId - YTODO to be added to the new entry configuration: Id of the original subscription that is upgradedpublic AbstractOrder getParent(SessionContext ctx, AbstractOrder item)
AbstractOrder.parent attribute.public AbstractOrder getParent(AbstractOrder item)
AbstractOrder.parent attribute.public void setParent(SessionContext ctx, AbstractOrder item, AbstractOrder value)
AbstractOrder.parent attribute.value - the parentpublic void setParent(AbstractOrder item, AbstractOrder value)
AbstractOrder.parent attribute.value - the parentpublic java.lang.String getSubscriptionServiceId(SessionContext ctx, PaymentInfo item)
CreditCardPaymentInfo.subscriptionServiceId attribute.public java.lang.String getSubscriptionServiceId(PaymentInfo item)
CreditCardPaymentInfo.subscriptionServiceId attribute.public void setSubscriptionServiceId(SessionContext ctx, PaymentInfo item, java.lang.String value)
CreditCardPaymentInfo.subscriptionServiceId attribute.value - the subscriptionServiceId - Subscription Service IDpublic void setSubscriptionServiceId(PaymentInfo item, java.lang.String value)
CreditCardPaymentInfo.subscriptionServiceId attribute.value - the subscriptionServiceId - Subscription Service IDpublic SubscriptionTerm getSubscriptionTerm(SessionContext ctx, Product item)
Product.subscriptionTerm attribute.public SubscriptionTerm getSubscriptionTerm(Product item)
Product.subscriptionTerm attribute.public void setSubscriptionTerm(SessionContext ctx, Product item, SubscriptionTerm value)
Product.subscriptionTerm attribute.value - the subscriptionTermpublic void setSubscriptionTerm(Product item, SubscriptionTerm value)
Product.subscriptionTerm attribute.value - the subscriptionTermpublic java.lang.String getXmlProduct(SessionContext ctx, AbstractOrderEntry item)
AbstractOrderEntry.xmlProduct attribute.public java.lang.String getXmlProduct(AbstractOrderEntry item)
AbstractOrderEntry.xmlProduct attribute.public void setXmlProduct(SessionContext ctx, AbstractOrderEntry item, java.lang.String value)
AbstractOrderEntry.xmlProduct attribute.value - the xmlProduct - xmlProductpublic void setXmlProduct(AbstractOrderEntry item, java.lang.String value)
AbstractOrderEntry.xmlProduct attribute.value - the xmlProduct - xmlProductCopyright © 2018 SAP SE. All Rights Reserved.