OXID eShop CE  4.10.0
 All Classes Namespaces Files Functions Variables Pages
oxOutOfStockException Class Reference
+ Inheritance diagram for oxOutOfStockException:
+ Collaboration diagram for oxOutOfStockException:

Public Member Functions

 setRemainingAmount ($iRemainingAmount)
 getRemainingAmount ()
 setBasketIndex ($sBasketIndex)
 getBasketIndex ()
 getString ()
 getValues ()
 setDestination ($sDestination)
- Public Member Functions inherited from oxArticleException
 setArticleNr ($sArticleNr)
 getArticleNr ()
 setProductId ($sProductId)
 getProductId ()
- Public Member Functions inherited from oxException
 __construct ($sMessage="not set", $iCode=0)
 setLogFileName ($sFile)
 getLogFileName ()
 setMessage ($sMessage)
 setRenderer ()
 isRenderer ()
 setNotCaught ()
 isNotCaught ()
 debugOut ()

Private Attributes

 $_iRemainingAmount = 0
 $_sBasketIndex = null

Additional Inherited Members

- Protected Attributes inherited from oxArticleException
 $_sArticleNr = null
 $_sProductId = null

Detailed Description

exception class for an article which is out of stock

Definition at line 6 of file oxoutofstockexception.php.

Member Function Documentation

oxOutOfStockException::getBasketIndex ( )

The basketindex of the faulty article

Returns
string

Definition at line 58 of file oxoutofstockexception.php.

oxOutOfStockException::getRemainingAmount ( )

Amount of articles left

Returns
integer

Definition at line 38 of file oxoutofstockexception.php.

oxOutOfStockException::getString ( )

Get string dump Overrides oxException::getString()

Returns
string

Reimplemented from oxArticleException.

Definition at line 69 of file oxoutofstockexception.php.

oxOutOfStockException::getValues ( )

Creates an array of field name => field value of the object. To make a easy conversion of exceptions to error messages possible. Should be extended when additional fields are used! Overrides oxException::getValues()

Returns
array

Reimplemented from oxArticleException.

Definition at line 82 of file oxoutofstockexception.php.

oxOutOfStockException::setBasketIndex (   $sBasketIndex)

Sets the basket index for the article

Parameters
string$sBasketIndexBasket index for the faulty article

Definition at line 48 of file oxoutofstockexception.php.

oxOutOfStockException::setDestination (   $sDestination)

Defines a name of the view variable containing the messages. Currently it checks if destination value is set, and if not - overrides default error message with:

$this->getMessage(). $this->getRemainingAmount()

It is necessary to display correct stock error message on any view (except basket).

Parameters
string$sDestinationname of the view variable

Reimplemented from oxException.

Definition at line 103 of file oxoutofstockexception.php.

oxOutOfStockException::setRemainingAmount (   $iRemainingAmount)

Sets the amount of the article remaining in stock.

Parameters
integer$iRemainingAmountArticles remaining in stock

Definition at line 28 of file oxoutofstockexception.php.

Member Data Documentation

oxOutOfStockException::$_iRemainingAmount = 0
private

Definition at line 14 of file oxoutofstockexception.php.

oxOutOfStockException::$_sBasketIndex = null
private

Definition at line 21 of file oxoutofstockexception.php.


The documentation for this class was generated from the following file: