65 $this->searchCriteriaBuilder->setFilterGroups((array)
$searchCriteria->getFilterGroups());
66 $this->searchCriteriaBuilder->addFilters(
69 ->setField(
'entity_type_code')
70 ->setValue(\
Magento\Catalog\Api\Data\ProductAttributeInterface::ENTITY_TYPE_CODE)
71 ->setConditionType(
'eq')
76 $this->searchCriteriaBuilder->setSortOrders((array)
$searchCriteria->getSortOrders());
77 $this->searchCriteriaBuilder->setCurrentPage(
$searchCriteria->getCurrentPage());
78 $this->searchCriteriaBuilder->setPageSize(
$searchCriteria->getPageSize());
80 $searchResult = $this->attributeSetRepository->getList($this->searchCriteriaBuilder->create());
125 throw new \Magento\Framework\Exception\StateException(
126 __(
'Provided Attribute set non product Attribute set.')
validate(\Magento\Eav\Api\Data\AttributeSetInterface $attributeSet)
getList(\Magento\Framework\Api\SearchCriteriaInterface $searchCriteria)
deleteById($attributeSetId)
__construct(\Magento\Eav\Api\AttributeSetRepositoryInterface $attributeSetRepository, \Magento\Framework\Api\SearchCriteriaBuilder $searchCriteriaBuilder, \Magento\Framework\Api\FilterBuilder $filterBuilder, \Magento\Eav\Model\Config $eavConfig)
save(\Magento\Eav\Api\Data\AttributeSetInterface $attributeSet)