PHP 클래스 Eccube\Entity\Product

상속: extends Eccube\Entity\AbstractEntity
파일 보기 프로젝트 열기: ec-cube/ec-cube 1 사용 예제들

공개 메소드들

메소드 설명
__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