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
    • Geschaeftskundenversand
    • Helpers
    • Invoices
    • Orders
    • ParcelShopFinder
    • QuickEdit
    • Serializers
    • Templates
  • Geschaeftskundenversand
    • Exceptions
  • Http
    • Collections
    • Exceptions
    • Factories
    • Interfaces
    • ValueObjects
  • HttpViewControllers
  • InfoBox
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
  • Invoice
    • Interfaces
    • ValueObjects
  • Loaders
    • CrossCuttingLoader
    • GXCoreLoader
    • Interfaces
  • Modules
    • Collections
    • Controllers
    • Interfaces
  • Order
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
    • ValueObjects
  • OrderStatus
    • Collections
    • Entities
    • Exceptions
    • Factories
    • Interfaces
    • Repositories
  • Precheck
  • Product
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • ProductModule
    • Collections
    • Deleter
    • Entities
    • Factories
    • Interface
    • Interfaces
    • Reader
    • Repositories
    • Writer
  • QuickEdit
    • Interfaces
    • Repositories
  • Shared
    • ClassFinder
    • Exceptions
    • FileSystem
    • Interfaces
    • Storage
    • Types
  • SharedShoppingCart
    • Interfaces
  • Slider
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
  • Statistics
    • Interfaces
  • UserConfiguration
    • Interfaces
    • Repository
  • VersionInfo
    • Factories
    • Reader
    • ValueObjects

Interfaces

  • QuickEditProductGraduatedPricesReaderInterface
  • QuickEditProductGraduatedPricesRepositoryInterface
  • QuickEditProductPropertiesReaderInterface
  • QuickEditProductPropertiesRepositoryInterface
  • QuickEditProductPropertiesWriterInterface
  • QuickEditProductSpecialPricesReaderInterface
  • QuickEditProductSpecialPricesRepositoryInterface
  • QuickEditProductSpecialPricesWriterInterface
  • QuickEditServiceFactoryInterface
  • QuickEditServiceInterface

Interface QuickEditProductPropertiesReaderInterface

Interface QuickEditProductsPropertiesReaderInterface

Direct known implementers

QuickEditProductPropertiesReader

Package: QuickEdit\Interfaces
Category: System
Located at Services/Core/QuickEdit/Repositories/Reader/Interfaces/QuickEditProductPropertiesReaderInterface.inc.php

Methods summary

public array
# getFilteredProductProperties( array $productIds, array $filterParameters )

Returns filtered product properties based on the provided filter criteria.

Returns filtered product properties based on the provided filter criteria.

Parameters

$productIds
Array containing the selected product IDs to be processed.
$filterParameters
Contains the filter parameters.

Returns

array
Returns the query result as a pure array, or an empty array when no result is produced.
public integer
# getFilteredProductPropertiesCount( array $productIds, array $filterParameters )

Returns products that are subject to the specified filter criteria.

Returns products that are subject to the specified filter criteria.

Parameters

$productIds
Array containing the selected product IDs to be processed.
$filterParameters
Contains the filter parameters.

Returns

integer
Returns the number of product properties found.
public integer
# getProductPropertiesCount( )

Returns the number of all product properties found.

Returns the number of all product properties found.

Returns

integer
Returns the record number.
public QuickEditProductPropertiesReaderInterface
# paginateProperties( IntType $start = null, IntType $length = null )

Sets the starting point of the pagination and the number of products.

Sets the starting point of the pagination and the number of products.

Parameters

$start
Starting point.
$length
Number of products.

Returns

QuickEditProductPropertiesReaderInterface
Returns same instance for chained method calls.
public QuickEditProductPropertiesReaderInterface
# sortProperties( StringType $orderBy = null )

Sets the sorting order of the products

Sets the sorting order of the products

Parameters

$orderBy
Sorting order (ASC or DESC)

Returns

QuickEditProductPropertiesReaderInterface
Returns same instance for chained method calls.
API documentation generated by ApiGen