PHP Класс Eccube\Entity\Product

Наследование: extends Eccube\Entity\AbstractEntity
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__clone ( )
__construct ( ) Constructor
__toString ( ) : string
_calc ( )
addCustomerFavoriteProduct ( Eccube\Entity\CustomerFavoriteProduct $customerFavoriteProducts ) : Product Add CustomerFavoriteProducts
addProductCategory ( Eccube\Entity\ProductCategory $productCategories ) : Product Add ProductCategories
addProductClass ( Eccube\Entity\ProductClass $productClasses ) : Product Add ProductClasses
addProductImage ( Eccube\Entity\ProductImage $productImage ) : Product Add ProductImage
addProductTag ( ProductTag $productTag ) : Product Add ProductTag
copy ( )
getClassCategories ( ) : array Get ClassCategories
getClassCategories1 ( ) : boolean Get getClassCategories1
getClassCategories2 ( $class_category1 ) : boolean Get getClassCategories2
getClassName1 ( ) : boolean Get ClassName1
getClassName2 ( ) : boolean Get ClassName2
getCodeMax ( ) : integer Get Product_code max
getCodeMin ( ) : integer Get Product_code min
getCreateDate ( ) : DateTime Get create_date
getCreator ( ) : Eccube\Entity\Member Get Creator
getCustomerFavoriteProducts ( ) : Doctrine\Common\Collections\Collection Get CustomerFavoriteProducts
getDelFlg ( ) : integer Get del_flg
getDescriptionDetail ( ) : string Get description_detail
getDescriptionList ( ) : string Get description_list
getFreeArea ( ) : string Get free_area
getId ( ) : integer Get id
getMainFileName ( )
getMainListImage ( )
getName ( ) : string Get name
getNote ( ) : string Get note
getPrice01IncTaxMax ( ) : integer Get Price01IncTax max
getPrice01IncTaxMin ( ) : integer Get Price01IncTax min
getPrice01Max ( ) : integer Get Price01 max
getPrice01Min ( ) : integer Get Price01 min
getPrice02IncTaxMax ( ) : integer Get Price02IncTax max
getPrice02IncTaxMin ( ) : integer Get Price02IncTax min
getPrice02Max ( ) : integer Get Price02 max
getPrice02Min ( ) : integer Get Price02 min
getProductCategories ( ) : Doctrine\Common\Collections\Collection Get ProductCategories
getProductClasses ( ) : Doctrine\Common\Collections\Collection Get ProductClasses
getProductImage ( ) : Doctrine\Common\Collections\Collection Get ProductImage
getProductTag ( ) : Doctrine\Common\Collections\Collection Get ProductTag
getSearchWord ( ) : string Get search_word
getStatus ( ) : Eccube\Entity\Master\Disp Get Status
getStockFind ( ) : boolean Get StockFind
getStockMax ( ) : integer Get Stock max
getStockMin ( ) : integer Get Stock min
getStockUnlimitedMax ( ) : integer Get StockUnlimited max
getStockUnlimitedMin ( ) : integer Get StockUnlimited min
getUpdateDate ( ) : DateTime Get update_date
hasProductClass ( )
isEnable ( ) : boolean Is Enable
removeCustomerFavoriteProduct ( Eccube\Entity\CustomerFavoriteProduct $customerFavoriteProducts ) Remove CustomerFavoriteProducts
removeProductCategory ( Eccube\Entity\ProductCategory $productCategories ) Remove ProductCategories
removeProductClass ( Eccube\Entity\ProductClass $productClasses ) Remove ProductClasses
removeProductImage ( Eccube\Entity\ProductImage $productImage ) Remove ProductImage
removeProductTag ( ProductTag $productTag ) Remove ProductTag
setCreateDate ( DateTime $createDate ) : Product Set create_date
setCreator ( Eccube\Entity\Member $creator ) : Product Set Creator
setDelFlg ( integer $delFlg ) : Product Set del_flg
setDescriptionDetail ( string $descriptionDetail ) : Product Set description_detail
setDescriptionList ( string $descriptionList ) : Product Set description_list
setFreeArea ( string $freeArea ) : Product Set free_area
setName ( string $name ) : Product Set name
setNote ( string $note ) : Product Set note
setSearchWord ( string $searchWord ) : Product Set search_word
setStatus ( Eccube\Entity\Master\Disp $status = null ) : Product Set Status
setUpdateDate ( DateTime $updateDate ) : Product Set update_date

