Class GeneratedSaprevenuecloudproductManager

    • Field Detail

      • DEFAULT_INITIAL_ATTRIBUTES

        protected static final java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​Item.AttributeMode>> DEFAULT_INITIAL_ATTRIBUTES
    • Constructor Detail

      • GeneratedSaprevenuecloudproductManager

        public GeneratedSaprevenuecloudproductManager()
    • Method Detail

      • getBlockSize

        public java.lang.Integer getBlockSize​(SessionContext ctx,
                                              UsageCharge item)
        Generated method - Getter of the UsageCharge.blockSize attribute.
        Returns:
        the blockSize - Block size
      • getBlockSize

        public java.lang.Integer getBlockSize​(UsageCharge item)
        Generated method - Getter of the UsageCharge.blockSize attribute.
        Returns:
        the blockSize - Block size
      • getBlockSizeAsPrimitive

        public int getBlockSizeAsPrimitive​(SessionContext ctx,
                                           UsageCharge item)
        Generated method - Getter of the UsageCharge.blockSize attribute.
        Returns:
        the blockSize - Block size
      • getBlockSizeAsPrimitive

        public int getBlockSizeAsPrimitive​(UsageCharge item)
        Generated method - Getter of the UsageCharge.blockSize attribute.
        Returns:
        the blockSize - Block size
      • setBlockSize

        public void setBlockSize​(SessionContext ctx,
                                 UsageCharge item,
                                 java.lang.Integer value)
        Generated method - Setter of the UsageCharge.blockSize attribute.
        Parameters:
        value - the blockSize - Block size
      • setBlockSize

        public void setBlockSize​(UsageCharge item,
                                 java.lang.Integer value)
        Generated method - Setter of the UsageCharge.blockSize attribute.
        Parameters:
        value - the blockSize - Block size
      • setBlockSize

        public void setBlockSize​(SessionContext ctx,
                                 UsageCharge item,
                                 int value)
        Generated method - Setter of the UsageCharge.blockSize attribute.
        Parameters:
        value - the blockSize - Block size
      • setBlockSize

        public void setBlockSize​(UsageCharge item,
                                 int value)
        Generated method - Setter of the UsageCharge.blockSize attribute.
        Parameters:
        value - the blockSize - Block size
      • getContractTerms

        public java.lang.Integer getContractTerms​(SessionContext ctx,
                                                  Product item)
        Generated method - Getter of the Product.contractTerms attribute.
        Returns:
        the contractTerms - Contract term for the product
      • getContractTerms

        public java.lang.Integer getContractTerms​(Product item)
        Generated method - Getter of the Product.contractTerms attribute.
        Returns:
        the contractTerms - Contract term for the product
      • getContractTermsAsPrimitive

        public int getContractTermsAsPrimitive​(SessionContext ctx,
                                               Product item)
        Generated method - Getter of the Product.contractTerms attribute.
        Returns:
        the contractTerms - Contract term for the product
      • getContractTermsAsPrimitive

        public int getContractTermsAsPrimitive​(Product item)
        Generated method - Getter of the Product.contractTerms attribute.
        Returns:
        the contractTerms - Contract term for the product
      • setContractTerms

        public void setContractTerms​(SessionContext ctx,
                                     Product item,
                                     java.lang.Integer value)
        Generated method - Setter of the Product.contractTerms attribute.
        Parameters:
        value - the contractTerms - Contract term for the product
      • setContractTerms

        public void setContractTerms​(Product item,
                                     java.lang.Integer value)
        Generated method - Setter of the Product.contractTerms attribute.
        Parameters:
        value - the contractTerms - Contract term for the product
      • setContractTerms

        public void setContractTerms​(SessionContext ctx,
                                     Product item,
                                     int value)
        Generated method - Setter of the Product.contractTerms attribute.
        Parameters:
        value - the contractTerms - Contract term for the product
      • setContractTerms

        public void setContractTerms​(Product item,
                                     int value)
        Generated method - Setter of the Product.contractTerms attribute.
        Parameters:
        value - the contractTerms - Contract term for the product
      • createPerUnitUsageChargeEntry

        public PerUnitUsageChargeEntry createPerUnitUsageChargeEntry​(java.util.Map attributeValues)
      • createSAPMarketToCatalogMapping

        public SAPMarketToCatalogMapping createSAPMarketToCatalogMapping​(java.util.Map attributeValues)
      • createSAPRatePlanElement

        public SAPRatePlanElement createSAPRatePlanElement​(java.util.Map attributeValues)
      • createSAPRevenueCloudConfiguration

        public SAPRevenueCloudConfiguration createSAPRevenueCloudConfiguration​(java.util.Map attributeValues)
      • createSapRevenueCloudProductCronjob

        public SapRevenueCloudProductCronjob createSapRevenueCloudProductCronjob​(java.util.Map attributeValues)
      • getFixedPrice

        public java.lang.Double getFixedPrice​(SessionContext ctx,
                                              UsageChargeEntry item)
        Generated method - Getter of the UsageChargeEntry.fixedPrice attribute.
        Returns:
        the fixedPrice - Fixed price
      • getFixedPrice

        public java.lang.Double getFixedPrice​(UsageChargeEntry item)
        Generated method - Getter of the UsageChargeEntry.fixedPrice attribute.
        Returns:
        the fixedPrice - Fixed price
      • getFixedPriceAsPrimitive

        public double getFixedPriceAsPrimitive​(SessionContext ctx,
                                               UsageChargeEntry item)
        Generated method - Getter of the UsageChargeEntry.fixedPrice attribute.
        Returns:
        the fixedPrice - Fixed price
      • getFixedPriceAsPrimitive

        public double getFixedPriceAsPrimitive​(UsageChargeEntry item)
        Generated method - Getter of the UsageChargeEntry.fixedPrice attribute.
        Returns:
        the fixedPrice - Fixed price
      • setFixedPrice

        public void setFixedPrice​(SessionContext ctx,
                                  UsageChargeEntry item,
                                  java.lang.Double value)
        Generated method - Setter of the UsageChargeEntry.fixedPrice attribute.
        Parameters:
        value - the fixedPrice - Fixed price
      • setFixedPrice

        public void setFixedPrice​(UsageChargeEntry item,
                                  java.lang.Double value)
        Generated method - Setter of the UsageChargeEntry.fixedPrice attribute.
        Parameters:
        value - the fixedPrice - Fixed price
      • setFixedPrice

        public void setFixedPrice​(SessionContext ctx,
                                  UsageChargeEntry item,
                                  double value)
        Generated method - Setter of the UsageChargeEntry.fixedPrice attribute.
        Parameters:
        value - the fixedPrice - Fixed price
      • setFixedPrice

        public void setFixedPrice​(UsageChargeEntry item,
                                  double value)
        Generated method - Setter of the UsageChargeEntry.fixedPrice attribute.
        Parameters:
        value - the fixedPrice - Fixed price
      • getName

        public java.lang.String getName()
        Specified by:
        getName in class Extension
      • getIncludedQty

        public java.lang.Integer getIncludedQty​(SessionContext ctx,
                                                PerUnitUsageCharge item)
        Generated method - Getter of the PerUnitUsageCharge.includedQty attribute.
        Returns:
        the includedQty - Included quantity
      • getIncludedQty

        public java.lang.Integer getIncludedQty​(PerUnitUsageCharge item)
        Generated method - Getter of the PerUnitUsageCharge.includedQty attribute.
        Returns:
        the includedQty - Included quantity
      • getIncludedQtyAsPrimitive

        public int getIncludedQtyAsPrimitive​(SessionContext ctx,
                                             PerUnitUsageCharge item)
        Generated method - Getter of the PerUnitUsageCharge.includedQty attribute.
        Returns:
        the includedQty - Included quantity
      • getIncludedQtyAsPrimitive

        public int getIncludedQtyAsPrimitive​(PerUnitUsageCharge item)
        Generated method - Getter of the PerUnitUsageCharge.includedQty attribute.
        Returns:
        the includedQty - Included quantity
      • setIncludedQty

        public void setIncludedQty​(SessionContext ctx,
                                   PerUnitUsageCharge item,
                                   java.lang.Integer value)
        Generated method - Setter of the PerUnitUsageCharge.includedQty attribute.
        Parameters:
        value - the includedQty - Included quantity
      • setIncludedQty

        public void setIncludedQty​(PerUnitUsageCharge item,
                                   java.lang.Integer value)
        Generated method - Setter of the PerUnitUsageCharge.includedQty attribute.
        Parameters:
        value - the includedQty - Included quantity
      • setIncludedQty

        public void setIncludedQty​(SessionContext ctx,
                                   PerUnitUsageCharge item,
                                   int value)
        Generated method - Setter of the PerUnitUsageCharge.includedQty attribute.
        Parameters:
        value - the includedQty - Included quantity
      • setIncludedQty

        public void setIncludedQty​(PerUnitUsageCharge item,
                                   int value)
        Generated method - Setter of the PerUnitUsageCharge.includedQty attribute.
        Parameters:
        value - the includedQty - Included quantity
      • isIsAdvanceBilled

        public java.lang.Boolean isIsAdvanceBilled​(SessionContext ctx,
                                                   RecurringChargeEntry item)
        Generated method - Getter of the RecurringChargeEntry.isAdvanceBilled attribute.
        Returns:
        the isAdvanceBilled - Is Billed in Advance
      • isIsAdvanceBilled

        public java.lang.Boolean isIsAdvanceBilled​(RecurringChargeEntry item)
        Generated method - Getter of the RecurringChargeEntry.isAdvanceBilled attribute.
        Returns:
        the isAdvanceBilled - Is Billed in Advance
      • isIsAdvanceBilledAsPrimitive

        public boolean isIsAdvanceBilledAsPrimitive​(SessionContext ctx,
                                                    RecurringChargeEntry item)
        Generated method - Getter of the RecurringChargeEntry.isAdvanceBilled attribute.
        Returns:
        the isAdvanceBilled - Is Billed in Advance
      • isIsAdvanceBilledAsPrimitive

        public boolean isIsAdvanceBilledAsPrimitive​(RecurringChargeEntry item)
        Generated method - Getter of the RecurringChargeEntry.isAdvanceBilled attribute.
        Returns:
        the isAdvanceBilled - Is Billed in Advance
      • setIsAdvanceBilled

        public void setIsAdvanceBilled​(SessionContext ctx,
                                       RecurringChargeEntry item,
                                       java.lang.Boolean value)
        Generated method - Setter of the RecurringChargeEntry.isAdvanceBilled attribute.
        Parameters:
        value - the isAdvanceBilled - Is Billed in Advance
      • setIsAdvanceBilled

        public void setIsAdvanceBilled​(RecurringChargeEntry item,
                                       java.lang.Boolean value)
        Generated method - Setter of the RecurringChargeEntry.isAdvanceBilled attribute.
        Parameters:
        value - the isAdvanceBilled - Is Billed in Advance
      • setIsAdvanceBilled

        public void setIsAdvanceBilled​(SessionContext ctx,
                                       RecurringChargeEntry item,
                                       boolean value)
        Generated method - Setter of the RecurringChargeEntry.isAdvanceBilled attribute.
        Parameters:
        value - the isAdvanceBilled - Is Billed in Advance
      • setIsAdvanceBilled

        public void setIsAdvanceBilled​(RecurringChargeEntry item,
                                       boolean value)
        Generated method - Setter of the RecurringChargeEntry.isAdvanceBilled attribute.
        Parameters:
        value - the isAdvanceBilled - Is Billed in Advance
      • isIsProrated

        public java.lang.Boolean isIsProrated​(SessionContext ctx,
                                              RecurringChargeEntry item)
        Generated method - Getter of the RecurringChargeEntry.isProrated attribute.
        Returns:
        the isProrated - Is Prorated
      • isIsProrated

        public java.lang.Boolean isIsProrated​(RecurringChargeEntry item)
        Generated method - Getter of the RecurringChargeEntry.isProrated attribute.
        Returns:
        the isProrated - Is Prorated
      • isIsProratedAsPrimitive

        public boolean isIsProratedAsPrimitive​(SessionContext ctx,
                                               RecurringChargeEntry item)
        Generated method - Getter of the RecurringChargeEntry.isProrated attribute.
        Returns:
        the isProrated - Is Prorated
      • isIsProratedAsPrimitive

        public boolean isIsProratedAsPrimitive​(RecurringChargeEntry item)
        Generated method - Getter of the RecurringChargeEntry.isProrated attribute.
        Returns:
        the isProrated - Is Prorated
      • setIsProrated

        public void setIsProrated​(SessionContext ctx,
                                  RecurringChargeEntry item,
                                  java.lang.Boolean value)
        Generated method - Setter of the RecurringChargeEntry.isProrated attribute.
        Parameters:
        value - the isProrated - Is Prorated
      • setIsProrated

        public void setIsProrated​(RecurringChargeEntry item,
                                  java.lang.Boolean value)
        Generated method - Setter of the RecurringChargeEntry.isProrated attribute.
        Parameters:
        value - the isProrated - Is Prorated
      • setIsProrated

        public void setIsProrated​(SessionContext ctx,
                                  RecurringChargeEntry item,
                                  boolean value)
        Generated method - Setter of the RecurringChargeEntry.isProrated attribute.
        Parameters:
        value - the isProrated - Is Prorated
      • setIsProrated

        public void setIsProrated​(RecurringChargeEntry item,
                                  boolean value)
        Generated method - Setter of the RecurringChargeEntry.isProrated attribute.
        Parameters:
        value - the isProrated - Is Prorated
      • getMinBlocks

        public java.lang.Integer getMinBlocks​(SessionContext ctx,
                                              UsageCharge item)
        Generated method - Getter of the UsageCharge.minBlocks attribute.
        Returns:
        the minBlocks - Minimum blocks
      • getMinBlocks

        public java.lang.Integer getMinBlocks​(UsageCharge item)
        Generated method - Getter of the UsageCharge.minBlocks attribute.
        Returns:
        the minBlocks - Minimum blocks
      • getMinBlocksAsPrimitive

        public int getMinBlocksAsPrimitive​(SessionContext ctx,
                                           UsageCharge item)
        Generated method - Getter of the UsageCharge.minBlocks attribute.
        Returns:
        the minBlocks - Minimum blocks
      • getMinBlocksAsPrimitive

        public int getMinBlocksAsPrimitive​(UsageCharge item)
        Generated method - Getter of the UsageCharge.minBlocks attribute.
        Returns:
        the minBlocks - Minimum blocks
      • setMinBlocks

        public void setMinBlocks​(SessionContext ctx,
                                 UsageCharge item,
                                 java.lang.Integer value)
        Generated method - Setter of the UsageCharge.minBlocks attribute.
        Parameters:
        value - the minBlocks - Minimum blocks
      • setMinBlocks

        public void setMinBlocks​(UsageCharge item,
                                 java.lang.Integer value)
        Generated method - Setter of the UsageCharge.minBlocks attribute.
        Parameters:
        value - the minBlocks - Minimum blocks
      • setMinBlocks

        public void setMinBlocks​(SessionContext ctx,
                                 UsageCharge item,
                                 int value)
        Generated method - Setter of the UsageCharge.minBlocks attribute.
        Parameters:
        value - the minBlocks - Minimum blocks
      • setMinBlocks

        public void setMinBlocks​(UsageCharge item,
                                 int value)
        Generated method - Setter of the UsageCharge.minBlocks attribute.
        Parameters:
        value - the minBlocks - Minimum blocks
      • getPricePlanId

        public java.lang.String getPricePlanId​(SessionContext ctx,
                                               SubscriptionPricePlan item)
        Generated method - Getter of the SubscriptionPricePlan.pricePlanId attribute.
        Returns:
        the pricePlanId - Rate plan ID from Revenue Cloud
      • getPricePlanId

        public java.lang.String getPricePlanId​(SubscriptionPricePlan item)
        Generated method - Getter of the SubscriptionPricePlan.pricePlanId attribute.
        Returns:
        the pricePlanId - Rate plan ID from Revenue Cloud
      • setPricePlanId

        public void setPricePlanId​(SessionContext ctx,
                                   SubscriptionPricePlan item,
                                   java.lang.String value)
        Generated method - Setter of the SubscriptionPricePlan.pricePlanId attribute.
        Parameters:
        value - the pricePlanId - Rate plan ID from Revenue Cloud
      • setPricePlanId

        public void setPricePlanId​(SubscriptionPricePlan item,
                                   java.lang.String value)
        Generated method - Setter of the SubscriptionPricePlan.pricePlanId attribute.
        Parameters:
        value - the pricePlanId - Rate plan ID from Revenue Cloud
      • getSubscriptionCode

        public java.lang.String getSubscriptionCode​(SessionContext ctx,
                                                    Product item)
        Generated method - Getter of the Product.subscriptionCode attribute.
        Returns:
        the subscriptionCode - Subscription Code
      • getSubscriptionCode

        public java.lang.String getSubscriptionCode​(Product item)
        Generated method - Getter of the Product.subscriptionCode attribute.
        Returns:
        the subscriptionCode - Subscription Code
      • setSubscriptionCode

        public void setSubscriptionCode​(SessionContext ctx,
                                        Product item,
                                        java.lang.String value)
        Generated method - Setter of the Product.subscriptionCode attribute.
        Parameters:
        value - the subscriptionCode - Subscription Code
      • setSubscriptionCode

        public void setSubscriptionCode​(Product item,
                                        java.lang.String value)
        Generated method - Setter of the Product.subscriptionCode attribute.
        Parameters:
        value - the subscriptionCode - Subscription Code
      • getSubscriptionType

        public EnumerationValue getSubscriptionType​(SessionContext ctx,
                                                    Product item)
        Generated method - Getter of the Product.subscriptionType attribute.
        Returns:
        the subscriptionType - Subscription Type for the product
      • getSubscriptionType

        public EnumerationValue getSubscriptionType​(Product item)
        Generated method - Getter of the Product.subscriptionType attribute.
        Returns:
        the subscriptionType - Subscription Type for the product
      • setSubscriptionType

        public void setSubscriptionType​(SessionContext ctx,
                                        Product item,
                                        EnumerationValue value)
        Generated method - Setter of the Product.subscriptionType attribute.
        Parameters:
        value - the subscriptionType - Subscription Type for the product
      • setSubscriptionType

        public void setSubscriptionType​(Product item,
                                        EnumerationValue value)
        Generated method - Setter of the Product.subscriptionType attribute.
        Parameters:
        value - the subscriptionType - Subscription Type for the product