oxUserBasketItem Class Reference

Inheritance diagram for oxUserBasketItem:

Inheritance graph
[legend]
Collaboration diagram for oxUserBasketItem:

Collaboration graph
[legend]

List of all members.


Detailed Description

Shopping basket item manager. Manager class for shopping basket item (class may be overriden).

Definition at line 7 of file oxuserbasketitem.php.


Public Member Functions

 __construct ()
 setVariantParentBuyable ($blBuyable=false)
 getArticle ($sItemKey)
 __sleep ()
 getSelList ()
 setSelList ($aSelList)

Protected Member Functions

 _setFieldData ($sFieldName, $sValue, $iDataType=oxField::T_TEXT)

Protected Attributes

 $_sClassName = 'oxuserbasketitem'
 $_oArticle = null
 $_blParentBuyable = false
 $_aSelList = null

Constructor & Destructor Documentation

oxUserBasketItem.__construct (  ) 

Class constructor, initiates parent constructor (parent.oxBase()).

Reimplemented from oxBase.

Definition at line 40 of file oxuserbasketitem.php.


Member Function Documentation

oxUserBasketItem.setVariantParentBuyable ( blBuyable = false  ) 

Variant parent "buyable" status setter

Parameters:
bool $blBuyable parent "buyable" status
Returns:
null

Definition at line 54 of file oxuserbasketitem.php.

oxUserBasketItem.getArticle ( sItemKey  ) 

Loads and returns the article for that basket item

Parameters:
string $sItemKey the key that will be given to oxarticle setItemKey
Exceptions:
oxArticleException article exception
Returns:
oxArticle

Definition at line 68 of file oxuserbasketitem.php.

oxUserBasketItem.__sleep (  ) 

Does not return _oArticle var on serialisation

Returns:
array

Definition at line 126 of file oxuserbasketitem.php.

oxUserBasketItem.getSelList (  ) 

Basket item selection list getter

Returns:
array

Definition at line 142 of file oxuserbasketitem.php.

oxUserBasketItem.setSelList ( aSelList  ) 

Basket item selection list setter

Parameters:
array $aSelList selection list
Returns:
null

Definition at line 158 of file oxuserbasketitem.php.

oxUserBasketItem._setFieldData ( sFieldName,
sValue,
iDataType = oxField::T_TEXT 
) [protected]

Sets data field value

Parameters:
string $sFieldName index OR name (eg. 'oxarticles__oxtitle') of a data field to set
string $sValue value of data field
int $iDataType field type
Returns:
null

Reimplemented from oxBase.

Definition at line 172 of file oxuserbasketitem.php.


Member Data Documentation

oxUserBasketItem.$_sClassName = 'oxuserbasketitem' [protected]

Reimplemented from oxBase.

Definition at line 14 of file oxuserbasketitem.php.

oxUserBasketItem.$_oArticle = null [protected]

Definition at line 21 of file oxuserbasketitem.php.

oxUserBasketItem.$_blParentBuyable = false [protected]

Definition at line 28 of file oxuserbasketitem.php.

oxUserBasketItem.$_aSelList = null [protected]

Definition at line 35 of file oxuserbasketitem.php.


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

Generated on Wed Apr 22 12:32:58 2009 for OXID eShop CE by  doxygen 1.5.5