Class GeneratedSapproductconfigservicesManager

    • Field Detail

      • PRODUCT2PRODUCTCONFIGS_SRC_ORDERED

        protected static java.lang.String PRODUCT2PRODUCTCONFIGS_SRC_ORDERED
        Relation ordering override parameter constants for Product2ProductConfigs from ((sapproductconfigservices))
      • PRODUCT2PRODUCTCONFIGS_TGT_ORDERED

        protected static java.lang.String PRODUCT2PRODUCTCONFIGS_TGT_ORDERED
      • PRODUCT2PRODUCTCONFIGS_MARKMODIFIED

        protected static java.lang.String PRODUCT2PRODUCTCONFIGS_MARKMODIFIED
        Relation disable markmodifed parameter constants for Product2ProductConfigs from ((sapproductconfigservices))
      • 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

      • GeneratedSapproductconfigservicesManager

        public GeneratedSapproductconfigservicesManager()
    • Method Detail

      • isChangeable

        public java.lang.Boolean isChangeable​(SessionContext ctx,
                                              ERPVariantProduct item)
        Generated method - Getter of the ERPVariantProduct.changeable attribute.
        Returns:
        the changeable - Variant is changeable
      • isChangeable

        public java.lang.Boolean isChangeable​(ERPVariantProduct item)
        Generated method - Getter of the ERPVariantProduct.changeable attribute.
        Returns:
        the changeable - Variant is changeable
      • isChangeableAsPrimitive

        public boolean isChangeableAsPrimitive​(SessionContext ctx,
                                               ERPVariantProduct item)
        Generated method - Getter of the ERPVariantProduct.changeable attribute.
        Returns:
        the changeable - Variant is changeable
      • isChangeableAsPrimitive

        public boolean isChangeableAsPrimitive​(ERPVariantProduct item)
        Generated method - Getter of the ERPVariantProduct.changeable attribute.
        Returns:
        the changeable - Variant is changeable
      • setChangeable

        public void setChangeable​(SessionContext ctx,
                                  ERPVariantProduct item,
                                  java.lang.Boolean value)
        Generated method - Setter of the ERPVariantProduct.changeable attribute.
        Parameters:
        value - the changeable - Variant is changeable
      • setChangeable

        public void setChangeable​(ERPVariantProduct item,
                                  java.lang.Boolean value)
        Generated method - Setter of the ERPVariantProduct.changeable attribute.
        Parameters:
        value - the changeable - Variant is changeable
      • setChangeable

        public void setChangeable​(SessionContext ctx,
                                  ERPVariantProduct item,
                                  boolean value)
        Generated method - Setter of the ERPVariantProduct.changeable attribute.
        Parameters:
        value - the changeable - Variant is changeable
      • setChangeable

        public void setChangeable​(ERPVariantProduct item,
                                  boolean value)
        Generated method - Setter of the ERPVariantProduct.changeable attribute.
        Parameters:
        value - the changeable - Variant is changeable
      • getCpqMedia

        public MediaContainer getCpqMedia​(SessionContext ctx,
                                          ClassificationAttribute item)
        Generated method - Getter of the ClassificationAttribute.cpqMedia attribute.
        Returns:
        the cpqMedia - It is a media container with images corresponding to the characteristic
      • getCpqMedia

        public MediaContainer getCpqMedia​(ClassificationAttribute item)
        Generated method - Getter of the ClassificationAttribute.cpqMedia attribute.
        Returns:
        the cpqMedia - It is a media container with images corresponding to the characteristic
      • setCpqMedia

        public void setCpqMedia​(SessionContext ctx,
                                ClassificationAttribute item,
                                MediaContainer value)
        Generated method - Setter of the ClassificationAttribute.cpqMedia attribute.
        Parameters:
        value - the cpqMedia - It is a media container with images corresponding to the characteristic
      • setCpqMedia

        public void setCpqMedia​(ClassificationAttribute item,
                                MediaContainer value)
        Generated method - Setter of the ClassificationAttribute.cpqMedia attribute.
        Parameters:
        value - the cpqMedia - It is a media container with images corresponding to the characteristic
      • getCpqMedia

        public MediaContainer getCpqMedia​(ClassificationAttributeValue item)
        Generated method - Getter of the ClassificationAttributeValue.cpqMedia attribute.
        Returns:
        the cpqMedia - It is a media container with images corresponding to the value
      • setCpqMedia

        public void setCpqMedia​(SessionContext ctx,
                                ClassificationAttributeValue item,
                                MediaContainer value)
        Generated method - Setter of the ClassificationAttributeValue.cpqMedia attribute.
        Parameters:
        value - the cpqMedia - It is a media container with images corresponding to the value
      • setCpqMedia

        public void setCpqMedia​(ClassificationAttributeValue item,
                                MediaContainer value)
        Generated method - Setter of the ClassificationAttributeValue.cpqMedia attribute.
        Parameters:
        value - the cpqMedia - It is a media container with images corresponding to the value
      • getAllCpqStatusSummaryMap

        public java.util.Map<EnumerationValue,​java.lang.Integer> getAllCpqStatusSummaryMap​(SessionContext ctx,
                                                                                                 AbstractOrderEntry item)
        Generated method - Getter of the AbstractOrderEntry.cpqStatusSummaryMap attribute.
        Returns:
        the cpqStatusSummaryMap - Status of the configuration and number of errors.
      • getAllCpqStatusSummaryMap

        public java.util.Map<EnumerationValue,​java.lang.Integer> getAllCpqStatusSummaryMap​(AbstractOrderEntry item)
        Generated method - Getter of the AbstractOrderEntry.cpqStatusSummaryMap attribute.
        Returns:
        the cpqStatusSummaryMap - Status of the configuration and number of errors.
      • setAllCpqStatusSummaryMap

        public void setAllCpqStatusSummaryMap​(SessionContext ctx,
                                              AbstractOrderEntry item,
                                              java.util.Map<EnumerationValue,​java.lang.Integer> value)
        Generated method - Setter of the AbstractOrderEntry.cpqStatusSummaryMap attribute.
        Parameters:
        value - the cpqStatusSummaryMap - Status of the configuration and number of errors.
      • setAllCpqStatusSummaryMap

        public void setAllCpqStatusSummaryMap​(AbstractOrderEntry item,
                                              java.util.Map<EnumerationValue,​java.lang.Integer> value)
        Generated method - Setter of the AbstractOrderEntry.cpqStatusSummaryMap attribute.
        Parameters:
        value - the cpqStatusSummaryMap - Status of the configuration and number of errors.
      • createCPQConfiguratorSettings

        public CPQConfiguratorSettings createCPQConfiguratorSettings​(java.util.Map attributeValues)
      • createCPQOrderEntryProductInfo

        public CPQOrderEntryProductInfo createCPQOrderEntryProductInfo​(java.util.Map attributeValues)
      • createProductConfiguration

        public ProductConfiguration createProductConfiguration​(java.util.Map attributeValues)
      • getDescription

        public java.lang.String getDescription​(SessionContext ctx,
                                               ClassificationAttributeValue item)
        Generated method - Getter of the ClassificationAttributeValue.description attribute.
        Returns:
        the description - Language independent name of the characteristic value
      • getDescription

        public java.lang.String getDescription​(ClassificationAttributeValue item)
        Generated method - Getter of the ClassificationAttributeValue.description attribute.
        Returns:
        the description - Language independent name of the characteristic value
      • getAllDescription

        public java.util.Map<Language,​java.lang.String> getAllDescription​(SessionContext ctx,
                                                                                ClassificationAttributeValue item)
        Generated method - Getter of the ClassificationAttributeValue.description attribute.
        Returns:
        the localized description - Language independent name of the characteristic value
      • getAllDescription

        public java.util.Map<Language,​java.lang.String> getAllDescription​(ClassificationAttributeValue item)
        Generated method - Getter of the ClassificationAttributeValue.description attribute.
        Returns:
        the localized description - Language independent name of the characteristic value
      • setDescription

        public void setDescription​(SessionContext ctx,
                                   ClassificationAttributeValue item,
                                   java.lang.String value)
        Generated method - Setter of the ClassificationAttributeValue.description attribute.
        Parameters:
        value - the description - Language independent name of the characteristic value
      • setDescription

        public void setDescription​(ClassificationAttributeValue item,
                                   java.lang.String value)
        Generated method - Setter of the ClassificationAttributeValue.description attribute.
        Parameters:
        value - the description - Language independent name of the characteristic value
      • setAllDescription

        public void setAllDescription​(SessionContext ctx,
                                      ClassificationAttributeValue item,
                                      java.util.Map<Language,​java.lang.String> value)
        Generated method - Setter of the ClassificationAttributeValue.description attribute.
        Parameters:
        value - the description - Language independent name of the characteristic value
      • setAllDescription

        public void setAllDescription​(ClassificationAttributeValue item,
                                      java.util.Map<Language,​java.lang.String> value)
        Generated method - Setter of the ClassificationAttributeValue.description attribute.
        Parameters:
        value - the description - Language independent name of the characteristic value
      • getName

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

        public ProductConfiguration getProductConfiguration​(SessionContext ctx,
                                                            AbstractOrderEntry item)
        Generated method - Getter of the AbstractOrderEntry.productConfiguration attribute.
        Returns:
        the productConfiguration - Active Product Configuration.
      • getProductConfiguration

        public ProductConfiguration getProductConfiguration​(AbstractOrderEntry item)
        Generated method - Getter of the AbstractOrderEntry.productConfiguration attribute.
        Returns:
        the productConfiguration - Active Product Configuration.
      • setProductConfiguration

        public void setProductConfiguration​(SessionContext ctx,
                                            AbstractOrderEntry item,
                                            ProductConfiguration value)
        Generated method - Setter of the AbstractOrderEntry.productConfiguration attribute.
        Parameters:
        value - the productConfiguration - Active Product Configuration.
      • setProductConfiguration

        public void setProductConfiguration​(AbstractOrderEntry item,
                                            ProductConfiguration value)
        Generated method - Setter of the AbstractOrderEntry.productConfiguration attribute.
        Parameters:
        value - the productConfiguration - Active Product Configuration.
      • getProductConfiguration

        public java.util.Collection<ProductConfiguration> getProductConfiguration​(SessionContext ctx,
                                                                                  Product item)
        Generated method - Getter of the Product.productConfiguration attribute.
        Returns:
        the productConfiguration
      • getProductConfiguration

        public java.util.Collection<ProductConfiguration> getProductConfiguration​(Product item)
        Generated method - Getter of the Product.productConfiguration attribute.
        Returns:
        the productConfiguration
      • getProductConfigurationCount

        public long getProductConfigurationCount​(SessionContext ctx,
                                                 Product item)
      • getProductConfigurationCount

        public long getProductConfigurationCount​(Product item)
      • setProductConfiguration

        public void setProductConfiguration​(SessionContext ctx,
                                            Product item,
                                            java.util.Collection<ProductConfiguration> value)
        Generated method - Setter of the Product.productConfiguration attribute.
        Parameters:
        value - the productConfiguration
      • setProductConfiguration

        public void setProductConfiguration​(Product item,
                                            java.util.Collection<ProductConfiguration> value)
        Generated method - Setter of the Product.productConfiguration attribute.
        Parameters:
        value - the productConfiguration
      • addToProductConfiguration

        public void addToProductConfiguration​(SessionContext ctx,
                                              Product item,
                                              ProductConfiguration value)
        Generated method - Adds value to productConfiguration.
        Parameters:
        value - the item to add to productConfiguration
      • addToProductConfiguration

        public void addToProductConfiguration​(Product item,
                                              ProductConfiguration value)
        Generated method - Adds value to productConfiguration.
        Parameters:
        value - the item to add to productConfiguration
      • removeFromProductConfiguration

        public void removeFromProductConfiguration​(SessionContext ctx,
                                                   Product item,
                                                   ProductConfiguration value)
        Generated method - Removes value from productConfiguration.
        Parameters:
        value - the item to remove from productConfiguration
      • removeFromProductConfiguration

        public void removeFromProductConfiguration​(Product item,
                                                   ProductConfiguration value)
        Generated method - Removes value from productConfiguration.
        Parameters:
        value - the item to remove from productConfiguration
      • getProductConfiguration

        public java.util.Collection<ProductConfiguration> getProductConfiguration​(SessionContext ctx,
                                                                                  User item)
        Generated method - Getter of the User.productConfiguration attribute.
        Returns:
        the productConfiguration
      • getProductConfiguration

        public java.util.Collection<ProductConfiguration> getProductConfiguration​(User item)
        Generated method - Getter of the User.productConfiguration attribute.
        Returns:
        the productConfiguration
      • setProductConfiguration

        public void setProductConfiguration​(SessionContext ctx,
                                            User item,
                                            java.util.Collection<ProductConfiguration> value)
        Generated method - Setter of the User.productConfiguration attribute.
        Parameters:
        value - the productConfiguration
      • setProductConfiguration

        public void setProductConfiguration​(User item,
                                            java.util.Collection<ProductConfiguration> value)
        Generated method - Setter of the User.productConfiguration attribute.
        Parameters:
        value - the productConfiguration
      • addToProductConfiguration

        public void addToProductConfiguration​(SessionContext ctx,
                                              User item,
                                              ProductConfiguration value)
        Generated method - Adds value to productConfiguration.
        Parameters:
        value - the item to add to productConfiguration
      • addToProductConfiguration

        public void addToProductConfiguration​(User item,
                                              ProductConfiguration value)
        Generated method - Adds value to productConfiguration.
        Parameters:
        value - the item to add to productConfiguration
      • removeFromProductConfiguration

        public void removeFromProductConfiguration​(SessionContext ctx,
                                                   User item,
                                                   ProductConfiguration value)
        Generated method - Removes value from productConfiguration.
        Parameters:
        value - the item to remove from productConfiguration
      • removeFromProductConfiguration

        public void removeFromProductConfiguration​(User item,
                                                   ProductConfiguration value)
        Generated method - Removes value from productConfiguration.
        Parameters:
        value - the item to remove from productConfiguration
      • getProductConfigurationDraft

        public ProductConfiguration getProductConfigurationDraft​(SessionContext ctx,
                                                                 AbstractOrderEntry item)
        Generated method - Getter of the AbstractOrderEntry.productConfigurationDraft attribute.
        Returns:
        the productConfigurationDraft - ProductConfiguration Draft.
      • getProductConfigurationDraft

        public ProductConfiguration getProductConfigurationDraft​(AbstractOrderEntry item)
        Generated method - Getter of the AbstractOrderEntry.productConfigurationDraft attribute.
        Returns:
        the productConfigurationDraft - ProductConfiguration Draft.
      • setProductConfigurationDraft

        public void setProductConfigurationDraft​(SessionContext ctx,
                                                 AbstractOrderEntry item,
                                                 ProductConfiguration value)
        Generated method - Setter of the AbstractOrderEntry.productConfigurationDraft attribute.
        Parameters:
        value - the productConfigurationDraft - ProductConfiguration Draft.
      • setProductConfigurationDraft

        public void setProductConfigurationDraft​(AbstractOrderEntry item,
                                                 ProductConfiguration value)
        Generated method - Setter of the AbstractOrderEntry.productConfigurationDraft attribute.
        Parameters:
        value - the productConfigurationDraft - ProductConfiguration Draft.