Описание методов

__clone() публичный Метод

public __clone ( )

__construct() публичный Метод

Constructor
public __construct ( )

__toString() публичный Метод

public __toString ( ) : string
Результат string

_calc() публичный Метод

public _calc ( )

addCustomerFavoriteProduct() публичный Метод

Add CustomerFavoriteProducts
public addCustomerFavoriteProduct ( Eccube\Entity\CustomerFavoriteProduct $customerFavoriteProducts ) : Product
$customerFavoriteProducts Eccube\Entity\CustomerFavoriteProduct
Результат Product

addProductCategory() публичный Метод

Add ProductCategories
public addProductCategory ( Eccube\Entity\ProductCategory $productCategories ) : Product
$productCategories Eccube\Entity\ProductCategory
Результат Product

addProductClass() публичный Метод

Add ProductClasses
public addProductClass ( Eccube\Entity\ProductClass $productClasses ) : Product
$productClasses Eccube\Entity\ProductClass
Результат Product

addProductImage() публичный Метод

Add ProductImage
public addProductImage ( Eccube\Entity\ProductImage $productImage ) : Product
$productImage Eccube\Entity\ProductImage
Результат Product

addProductTag() публичный Метод

Add ProductTag
public addProductTag ( ProductTag $productTag ) : Product
$productTag ProductTag
Результат Product

copy() публичный Метод

public copy ( )

getClassCategories() публичный Метод

Get ClassCategories
public getClassCategories ( ) : array
Результат array

getClassCategories1() публичный Метод

Get getClassCategories1
public getClassCategories1 ( ) : boolean
Результат boolean

getClassCategories2() публичный Метод

Get getClassCategories2
public getClassCategories2 ( $class_category1 ) : boolean
Результат boolean

getClassName1() публичный Метод

Get ClassName1
public getClassName1 ( ) : boolean
Результат boolean

getClassName2() публичный Метод

Get ClassName2
public getClassName2 ( ) : boolean
Результат boolean

getCodeMax() публичный Метод

Get Product_code max
public getCodeMax ( ) : integer
Результат integer

getCodeMin() публичный Метод

Get Product_code min
public getCodeMin ( ) : integer
Результат integer

getCreateDate() публичный Метод

Get create_date
public getCreateDate ( ) : DateTime
Результат DateTime

getCreator() публичный Метод

Get Creator
public getCreator ( ) : Eccube\Entity\Member
Результат Eccube\Entity\Member

getCustomerFavoriteProducts() публичный Метод

Get CustomerFavoriteProducts
public getCustomerFavoriteProducts ( ) : Doctrine\Common\Collections\Collection
Результат Doctrine\Common\Collections\Collection

getDelFlg() публичный Метод

Get del_flg
public getDelFlg ( ) : integer
Результат integer

getDescriptionDetail() публичный Метод

Get description_detail
public getDescriptionDetail ( ) : string
Результат string

getDescriptionList() публичный Метод

Get description_list
public getDescriptionList ( ) : string
Результат string

getFreeArea() публичный Метод

Get free_area
public getFreeArea ( ) : string
Результат string

getId() публичный Метод

Get id
public getId ( ) : integer
Результат integer

getMainFileName() публичный Метод

public getMainFileName ( )

getMainListImage() публичный Метод

public getMainListImage ( )

getName() публичный Метод

Get name
public getName ( ) : string
Результат string

getNote() публичный Метод

Get note
public getNote ( ) : string
Результат string

getPrice01IncTaxMax() публичный Метод

Get Price01IncTax max
public getPrice01IncTaxMax ( ) : integer
Результат integer

getPrice01IncTaxMin() публичный Метод

Get Price01IncTax min
public getPrice01IncTaxMin ( ) : integer
Результат integer

getPrice01Max() публичный Метод

Get Price01 max
public getPrice01Max ( ) : integer
Результат integer

getPrice01Min() публичный Метод

Get Price01 min
public getPrice01Min ( ) : integer
Результат integer

getPrice02IncTaxMax() публичный Метод

Get Price02IncTax max
public getPrice02IncTaxMax ( ) : integer
Результат integer

getPrice02IncTaxMin() публичный Метод

Get Price02IncTax min
public getPrice02IncTaxMin ( ) : integer
Результат integer

getPrice02Max() публичный Метод

Get Price02 max
public getPrice02Max ( ) : integer
Результат integer

getPrice02Min() публичный Метод

Get Price02 min
public getPrice02Min ( ) : integer
Результат integer

