vendor/shopware/platform/src/Core/System/Language/LanguageEntity.php line 53

Open in your IDE?
  1. <?php declare(strict_types=1);
  2. namespace Shopware\Core\System\Language;
  3. use Shopware\Core\Checkout\Customer\Aggregate\CustomerGroupTranslation\CustomerGroupTranslationCollection;
  4. use Shopware\Core\Checkout\Customer\CustomerCollection;
  5. use Shopware\Core\Checkout\Document\Aggregate\DocumentTypeTranslation\DocumentTypeTranslationCollection;
  6. use Shopware\Core\Checkout\Order\OrderCollection;
  7. use Shopware\Core\Checkout\Payment\Aggregate\PaymentMethodTranslation\PaymentMethodTranslationCollection;
  8. use Shopware\Core\Checkout\Promotion\Aggregate\PromotionTranslation\PromotionTranslationCollection;
  9. use Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodTranslation\ShippingMethodTranslationCollection;
  10. use Shopware\Core\Content\Category\Aggregate\CategoryTranslation\CategoryTranslationCollection;
  11. use Shopware\Core\Content\ImportExport\ImportExportProfileTranslationCollection;
  12. use Shopware\Core\Content\MailTemplate\Aggregate\MailHeaderFooter\MailHeaderFooterCollection;
  13. use Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateType\MailTemplateTypeDefinition;
  14. use Shopware\Core\Content\MailTemplate\MailTemplateCollection;
  15. use Shopware\Core\Content\Media\Aggregate\MediaTranslation\MediaTranslationCollection;
  16. use Shopware\Core\Content\Newsletter\Aggregate\NewsletterRecipient\NewsletterRecipientCollection;
  17. use Shopware\Core\Content\Product\Aggregate\ProductCrossSellingTranslation\ProductCrossSellingTranslationCollection;
  18. use Shopware\Core\Content\Product\Aggregate\ProductFeatureSetTranslation\ProductFeatureSetTranslationCollection;
  19. use Shopware\Core\Content\Product\Aggregate\ProductKeywordDictionary\ProductKeywordDictionaryCollection;
  20. use Shopware\Core\Content\Product\Aggregate\ProductManufacturerTranslation\ProductManufacturerTranslationCollection;
  21. use Shopware\Core\Content\Product\Aggregate\ProductReview\ProductReviewCollection;
  22. use Shopware\Core\Content\Product\Aggregate\ProductSearchKeyword\ProductSearchKeywordCollection;
  23. use Shopware\Core\Content\Product\Aggregate\ProductTranslation\ProductTranslationCollection;
  24. use Shopware\Core\Content\Product\SalesChannel\Sorting\ProductSortingTranslationCollection;
  25. use Shopware\Core\Content\ProductStream\Aggregate\ProductStreamTranslation\ProductStreamTranslationCollection;
  26. use Shopware\Core\Content\Property\Aggregate\PropertyGroupOptionTranslation\PropertyGroupOptionTranslationCollection;
  27. use Shopware\Core\Content\Property\Aggregate\PropertyGroupTranslation\PropertyGroupTranslationCollection;
  28. use Shopware\Core\Content\Seo\SeoUrl\SeoUrlCollection;
  29. use Shopware\Core\Framework\App\Aggregate\ActionButtonTranslation\ActionButtonTranslationCollection;
  30. use Shopware\Core\Framework\App\Aggregate\AppTranslation\AppTranslationCollection;
  31. use Shopware\Core\Framework\DataAbstractionLayer\Entity;
  32. use Shopware\Core\Framework\DataAbstractionLayer\EntityIdTrait;
  33. use Shopware\Core\Framework\Plugin\Aggregate\PluginTranslation\PluginTranslationCollection;
  34. use Shopware\Core\Framework\Struct\Collection;
  35. use Shopware\Core\System\Country\Aggregate\CountryStateTranslation\CountryStateTranslationCollection;
  36. use Shopware\Core\System\Country\Aggregate\CountryTranslation\CountryTranslationCollection;
  37. use Shopware\Core\System\Currency\Aggregate\CurrencyTranslation\CurrencyTranslationCollection;
  38. use Shopware\Core\System\DeliveryTime\DeliveryTimeCollection;
  39. use Shopware\Core\System\Locale\Aggregate\LocaleTranslation\LocaleTranslationCollection;
  40. use Shopware\Core\System\Locale\LocaleEntity;
  41. use Shopware\Core\System\NumberRange\Aggregate\NumberRangeTranslation\NumberRangeTranslationCollection;
  42. use Shopware\Core\System\NumberRange\Aggregate\NumberRangeTypeTranslation\NumberRangeTypeTranslationCollection;
  43. use Shopware\Core\System\SalesChannel\Aggregate\SalesChannelDomain\SalesChannelDomainCollection;
  44. use Shopware\Core\System\SalesChannel\Aggregate\SalesChannelTranslation\SalesChannelTranslationCollection;
  45. use Shopware\Core\System\SalesChannel\Aggregate\SalesChannelTypeTranslation\SalesChannelTypeTranslationCollection;
  46. use Shopware\Core\System\SalesChannel\SalesChannelCollection;
  47. use Shopware\Core\System\Salutation\Aggregate\SalutationTranslation\SalutationTranslationCollection;
  48. use Shopware\Core\System\Tax\Aggregate\TaxRuleTypeTranslation\TaxRuleTypeTranslationCollection;
  49. use Shopware\Core\System\Unit\Aggregate\UnitTranslation\UnitTranslationCollection;
  50. class LanguageEntity extends Entity
  51. {
  52.     use EntityIdTrait;
  53.     /**
  54.      * @var string|null
  55.      */
  56.     protected $parentId;
  57.     /**
  58.      * @var string
  59.      */
  60.     protected $localeId;
  61.     /**
  62.      * @var string|null
  63.      */
  64.     protected $translationCodeId;
  65.     /**
  66.      * @var LocaleEntity|null
  67.      */
  68.     protected $translationCode;
  69.     /**
  70.      * @var string
  71.      */
  72.     protected $name;
  73.     /**
  74.      * @var LocaleEntity|null
  75.      */
  76.     protected $locale;
  77.     /**
  78.      * @var LanguageEntity|null
  79.      */
  80.     protected $parent;
  81.     /**
  82.      * @var LanguageCollection|null
  83.      */
  84.     protected $children;
  85.     /**
  86.      * @var SalesChannelCollection|null
  87.      */
  88.     protected $salesChannels;
  89.     /**
  90.      * @var CustomerCollection|null
  91.      */
  92.     protected $customers;
  93.     /**
  94.      * @var SalesChannelCollection|null
  95.      */
  96.     protected $salesChannelDefaultAssignments;
  97.     /**
  98.      * @var array|null
  99.      */
  100.     protected $customFields;
  101.     /**
  102.      * @var CategoryTranslationCollection|null
  103.      */
  104.     protected $categoryTranslations;
  105.     /**
  106.      * @var CountryStateTranslationCollection|null
  107.      */
  108.     protected $countryStateTranslations;
  109.     /**
  110.      * @var CountryTranslationCollection|null
  111.      */
  112.     protected $countryTranslations;
  113.     /**
  114.      * @var CurrencyTranslationCollection|null
  115.      */
  116.     protected $currencyTranslations;
  117.     /**
  118.      * @var CustomerGroupTranslationCollection|null
  119.      */
  120.     protected $customerGroupTranslations;
  121.     /**
  122.      * @var LocaleTranslationCollection|null
  123.      */
  124.     protected $localeTranslations;
  125.     /**
  126.      * @var MediaTranslationCollection|null
  127.      */
  128.     protected $mediaTranslations;
  129.     /**
  130.      * @var PaymentMethodTranslationCollection|null
  131.      */
  132.     protected $paymentMethodTranslations;
  133.     /**
  134.      * @var ProductManufacturerTranslationCollection|null
  135.      */
  136.     protected $productManufacturerTranslations;
  137.     /**
  138.      * @var ProductTranslationCollection|null
  139.      */
  140.     protected $productTranslations;
  141.     /**
  142.      * @var ShippingMethodTranslationCollection|null
  143.      */
  144.     protected $shippingMethodTranslations;
  145.     /**
  146.      * @var UnitTranslationCollection|null
  147.      */
  148.     protected $unitTranslations;
  149.     /**
  150.      * @var PropertyGroupTranslationCollection|null
  151.      */
  152.     protected $propertyGroupTranslations;
  153.     /**
  154.      * @var PropertyGroupOptionTranslationCollection|null
  155.      */
  156.     protected $propertyGroupOptionTranslations;
  157.     /**
  158.      * @var SalesChannelTranslationCollection|null
  159.      */
  160.     protected $salesChannelTranslations;
  161.     /**
  162.      * @var SalesChannelTypeTranslationCollection|null
  163.      */
  164.     protected $salesChannelTypeTranslations;
  165.     /**
  166.      * @var SalutationTranslationCollection|null
  167.      */
  168.     protected $salutationTranslations;
  169.     /**
  170.      * @var SalesChannelDomainCollection|null
  171.      */
  172.     protected $salesChannelDomains;
  173.     /**
  174.      * @var PluginTranslationCollection|null
  175.      */
  176.     protected $pluginTranslations;
  177.     /**
  178.      * @var ProductStreamTranslationCollection|null
  179.      */
  180.     protected $productStreamTranslations;
  181.     /**
  182.      * @var Collection|null
  183.      */
  184.     protected $stateMachineTranslations;
  185.     /**
  186.      * @var Collection|null
  187.      */
  188.     protected $stateMachineStateTranslations;
  189.     /**
  190.      * @var Collection|null
  191.      */
  192.     protected $cmsPageTranslations;
  193.     /**
  194.      * @var Collection|null
  195.      */
  196.     protected $cmsSlotTranslations;
  197.     /**
  198.      * @var MailTemplateCollection|null
  199.      */
  200.     protected $mailTemplateTranslations;
  201.     /**
  202.      * @var MailHeaderFooterCollection|null
  203.      */
  204.     protected $mailHeaderFooterTranslations;
  205.     /**
  206.      * @var DocumentTypeTranslationCollection|null
  207.      */
  208.     protected $documentTypeTranslations;
  209.     /**
  210.      * @var DeliveryTimeCollection|null
  211.      */
  212.     protected $deliveryTimeTranslations;
  213.     /**
  214.      * @var NewsletterRecipientCollection|null
  215.      */
  216.     protected $newsletterRecipients;
  217.     /**
  218.      * @var OrderCollection|null
  219.      */
  220.     protected $orders;
  221.     /**
  222.      * @var NumberRangeTypeTranslationCollection|null
  223.      */
  224.     protected $numberRangeTypeTranslations;
  225.     /**
  226.      * @var ProductSearchKeywordCollection|null
  227.      */
  228.     protected $productSearchKeywords;
  229.     /**
  230.      * @var ProductKeywordDictionaryCollection|null
  231.      */
  232.     protected $productKeywordDictionaries;
  233.     /**
  234.      * @var MailTemplateTypeDefinition|null
  235.      */
  236.     protected $mailTemplateTypeTranslations;
  237.     /**
  238.      * @var PromotionTranslationCollection|null
  239.      */
  240.     protected $promotionTranslations;
  241.     /**
  242.      * @var NumberRangeTranslationCollection|null
  243.      */
  244.     protected $numberRangeTranslations;
  245.     /**
  246.      * @var ProductReviewCollection|null
  247.      */
  248.     protected $productReviews;
  249.     /**
  250.      * @var SeoUrlCollection|null
  251.      */
  252.     protected $seoUrlTranslations;
  253.     /**
  254.      * @var TaxRuleTypeTranslationCollection|null
  255.      */
  256.     protected $taxRuleTypeTranslations;
  257.     /**
  258.      * @var ProductCrossSellingTranslationCollection|null
  259.      */
  260.     protected $productCrossSellingTranslations;
  261.     /**
  262.      * @var ImportExportProfileTranslationCollection|null
  263.      */
  264.     protected $importExportProfileTranslations;
  265.     /**
  266.      * @var ProductFeatureSetTranslationCollection|null
  267.      */
  268.     protected $productFeatureSetTranslations;
  269.     /**
  270.      * @var AppTranslationCollection|null
  271.      */
  272.     protected $appTranslations;
  273.     /**
  274.      * @var ActionButtonTranslationCollection|null
  275.      */
  276.     protected $actionButtonTranslations;
  277.     /**
  278.      * @var ProductSortingTranslationCollection|null
  279.      */
  280.     protected $productSortingTranslations;
  281.     public function getMailHeaderFooterTranslations(): ?MailHeaderFooterCollection
  282.     {
  283.         return $this->mailHeaderFooterTranslations;
  284.     }
  285.     public function setMailHeaderFooterTranslations(MailHeaderFooterCollection $mailHeaderFooterTranslations): void
  286.     {
  287.         $this->mailHeaderFooterTranslations $mailHeaderFooterTranslations;
  288.     }
  289.     public function getParentId(): ?string
  290.     {
  291.         return $this->parentId;
  292.     }
  293.     public function setParentId(?string $parentId): void
  294.     {
  295.         $this->parentId $parentId;
  296.     }
  297.     public function getLocaleId(): string
  298.     {
  299.         return $this->localeId;
  300.     }
  301.     public function setLocaleId(string $localeId): void
  302.     {
  303.         $this->localeId $localeId;
  304.     }
  305.     public function getTranslationCodeId(): ?string
  306.     {
  307.         return $this->translationCodeId;
  308.     }
  309.     public function setTranslationCodeId(?string $translationCodeId): void
  310.     {
  311.         $this->translationCodeId $translationCodeId;
  312.     }
  313.     public function getTranslationCode(): ?LocaleEntity
  314.     {
  315.         return $this->translationCode;
  316.     }
  317.     public function setTranslationCode(?LocaleEntity $translationCode): void
  318.     {
  319.         $this->translationCode $translationCode;
  320.     }
  321.     public function getName(): string
  322.     {
  323.         return $this->name;
  324.     }
  325.     public function setName(string $name): void
  326.     {
  327.         $this->name $name;
  328.     }
  329.     public function getLocale(): ?LocaleEntity
  330.     {
  331.         return $this->locale;
  332.     }
  333.     public function setLocale(LocaleEntity $locale): void
  334.     {
  335.         $this->locale $locale;
  336.     }
  337.     public function getParent(): ?LanguageEntity
  338.     {
  339.         return $this->parent;
  340.     }
  341.     public function setParent(LanguageEntity $parent): void
  342.     {
  343.         $this->parent $parent;
  344.     }
  345.     public function getChildren(): ?LanguageCollection
  346.     {
  347.         return $this->children;
  348.     }
  349.     public function setChildren(LanguageCollection $children): void
  350.     {
  351.         $this->children $children;
  352.     }
  353.     public function getCategoryTranslations(): ?CategoryTranslationCollection
  354.     {
  355.         return $this->categoryTranslations;
  356.     }
  357.     public function setCategoryTranslations(CategoryTranslationCollection $categoryTranslations): void
  358.     {
  359.         $this->categoryTranslations $categoryTranslations;
  360.     }
  361.     public function getCountryStateTranslations(): ?CountryStateTranslationCollection
  362.     {
  363.         return $this->countryStateTranslations;
  364.     }
  365.     public function setCountryStateTranslations(CountryStateTranslationCollection $countryStateTranslations): void
  366.     {
  367.         $this->countryStateTranslations $countryStateTranslations;
  368.     }
  369.     public function getCountryTranslations(): ?CountryTranslationCollection
  370.     {
  371.         return $this->countryTranslations;
  372.     }
  373.     public function setCountryTranslations(CountryTranslationCollection $countryTranslations): void
  374.     {
  375.         $this->countryTranslations $countryTranslations;
  376.     }
  377.     public function getCurrencyTranslations(): ?CurrencyTranslationCollection
  378.     {
  379.         return $this->currencyTranslations;
  380.     }
  381.     public function setCurrencyTranslations(CurrencyTranslationCollection $currencyTranslations): void
  382.     {
  383.         $this->currencyTranslations $currencyTranslations;
  384.     }
  385.     public function getCustomerGroupTranslations(): ?CustomerGroupTranslationCollection
  386.     {
  387.         return $this->customerGroupTranslations;
  388.     }
  389.     public function setCustomerGroupTranslations(CustomerGroupTranslationCollection $customerGroupTranslations): void
  390.     {
  391.         $this->customerGroupTranslations $customerGroupTranslations;
  392.     }
  393.     public function getLocaleTranslations(): ?LocaleTranslationCollection
  394.     {
  395.         return $this->localeTranslations;
  396.     }
  397.     public function setLocaleTranslations(LocaleTranslationCollection $localeTranslations): void
  398.     {
  399.         $this->localeTranslations $localeTranslations;
  400.     }
  401.     public function getMediaTranslations(): ?MediaTranslationCollection
  402.     {
  403.         return $this->mediaTranslations;
  404.     }
  405.     public function setMediaTranslations(MediaTranslationCollection $mediaTranslations): void
  406.     {
  407.         $this->mediaTranslations $mediaTranslations;
  408.     }
  409.     public function getPaymentMethodTranslations(): ?PaymentMethodTranslationCollection
  410.     {
  411.         return $this->paymentMethodTranslations;
  412.     }
  413.     public function setPaymentMethodTranslations(PaymentMethodTranslationCollection $paymentMethodTranslations): void
  414.     {
  415.         $this->paymentMethodTranslations $paymentMethodTranslations;
  416.     }
  417.     public function getProductManufacturerTranslations(): ?ProductManufacturerTranslationCollection
  418.     {
  419.         return $this->productManufacturerTranslations;
  420.     }
  421.     public function setProductManufacturerTranslations(ProductManufacturerTranslationCollection $productManufacturerTranslations): void
  422.     {
  423.         $this->productManufacturerTranslations $productManufacturerTranslations;
  424.     }
  425.     public function getProductTranslations(): ?ProductTranslationCollection
  426.     {
  427.         return $this->productTranslations;
  428.     }
  429.     public function setProductTranslations(ProductTranslationCollection $productTranslations): void
  430.     {
  431.         $this->productTranslations $productTranslations;
  432.     }
  433.     public function getShippingMethodTranslations(): ?ShippingMethodTranslationCollection
  434.     {
  435.         return $this->shippingMethodTranslations;
  436.     }
  437.     public function setShippingMethodTranslations(ShippingMethodTranslationCollection $shippingMethodTranslations): void
  438.     {
  439.         $this->shippingMethodTranslations $shippingMethodTranslations;
  440.     }
  441.     public function getUnitTranslations(): ?UnitTranslationCollection
  442.     {
  443.         return $this->unitTranslations;
  444.     }
  445.     public function setUnitTranslations(UnitTranslationCollection $unitTranslations): void
  446.     {
  447.         $this->unitTranslations $unitTranslations;
  448.     }
  449.     public function getSalesChannels(): ?SalesChannelCollection
  450.     {
  451.         return $this->salesChannels;
  452.     }
  453.     public function setSalesChannels(SalesChannelCollection $salesChannels): void
  454.     {
  455.         $this->salesChannels $salesChannels;
  456.     }
  457.     public function getSalesChannelDefaultAssignments(): ?SalesChannelCollection
  458.     {
  459.         return $this->salesChannelDefaultAssignments;
  460.     }
  461.     public function getCustomers(): ?CustomerCollection
  462.     {
  463.         return $this->customers;
  464.     }
  465.     public function setCustomers(CustomerCollection $customers): void
  466.     {
  467.         $this->customers $customers;
  468.     }
  469.     public function setSalesChannelDefaultAssignments(SalesChannelCollection $salesChannelDefaultAssignments): void
  470.     {
  471.         $this->salesChannelDefaultAssignments $salesChannelDefaultAssignments;
  472.     }
  473.     public function getSalutationTranslations(): ?SalutationTranslationCollection
  474.     {
  475.         return $this->salutationTranslations;
  476.     }
  477.     public function setSalutationTranslations(SalutationTranslationCollection $salutationTranslations): void
  478.     {
  479.         $this->salutationTranslations $salutationTranslations;
  480.     }
  481.     public function getPropertyGroupTranslations(): ?PropertyGroupTranslationCollection
  482.     {
  483.         return $this->propertyGroupTranslations;
  484.     }
  485.     public function setPropertyGroupTranslations(PropertyGroupTranslationCollection $propertyGroupTranslations): void
  486.     {
  487.         $this->propertyGroupTranslations $propertyGroupTranslations;
  488.     }
  489.     public function getPropertyGroupOptionTranslations(): ?PropertyGroupOptionTranslationCollection
  490.     {
  491.         return $this->propertyGroupOptionTranslations;
  492.     }
  493.     public function setPropertyGroupOptionTranslations(PropertyGroupOptionTranslationCollection $propertyGroupOptionTranslationCollection): void
  494.     {
  495.         $this->propertyGroupOptionTranslations $propertyGroupOptionTranslationCollection;
  496.     }
  497.     public function getSalesChannelTranslations(): ?SalesChannelTranslationCollection
  498.     {
  499.         return $this->salesChannelTranslations;
  500.     }
  501.     public function setSalesChannelTranslations(SalesChannelTranslationCollection $salesChannelTranslations): void
  502.     {
  503.         $this->salesChannelTranslations $salesChannelTranslations;
  504.     }
  505.     public function getSalesChannelTypeTranslations(): ?SalesChannelTypeTranslationCollection
  506.     {
  507.         return $this->salesChannelTypeTranslations;
  508.     }
  509.     public function setSalesChannelTypeTranslations(SalesChannelTypeTranslationCollection $salesChannelTypeTranslations): void
  510.     {
  511.         $this->salesChannelTypeTranslations $salesChannelTypeTranslations;
  512.     }
  513.     public function getSalesChannelDomains(): ?SalesChannelDomainCollection
  514.     {
  515.         return $this->salesChannelDomains;
  516.     }
  517.     public function setSalesChannelDomains(SalesChannelDomainCollection $salesChannelDomains): void
  518.     {
  519.         $this->salesChannelDomains $salesChannelDomains;
  520.     }
  521.     public function getPluginTranslations(): ?PluginTranslationCollection
  522.     {
  523.         return $this->pluginTranslations;
  524.     }
  525.     public function setPluginTranslations(PluginTranslationCollection $pluginTranslations): void
  526.     {
  527.         $this->pluginTranslations $pluginTranslations;
  528.     }
  529.     public function getProductStreamTranslations(): ?ProductStreamTranslationCollection
  530.     {
  531.         return $this->productStreamTranslations;
  532.     }
  533.     public function setProductStreamTranslations(ProductStreamTranslationCollection $productStreamTranslations): void
  534.     {
  535.         $this->productStreamTranslations $productStreamTranslations;
  536.     }
  537.     public function getStateMachineTranslations(): ?Collection
  538.     {
  539.         return $this->stateMachineTranslations;
  540.     }
  541.     public function setStateMachineTranslations(Collection $stateMachineTranslations): void
  542.     {
  543.         $this->stateMachineTranslations $stateMachineTranslations;
  544.     }
  545.     public function getStateMachineStateTranslations(): ?Collection
  546.     {
  547.         return $this->stateMachineStateTranslations;
  548.     }
  549.     public function setStateMachineStateTranslations(Collection $stateMachineStateTranslations): void
  550.     {
  551.         $this->stateMachineStateTranslations $stateMachineStateTranslations;
  552.     }
  553.     public function getCmsPageTranslations(): ?Collection
  554.     {
  555.         return $this->cmsPageTranslations;
  556.     }
  557.     public function setCmsPageTranslations(Collection $cmsPageTranslations): void
  558.     {
  559.         $this->cmsPageTranslations $cmsPageTranslations;
  560.     }
  561.     public function getCmsSlotTranslations(): ?Collection
  562.     {
  563.         return $this->cmsSlotTranslations;
  564.     }
  565.     public function setCmsSlotTranslations(Collection $cmsSlotTranslations): void
  566.     {
  567.         $this->cmsSlotTranslations $cmsSlotTranslations;
  568.     }
  569.     public function getCustomFields(): ?array
  570.     {
  571.         return $this->customFields;
  572.     }
  573.     public function setCustomFields(?array $customFields): void
  574.     {
  575.         $this->customFields $customFields;
  576.     }
  577.     public function getMailTemplateTranslations(): ?MailTemplateCollection
  578.     {
  579.         return $this->mailTemplateTranslations;
  580.     }
  581.     public function setMailTemplateTranslations(MailTemplateCollection $mailTemplateTranslations): void
  582.     {
  583.         $this->mailTemplateTranslations $mailTemplateTranslations;
  584.     }
  585.     public function getDocumentTypeTranslations(): ?DocumentTypeTranslationCollection
  586.     {
  587.         return $this->documentTypeTranslations;
  588.     }
  589.     public function setDocumentTypeTranslations(DocumentTypeTranslationCollection $documentTypeTranslations): void
  590.     {
  591.         $this->documentTypeTranslations $documentTypeTranslations;
  592.     }
  593.     public function getDeliveryTimeTranslations(): ?DeliveryTimeCollection
  594.     {
  595.         return $this->deliveryTimeTranslations;
  596.     }
  597.     public function setDeliveryTimeTranslations(DeliveryTimeCollection $deliveryTimeTranslations): void
  598.     {
  599.         $this->deliveryTimeTranslations $deliveryTimeTranslations;
  600.     }
  601.     public function getNewsletterRecipients(): ?NewsletterRecipientCollection
  602.     {
  603.         return $this->newsletterRecipients;
  604.     }
  605.     public function setNewsletterRecipients(NewsletterRecipientCollection $newsletterRecipients): void
  606.     {
  607.         $this->newsletterRecipients $newsletterRecipients;
  608.     }
  609.     public function getOrders(): ?OrderCollection
  610.     {
  611.         return $this->orders;
  612.     }
  613.     public function setOrders(OrderCollection $orders): void
  614.     {
  615.         $this->orders $orders;
  616.     }
  617.     public function getNumberRangeTypeTranslations(): ?NumberRangeTypeTranslationCollection
  618.     {
  619.         return $this->numberRangeTypeTranslations;
  620.     }
  621.     public function setNumberRangeTypeTranslations(NumberRangeTypeTranslationCollection $numberRangeTypeTranslations): void
  622.     {
  623.         $this->numberRangeTypeTranslations $numberRangeTypeTranslations;
  624.     }
  625.     public function getMailTemplateTypeTranslations(): ?MailTemplateTypeDefinition
  626.     {
  627.         return $this->mailTemplateTypeTranslations;
  628.     }
  629.     public function setMailTemplateTypeTranslations(MailTemplateTypeDefinition $mailTemplateTypeTranslations): void
  630.     {
  631.         $this->mailTemplateTypeTranslations $mailTemplateTypeTranslations;
  632.     }
  633.     public function getProductSearchKeywords(): ?ProductSearchKeywordCollection
  634.     {
  635.         return $this->productSearchKeywords;
  636.     }
  637.     public function setProductSearchKeywords(ProductSearchKeywordCollection $productSearchKeywords): void
  638.     {
  639.         $this->productSearchKeywords $productSearchKeywords;
  640.     }
  641.     public function getProductKeywordDictionaries(): ?ProductKeywordDictionaryCollection
  642.     {
  643.         return $this->productKeywordDictionaries;
  644.     }
  645.     public function setProductKeywordDictionaries(ProductKeywordDictionaryCollection $productKeywordDictionaries): void
  646.     {
  647.         $this->productKeywordDictionaries $productKeywordDictionaries;
  648.     }
  649.     public function getPromotionTranslations(): ?PromotionTranslationCollection
  650.     {
  651.         return $this->promotionTranslations;
  652.     }
  653.     public function setPromotionTranslations(PromotionTranslationCollection $promotionTranslations): void
  654.     {
  655.         $this->promotionTranslations $promotionTranslations;
  656.     }
  657.     public function getNumberRangeTranslations(): ?NumberRangeTranslationCollection
  658.     {
  659.         return $this->numberRangeTranslations;
  660.     }
  661.     public function setNumberRangeTranslations(NumberRangeTranslationCollection $numberRangeTranslations): void
  662.     {
  663.         $this->numberRangeTranslations $numberRangeTranslations;
  664.     }
  665.     public function getProductReviews(): ?ProductReviewCollection
  666.     {
  667.         return $this->productReviews;
  668.     }
  669.     public function setProductReviews(ProductReviewCollection $productReviews): void
  670.     {
  671.         $this->productReviews $productReviews;
  672.     }
  673.     public function getSeoUrlTranslations(): ?SeoUrlCollection
  674.     {
  675.         return $this->seoUrlTranslations;
  676.     }
  677.     public function setSeoUrlTranslations(SeoUrlCollection $seoUrlTranslations): void
  678.     {
  679.         $this->seoUrlTranslations $seoUrlTranslations;
  680.     }
  681.     public function getTaxRuleTypeTranslations(): ?TaxRuleTypeTranslationCollection
  682.     {
  683.         return $this->taxRuleTypeTranslations;
  684.     }
  685.     public function setTaxRuleTypeTranslations(TaxRuleTypeTranslationCollection $taxRuleTypeTranslations): void
  686.     {
  687.         $this->taxRuleTypeTranslations $taxRuleTypeTranslations;
  688.     }
  689.     public function getProductCrossSellingTranslations(): ?ProductCrossSellingTranslationCollection
  690.     {
  691.         return $this->productCrossSellingTranslations;
  692.     }
  693.     public function setProductCrossSellingTranslations(ProductCrossSellingTranslationCollection $productCrossSellingTranslations): void
  694.     {
  695.         $this->productCrossSellingTranslations $productCrossSellingTranslations;
  696.     }
  697.     public function getImportExportProfileTranslations(): ?ImportExportProfileTranslationCollection
  698.     {
  699.         return $this->importExportProfileTranslations;
  700.     }
  701.     public function setImportExportProfileTranslations(ImportExportProfileTranslationCollection $importExportProfileTranslations): void
  702.     {
  703.         $this->importExportProfileTranslations $importExportProfileTranslations;
  704.     }
  705.     public function getProductFeatureSetTranslations(): ?ProductFeatureSetTranslationCollection
  706.     {
  707.         return $this->productFeatureSetTranslations;
  708.     }
  709.     public function setProductFeatureSetTranslations(ProductFeatureSetTranslationCollection $productFeatureSetTranslations): void
  710.     {
  711.         $this->productFeatureSetTranslations $productFeatureSetTranslations;
  712.     }
  713.     public function getAppTranslations(): ?AppTranslationCollection
  714.     {
  715.         return $this->appTranslations;
  716.     }
  717.     public function setAppTranslations(AppTranslationCollection $appTranslations): void
  718.     {
  719.         $this->appTranslations $appTranslations;
  720.     }
  721.     public function getActionButtonTranslations(): ?ActionButtonTranslationCollection
  722.     {
  723.         return $this->actionButtonTranslations;
  724.     }
  725.     public function setActionButtonTranslations(ActionButtonTranslationCollection $actionButtonTranslations): void
  726.     {
  727.         $this->actionButtonTranslations $actionButtonTranslations;
  728.     }
  729.     public function getProductSortingTranslations(): ?ProductSortingTranslationCollection
  730.     {
  731.         return $this->productSortingTranslations;
  732.     }
  733.     public function setProductSortingTranslations(ProductSortingTranslationCollection $productSortingTranslations): void
  734.     {
  735.         $this->productSortingTranslations $productSortingTranslations;
  736.     }
  737.     public function getApiAlias(): string
  738.     {
  739.         return 'language';
  740.     }
  741. }