vendor/shopware/core/System/Language/LanguageEntity.php line 66

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