getProductCategories() публичный Метод

Get ProductCategories
public getProductCategories ( ) : Doctrine\Common\Collections\Collection
Результат Doctrine\Common\Collections\Collection

getProductClasses() публичный Метод

Get ProductClasses
public getProductClasses ( ) : Doctrine\Common\Collections\Collection
Результат Doctrine\Common\Collections\Collection

getProductImage() публичный Метод

Get ProductImage
public getProductImage ( ) : Doctrine\Common\Collections\Collection
Результат Doctrine\Common\Collections\Collection

getProductTag() публичный Метод

Get ProductTag
public getProductTag ( ) : Doctrine\Common\Collections\Collection
Результат Doctrine\Common\Collections\Collection

getSearchWord() публичный Метод

Get search_word
public getSearchWord ( ) : string
Результат string

getStatus() публичный Метод

Get Status
public getStatus ( ) : Eccube\Entity\Master\Disp
Результат Eccube\Entity\Master\Disp

getStockFind() публичный Метод

Get StockFind
public getStockFind ( ) : boolean
Результат boolean

getStockMax() публичный Метод

Get Stock max
public getStockMax ( ) : integer
Результат integer

getStockMin() публичный Метод

Get Stock min
public getStockMin ( ) : integer
Результат integer

getStockUnlimitedMax() публичный Метод

Get StockUnlimited max
public getStockUnlimitedMax ( ) : integer
Результат integer

getStockUnlimitedMin() публичный Метод

Get StockUnlimited min
public getStockUnlimitedMin ( ) : integer
Результат integer

getUpdateDate() публичный Метод

Get update_date
public getUpdateDate ( ) : DateTime
Результат DateTime

hasProductClass() публичный Метод

public hasProductClass ( )

isEnable() публичный Метод

Is Enable
public isEnable ( ) : boolean
Результат boolean

removeCustomerFavoriteProduct() публичный Метод

Remove CustomerFavoriteProducts
public removeCustomerFavoriteProduct ( Eccube\Entity\CustomerFavoriteProduct $customerFavoriteProducts )
$customerFavoriteProducts Eccube\Entity\CustomerFavoriteProduct

removeProductCategory() публичный Метод

Remove ProductCategories
public removeProductCategory ( Eccube\Entity\ProductCategory $productCategories )
$productCategories Eccube\Entity\ProductCategory

removeProductClass() публичный Метод

Remove ProductClasses
public removeProductClass ( Eccube\Entity\ProductClass $productClasses )
$productClasses Eccube\Entity\ProductClass

removeProductImage() публичный Метод

Remove ProductImage
public removeProductImage ( Eccube\Entity\ProductImage $productImage )
$productImage Eccube\Entity\ProductImage

removeProductTag() публичный Метод

Remove ProductTag
public removeProductTag ( ProductTag $productTag )
$productTag ProductTag

setCreateDate() публичный Метод

Set create_date
public setCreateDate ( DateTime $createDate ) : Product
$createDate DateTime
Результат Product

setCreator() публичный Метод

Set Creator
public setCreator ( Eccube\Entity\Member $creator ) : Product
$creator Eccube\Entity\Member
Результат Product

setDelFlg() публичный Метод

Set del_flg
public setDelFlg ( integer $delFlg ) : Product
$delFlg integer
Результат Product

setDescriptionDetail() публичный Метод

Set description_detail
public setDescriptionDetail ( string $descriptionDetail ) : Product
$descriptionDetail string
Результат Product

setDescriptionList() публичный Метод

Set description_list
public setDescriptionList ( string $descriptionList ) : Product
$descriptionList string
Результат Product

setFreeArea() публичный Метод

Set free_area
public setFreeArea ( string $freeArea ) : Product
$freeArea string
Результат Product

setName() публичный Метод

Set name
public setName ( string $name ) : Product
$name string
Результат Product

setNote() публичный Метод

Set note
public setNote ( string $note ) : Product
$note string
Результат Product

setSearchWord() публичный Метод

Set search_word
public setSearchWord ( string $searchWord ) : Product
$searchWord string
Результат Product

setStatus() публичный Метод

Set Status
public setStatus ( Eccube\Entity\Master\Disp $status = null ) : Product
$status Eccube\Entity\Master\Disp
Результат Product

setUpdateDate() публичный Метод

Set update_date
public setUpdateDate ( DateTime $updateDate ) : Product
$updateDate DateTime
Результат Product