class SpecialOffer implements PrimaryKeyInterface

Class SpecialOffer

Properties

protected DateTime $startDate
protected DateTime $endDate
protected ArrayCollection $users
protected ProductAttributeValues $productAttributeValue

Methods

integer
getId()

No description

setId(int $id)

No description

mixed
getName()

No description

setName(mixed $name)

No description

mixed
getDescription()

No description

setDescription(mixed $description)

No description

ArrayCollection
getUsers()

No description

setUsers(ArrayCollection $users)

No description

mixed
getProduct()

No description

setProduct(mixed $product)

No description

getStartDate()

No description

setStartDate(DateTime $startDate)

No description

mixed
getEndDate()

No description

setEndDate(mixed $endDate)

No description

mixed
getAllUsersSelected()

No description

setAllUsersSelected(mixed $allUsersSelected)

No description

__construct()

SpecialOffer constructor.

$this
addUser(User $user)

No description

removeUser(User $user)

No description

removeAllUsers()

No description

mixed
getTypeOfDiscount()

No description

$this
setTypeOfDiscount(mixed $typeOfDiscount)

No description

mixed
getDiscount()

No description

$this
setDiscount(mixed $discount)

No description

mixed
getPercentage()

No description

$this
setPercentage(mixed $percentage)

No description

setProductAttributeValue(ProductAttributeValues $productAttributeValue)

No description

Details

at line 125
integer getId()

Return Value

integer

at line 133
setId(int $id)

Parameters

int $id

at line 143
mixed getName()

Return Value

mixed

at line 151
setName(mixed $name)

Parameters

mixed $name

at line 159
mixed getDescription()

Return Value

mixed

at line 167
setDescription(mixed $description)

Parameters

mixed $description

at line 175
ArrayCollection getUsers()

Return Value

ArrayCollection

at line 183
setUsers(ArrayCollection $users)

Parameters

ArrayCollection $users

at line 191
mixed getProduct()

Return Value

mixed

at line 199
setProduct(mixed $product)

Parameters

mixed $product

at line 207
DateTime getStartDate()

Return Value

DateTime

at line 215
setStartDate(DateTime $startDate)

Parameters

DateTime $startDate

at line 223
mixed getEndDate()

Return Value

mixed

at line 231
setEndDate(mixed $endDate)

Parameters

mixed $endDate

at line 239
mixed getAllUsersSelected()

Return Value

mixed

at line 247
setAllUsersSelected(mixed $allUsersSelected)

Parameters

mixed $allUsersSelected

at line 255
__construct()

SpecialOffer constructor.

at line 264
$this addUser(User $user)

Parameters

User $user

Return Value

$this

at line 274
removeUser(User $user)

Parameters

User $user

at line 282
removeAllUsers()

at line 292
mixed getTypeOfDiscount()

Return Value

mixed

at line 301
$this setTypeOfDiscount(mixed $typeOfDiscount)

Parameters

mixed $typeOfDiscount

Return Value

$this

at line 311
mixed getDiscount()

Return Value

mixed

at line 320
$this setDiscount(mixed $discount)

Parameters

mixed $discount

Return Value

$this

at line 330
mixed getPercentage()

Return Value

mixed

at line 339
$this setPercentage(mixed $percentage)

Parameters

mixed $percentage

Return Value

$this

at line 349
ProductAttributeValues getProductAttributeValue()

Return Value

ProductAttributeValues

at line 357
setProductAttributeValue(ProductAttributeValues $productAttributeValue)

Parameters

ProductAttributeValues $productAttributeValue