Class DataManagerServiceImpl

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addAttributeToAllProducts​(java.lang.String attributeId)
      This method associates all specified attribute identifiers with all products
      void addAttributeToAllSkus​(java.lang.String attributeId)
      This method associates all specified attribute identifiers with all skus
      Category addChildCategory​(java.lang.String parentId, java.lang.String childId)
      This method adds child entity in parent entity.
      Product addProductToCategory​(java.lang.String categoryId, java.lang.String productId)
      This method adds relationship between entities.
      Attribute createAttribute​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method creates a database entity.
      Category createCategory​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method creates a database entity.
      Measurement createMeasurement​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method creates a database entity.
      Option createOption​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method creates a database entity.
      Order createOrder​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method creates a database entity.
      Product createProduct​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method creates a database entity.
      Profile createProfile​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method creates a database entity.
      Seller createSeller​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method creates a database entity.
      SKU createSKU​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method creates a database entity.
      LocalizedText createTranslation​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method creates a database entity.
      Unit createUnit​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method creates a database entity.
      User createUser​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method creates a database entity.
      void deleteAttribute​(java.lang.String attributeId)
      This method removes database entity with child database entity.
      void deleteAttributes​(java.util.ArrayList<java.lang.String> attributeIds)
      This method removes database entity with child database entity.
      void deleteCategories​(java.util.ArrayList<java.lang.String> categoryIds)
      This method removes database entity with child database entity.
      void deleteCategory​(java.lang.String categoryId)
      This method removes database entity with child database entity.
      void deleteListing​(java.lang.String listingId)
      This method removes database entity with child database entity.
      void deleteListings​(java.util.ArrayList<java.lang.String> listingIds)
      This method removes database entity with child database entity.
      void deleteMeasurement​(java.lang.String measurementId)
      This method removes database entity with child database entity.
      void deleteMeasurements​(java.util.ArrayList<java.lang.String> measurementIds)
      This method removes database entity with child database entity.
      void deleteOption​(java.lang.String optionId)
      This method removes database entity with child database entity.
      void deleteOptions​(java.util.ArrayList<java.lang.String> optionsIds)
      This method removes database entity with child database entity.
      void deleteOrder​(java.lang.String orderId)
      This method removes database entity with child database entity.
      void deleteOrders​(java.util.ArrayList<java.lang.String> ordersIds)
      This method removes database entity with child database entity.
      void deleteProduct​(java.lang.String productId)
      This method removes database entity with child database entity.
      void deleteProducts​(java.util.ArrayList<java.lang.String> productIds)
      This method removes database entity with child database entity.
      void deleteProfile​(java.lang.String profileId)
      This method removes database entity with child database entity.
      void deleteProfiles​(java.util.ArrayList<java.lang.String> profileIds)
      This method removes database entity with child database entity.
      void deleteSeller​(java.lang.String sellerId)
      This method removes database entity with child database entity.
      void deleteSellers​(java.util.ArrayList<java.lang.String> sellerIds)
      This method removes database entity with child database entity.
      void deleteSKU​(java.lang.String skuId)
      This method removes database entity with child database entity.
      void deleteSKUs​(java.util.ArrayList<java.lang.String> skuIds)
      This method removes database entity with child database entity.
      void deleteTranslation​(java.lang.String translationId)
      This method removes database entity with child database entity.
      void deleteTranslations​(java.util.ArrayList<java.lang.String> translationIds)
      This method removes database entity with child database entity.
      void deleteUnit​(java.lang.String unitId)
      This method removes database entity with child database entity.
      void deleteUnits​(java.util.ArrayList<java.lang.String> unitsIds)
      This method removes database entity with child database entity.
      void deleteUser​(java.lang.String userId)
      This method removes database entity with child database entity.
      void deleteUsers​(java.util.ArrayList<java.lang.String> userIds)
      This method removes database entity with child database entity.
      private LocalizedText findOrCreateTranslation​(LocalizedText tr)  
      private EmbeddedBean mapToEmbeddedBean​(java.lang.String id, java.lang.String repositoryName)  
      void removeChildCategory​(java.lang.String parentId, java.lang.String childId)
      This method deletes child entity in parent entity.
      void removeProductFromCategory​(java.lang.String categoryId, java.lang.String productId)
      This method deletes a relationship between entities.
      void updateAttribute​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method does update for attribute based on proxy object
      void updateCategory​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method does update for category based on proxy object
      void updateMeasurement​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method does update for attribute based on proxy object
      void updateOption​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method does update for attribute based on proxy object
      void updateOrder​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method does update for attribute based on proxy object
      void updateProduct​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method does update for product based on proxy object
      void updateProfile​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method does update for attribute based on proxy object
      void updateSeller​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method does update for attribute based on proxy object
      void updateSKU​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method does update for product based on proxy object
      void updateTranslation​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method does update for attribute based on proxy object
      void updateUnit​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method does update for attribute based on proxy object
      void updateUser​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
      This method does update for attribute based on proxy object
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DataManagerServiceImpl

        public DataManagerServiceImpl()
    • Method Detail

      • createCategory

        public Category createCategory​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method creates a database entity.
        Specified by:
        createCategory in interface DataManagerService
        Parameters:
        data - map-representation of database entity
        Returns:
        optional value to externally interaction
      • createProduct

        public Product createProduct​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method creates a database entity.
        Specified by:
        createProduct in interface DataManagerService
        Parameters:
        data - map-representation of database entity
        Returns:
        optional value to externally interaction
      • createSKU

        public SKU createSKU​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method creates a database entity.
        Specified by:
        createSKU in interface DataManagerService
        Parameters:
        data - map-representation of database entity
        Returns:
        optional value to externally interaction
      • createAttribute

        public Attribute createAttribute​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method creates a database entity.
        Specified by:
        createAttribute in interface DataManagerService
        Parameters:
        data - map-representation of database entity
        Returns:
        optional value to externally interaction
      • createOption

        public Option createOption​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method creates a database entity.
        Specified by:
        createOption in interface DataManagerService
        Parameters:
        data - map-representation of database entity
        Returns:
        optional value to externally interaction
      • createMeasurement

        public Measurement createMeasurement​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method creates a database entity.
        Specified by:
        createMeasurement in interface DataManagerService
        Parameters:
        data - map-representation of database entity
        Returns:
        optional value to externally interaction
      • createUnit

        public Unit createUnit​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method creates a database entity.
        Specified by:
        createUnit in interface DataManagerService
        Parameters:
        data - map-representation of database entity
        Returns:
        optional value to externally interaction
      • createSeller

        public Seller createSeller​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method creates a database entity.
        Specified by:
        createSeller in interface DataManagerService
        Parameters:
        data - map-representation of database entity
        Returns:
        optional value to externally interaction
      • createProfile

        public Profile createProfile​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method creates a database entity.
        Specified by:
        createProfile in interface DataManagerService
        Parameters:
        data - map-representation of database entity
        Returns:
        optional value to externally interaction
      • createUser

        public User createUser​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method creates a database entity.
        Specified by:
        createUser in interface DataManagerService
        Parameters:
        data - map-representation of database entity
        Returns:
        optional value to externally interaction
      • createTranslation

        public LocalizedText createTranslation​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method creates a database entity.
        Specified by:
        createTranslation in interface DataManagerService
        Parameters:
        data - map-representation of database entity
        Returns:
        optional value to externally interaction
      • createOrder

        public Order createOrder​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method creates a database entity.
        Specified by:
        createOrder in interface DataManagerService
        Parameters:
        data - map-representation of database entity
        Returns:
        optional value to externally interaction
      • deleteCategory

        public void deleteCategory​(java.lang.String categoryId)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteCategory in interface DataManagerService
        Parameters:
        categoryId - identification for database entity which will be removed and whose parent dependency will be removed
      • deleteCategories

        public void deleteCategories​(java.util.ArrayList<java.lang.String> categoryIds)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteCategories in interface DataManagerService
        Parameters:
        categoryIds - the list of identification for database entities which will be removed and whose parent dependency will be removed
      • deleteProduct

        public void deleteProduct​(java.lang.String productId)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteProduct in interface DataManagerService
        Parameters:
        productId - identification for database entity which will be removed and whose parent dependency will be removed
      • deleteProducts

        public void deleteProducts​(java.util.ArrayList<java.lang.String> productIds)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteProducts in interface DataManagerService
        Parameters:
        productIds - the list of identification for database entities which will be removed and whose parent dependency will be removed
      • deleteSKU

        public void deleteSKU​(java.lang.String skuId)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteSKU in interface DataManagerService
        Parameters:
        skuId - identification for database entity which will be removed and whose parent dependency will be removed
      • deleteSKUs

        public void deleteSKUs​(java.util.ArrayList<java.lang.String> skuIds)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteSKUs in interface DataManagerService
        Parameters:
        skuIds - the list of identification for database entities which will be removed and whose parent dependency will be removed
      • deleteListing

        public void deleteListing​(java.lang.String listingId)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteListing in interface DataManagerService
        Parameters:
        listingId - identification for database entity which will be removed and whose parent dependency will be removed
      • deleteListings

        public void deleteListings​(java.util.ArrayList<java.lang.String> listingIds)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteListings in interface DataManagerService
        Parameters:
        listingIds - the list of identification for database entities which will be removed and whose parent dependency will be removed
      • deleteAttribute

        public void deleteAttribute​(java.lang.String attributeId)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteAttribute in interface DataManagerService
        Parameters:
        attributeId - identification for database entity which will be removed and whose parent dependency will be removed
      • deleteAttributes

        public void deleteAttributes​(java.util.ArrayList<java.lang.String> attributeIds)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteAttributes in interface DataManagerService
        Parameters:
        attributeIds - the list of identification for database entities which will be removed and whose parent dependency will be removed
      • deleteOption

        public void deleteOption​(java.lang.String optionId)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteOption in interface DataManagerService
        Parameters:
        optionId - identification for database entity which will be removed and whose parent dependency will be removed
      • deleteOptions

        public void deleteOptions​(java.util.ArrayList<java.lang.String> optionsIds)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteOptions in interface DataManagerService
        Parameters:
        optionsIds - the list of identification for database entities which will be removed and whose parent dependency will be removed
      • deleteMeasurement

        public void deleteMeasurement​(java.lang.String measurementId)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteMeasurement in interface DataManagerService
        Parameters:
        measurementId - identification for database entity which will be removed and whose parent dependency will be removed
      • deleteMeasurements

        public void deleteMeasurements​(java.util.ArrayList<java.lang.String> measurementIds)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteMeasurements in interface DataManagerService
        Parameters:
        measurementIds - the list of identification for database entities which will be removed and whose parent dependency will be removed
      • deleteUnit

        public void deleteUnit​(java.lang.String unitId)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteUnit in interface DataManagerService
        Parameters:
        unitId - identification for database entity which will be removed and whose parent dependency will be removed
      • deleteUnits

        public void deleteUnits​(java.util.ArrayList<java.lang.String> unitsIds)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteUnits in interface DataManagerService
        Parameters:
        unitsIds - the list of identification for database entities which will be removed and whose parent dependency will be removed
      • deleteSeller

        public void deleteSeller​(java.lang.String sellerId)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteSeller in interface DataManagerService
        Parameters:
        sellerId - identification for database entity which will be removed and whose parent dependency will be removed
      • deleteSellers

        public void deleteSellers​(java.util.ArrayList<java.lang.String> sellerIds)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteSellers in interface DataManagerService
        Parameters:
        sellerIds - the list of identification for database entities which will be removed and whose parent dependency will be removed
      • deleteProfile

        public void deleteProfile​(java.lang.String profileId)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteProfile in interface DataManagerService
        Parameters:
        profileId - identification for database entity which will be removed and whose parent dependency will be removed
      • deleteProfiles

        public void deleteProfiles​(java.util.ArrayList<java.lang.String> profileIds)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteProfiles in interface DataManagerService
        Parameters:
        profileIds - the list of identification for database entities which will be removed and whose parent dependency will be removed
      • deleteUser

        public void deleteUser​(java.lang.String userId)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteUser in interface DataManagerService
        Parameters:
        userId - identification for database entity which will be removed and whose parent dependency will be removed
      • deleteUsers

        public void deleteUsers​(java.util.ArrayList<java.lang.String> userIds)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteUsers in interface DataManagerService
        Parameters:
        userIds - the list of identification for database entities which will be removed and whose parent dependency will be removed
      • deleteTranslation

        public void deleteTranslation​(java.lang.String translationId)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteTranslation in interface DataManagerService
        Parameters:
        translationId - identification for database entity which will be removed and whose parent dependency will be removed
      • deleteTranslations

        public void deleteTranslations​(java.util.ArrayList<java.lang.String> translationIds)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteTranslations in interface DataManagerService
        Parameters:
        translationIds - the list of identification for database entities which will be removed and whose parent dependency will be removed
      • deleteOrder

        public void deleteOrder​(java.lang.String orderId)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteOrder in interface DataManagerService
        Parameters:
        orderId - identification for database entity which will be removed and whose parent dependency will be removed
      • deleteOrders

        public void deleteOrders​(java.util.ArrayList<java.lang.String> ordersIds)
        Description copied from interface: DataManagerService
        This method removes database entity with child database entity.
        Specified by:
        deleteOrders in interface DataManagerService
        Parameters:
        ordersIds - the list of identification for database entities which will be removed and whose parent dependency will be removed
      • updateCategory

        public void updateCategory​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method does update for category based on proxy object
        Specified by:
        updateCategory in interface DataManagerService
        Parameters:
        data - the data transfer object as a map-representation to update the category object
      • updateProduct

        public void updateProduct​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method does update for product based on proxy object
        Specified by:
        updateProduct in interface DataManagerService
        Parameters:
        data - the data transfer object as a map-representation to update the product object
      • updateSKU

        public void updateSKU​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method does update for product based on proxy object
        Specified by:
        updateSKU in interface DataManagerService
        Parameters:
        data - the data transfer object as a map-representation to update the product object
      • updateAttribute

        public void updateAttribute​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method does update for attribute based on proxy object
        Specified by:
        updateAttribute in interface DataManagerService
        Parameters:
        data - the data transfer object as a map-representation to update the attribute object
      • updateOption

        public void updateOption​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method does update for attribute based on proxy object
        Specified by:
        updateOption in interface DataManagerService
        Parameters:
        data - the data transfer object as a map-representation to update the option object
      • updateMeasurement

        public void updateMeasurement​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method does update for attribute based on proxy object
        Specified by:
        updateMeasurement in interface DataManagerService
        Parameters:
        data - the data transfer object as a map-representation to update the measurement object
      • updateUnit

        public void updateUnit​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method does update for attribute based on proxy object
        Specified by:
        updateUnit in interface DataManagerService
        Parameters:
        data - the data transfer object as a map-representation to update the measurement object
      • updateSeller

        public void updateSeller​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method does update for attribute based on proxy object
        Specified by:
        updateSeller in interface DataManagerService
        Parameters:
        data - the data transfer object as a map-representation to update the measurement object
      • updateProfile

        public void updateProfile​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method does update for attribute based on proxy object
        Specified by:
        updateProfile in interface DataManagerService
        Parameters:
        data - the data transfer object as a map-representation to update the measurement object
      • updateUser

        public void updateUser​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method does update for attribute based on proxy object
        Specified by:
        updateUser in interface DataManagerService
        Parameters:
        data - the data transfer object as a map-representation to update the measurement object
      • updateTranslation

        public void updateTranslation​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method does update for attribute based on proxy object
        Specified by:
        updateTranslation in interface DataManagerService
        Parameters:
        data - the data transfer object as a map-representation to update the measurement object
      • updateOrder

        public void updateOrder​(java.util.LinkedHashMap<java.lang.String,​java.lang.Object> data)
        Description copied from interface: DataManagerService
        This method does update for attribute based on proxy object
        Specified by:
        updateOrder in interface DataManagerService
        Parameters:
        data - the data transfer object as a map-representation to update the measurement object
      • addProductToCategory

        public Product addProductToCategory​(java.lang.String categoryId,
                                            java.lang.String productId)
        Description copied from interface: DataManagerService
        This method adds relationship between entities.
        Specified by:
        addProductToCategory in interface DataManagerService
        Parameters:
        categoryId - identification for database entity which will be updated
        productId - identification for database entity which will be updated
        Returns:
        database entity
      • addChildCategory

        public Category addChildCategory​(java.lang.String parentId,
                                         java.lang.String childId)
        Description copied from interface: DataManagerService
        This method adds child entity in parent entity.
        Specified by:
        addChildCategory in interface DataManagerService
        Parameters:
        parentId - identification for database entity which will be updated
        childId - identification for database entity which will be added in parent database entity
        Returns:
        database entity
      • removeProductFromCategory

        public void removeProductFromCategory​(java.lang.String categoryId,
                                              java.lang.String productId)
        Description copied from interface: DataManagerService
        This method deletes a relationship between entities.
        Specified by:
        removeProductFromCategory in interface DataManagerService
        Parameters:
        categoryId - identification for database entity which will be updated
        productId - identification for database entity which will be updated
      • removeChildCategory

        public void removeChildCategory​(java.lang.String parentId,
                                        java.lang.String childId)
        Description copied from interface: DataManagerService
        This method deletes child entity in parent entity.
        Specified by:
        removeChildCategory in interface DataManagerService
        Parameters:
        parentId - identification for database entity which will be updated
        childId - identification for database entity which will be added in parent database entity
      • addAttributeToAllProducts

        @Async("asyncTaskExecutor")
        public void addAttributeToAllProducts​(java.lang.String attributeId)
        Description copied from interface: DataManagerService
        This method associates all specified attribute identifiers with all products
        Specified by:
        addAttributeToAllProducts in interface DataManagerService
        Parameters:
        attributeId - this attribute identifier
      • addAttributeToAllSkus

        @Async("asyncTaskExecutor")
        public void addAttributeToAllSkus​(java.lang.String attributeId)
        Description copied from interface: DataManagerService
        This method associates all specified attribute identifiers with all skus
        Specified by:
        addAttributeToAllSkus in interface DataManagerService
        Parameters:
        attributeId - this attribute identifier
      • mapToEmbeddedBean

        private EmbeddedBean mapToEmbeddedBean​(java.lang.String id,
                                               java.lang.String repositoryName)