Overview
  • Package
  • Class
  • Tree
  • Todo

Packages

  • AddonValue
    • Interfaces
  • AdminHttpViewControllers
  • ApiV2Controllers
  • Authentication
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Strategies
  • Category
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • Customer
    • Address
    • Country
    • CountryZone
    • Interfaces
    • Storages
    • Validation
    • ValueObjects
  • Email
    • Collections
    • Entities
    • Exceptions
    • Interfaces
    • Repository
    • ValueObjects
  • Extensions
    • Customers
    • Emails
    • Helpers
    • Invoices
    • Orders
    • Serializers
    • Templates
  • Http
    • Collections
    • Exceptions
    • Factories
    • Interfaces
    • ValueObjects
  • HttpViewControllers
  • InfoBox
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
  • Invoice
    • Interfaces
    • ValueObjects
  • Loaders
    • CrossCuttingLoader
    • GXCoreLoader
    • Interfaces
  • Modules
    • Collections
    • Controllers
    • Interfaces
  • None
  • Order
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
    • ValueObjects
  • Precheck
  • Product
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • ProductModule
    • Collections
    • Deleter
    • Entities
    • Factories
    • Interface
    • Interfaces
    • Reader
    • Repositories
    • Writer
  • Shared
    • ClassFinder
    • Exceptions
    • FileSystem
    • Interfaces
    • Storage
    • Types
  • SharedShoppingCart
    • Interfaces
  • Slider
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
  • Statistics
    • Interfaces
  • UserConfiguration
    • Interfaces
    • Repository

Classes

  • EmptyProductImage
  • EnvProductImageFileStorageSettings
  • GXEngineProduct
  • LegacyProductImageProcessing
  • ProductImage
  • ProductImageContainer
  • ProductListItem
  • ProductSettings
  • StoredProduct

Class StoredProduct

Class StoredProduct

GXEngineProduct implements ProductInterface
Extended by StoredProduct implements StoredProductInterface
Package: Product\Entities
Category: System
Located at Services/Core/Product/Entities/StoredProduct.inc.php

Methods summary

public
# __construct( IdType $productId, ProductSettingsInterface $settings )

StoredProduct constructor.

StoredProduct constructor.

Parameters

$productId
Product ID.
$settings
Product settings.

Overrides

GXEngineProduct::__construct
public integer
# getProductId( )

Get Product ID.

Get Product ID.

Returns the ID of the stored product.

Returns

integer
The product ID.

Implementation of

StoredProductInterface::getProductId()
public integer
# getAddonValueContainerId( )

Returns the product ID.

Returns the product ID.

Returns

integer

Implementation of

AddonValueContainerInterface::getAddonValueContainerId()

Methods inherited from GXEngineProduct

addAddonValues(), deleteAddonValue(), getAddedDateTime(), getAdditionalImages(), getAddonValue(), getAddonValues(), getAvailableDateTime(), getCheckoutInformation(), getDescription(), getDiscountAllowed(), getEan(), getImageContainer(), getKeywords(), getLastModifiedDateTime(), getManufacturerId(), getMetaDescription(), getMetaKeywords(), getMetaTitle(), getName(), getOrderedCount(), getPrice(), getPrimaryImage(), getProductModel(), getProductTypeId(), getQuantity(), getSettings(), getShippingCosts(), getShippingTimeId(), getShortDescription(), getSortOrder(), getTaxClassId(), getUrl(), getUrlKeywords(), getUrlRewrite(), getUrlRewrites(), getViewedCount(), getVpeId(), getVpeValue(), getWeight(), isActive(), isFsk18(), isVpeActive(), setActive(), setAddedDateTime(), setAddonValue(), setAvailableDateTime(), setCheckoutInformation(), setDescription(), setDiscountAllowed(), setEan(), setFsk18(), setImageContainer(), setKeywords(), setLastModifiedDateTime(), setManufacturerId(), setMetaDescription(), setMetaKeywords(), setMetaTitle(), setName(), setOrderedCount(), setPrice(), setProductModel(), setProductTypeId(), setQuantity(), setSettings(), setShippingCosts(), setShippingTimeId(), setShortDescription(), setSortOrder(), setTaxClassId(), setUrl(), setUrlKeywords(), setUrlRewrite(), setUrlRewrites(), setViewedCount(), setVpeActive(), setVpeId(), setVpeValue(), setWeight()

Properties summary

protected integer $productId

Product ID.

Product ID.

# 0

Properties inherited from GXEngineProduct

$active, $addedDateTime, $addonValues, $availableDateTime, $checkoutInformation, $descriptions, $discountAllowed, $ean, $fsk18, $imageContainer, $keywords, $lastModifiedDateTime, $manufacturerId, $metaDescriptions, $metaKeywords, $metaTitles, $names, $orderedCount, $price, $productModel, $productTypeId, $quantity, $settings, $shippingCosts, $shippingTimeId, $shortDescriptions, $sortOrder, $taxClassId, $url, $urlKeywords, $urlRewrites, $viewedCount, $vpeActive, $vpeId, $vpeValue, $weight

API documentation generated by ApiGen