class Pricelist

Class Pricelist. Defining list of prices for products

Properties

protected int $id
protected string|null $name Name of pricelist
protected string|null $currency Currency string of pricelist
protected bool|null $default Is pricelist default
protected string|null $erpCode Erp code of pricelist
protected float|null $discount Base discount
protected array $discounts Array of quantity dependent discounts
protected ArrayCollection $userSpecificPricelists Collection of all user specific discounts for this pricelist
protected ArrayCollection $pricelistItems Collection of all pricelist items

Methods

__construct()

Pricelist constructor.

int
getId()

No description

setId(int $id)

No description

string|null
getName()

No description

setName(string $name)

No description

string|null
getCurrency()

No description

setCurrency(string $currency)

No description

bool
isDefault()

No description

setDefault(bool $default)

No description

string
getErpCode()

No description

setErpCode(string $erpCode)

No description

float
getDiscount()

No description

setDiscount(float|null $discount)

No description

array
getDiscounts()

No description

setDiscounts(array $discounts)

No description

ArrayCollection
getUserSpecificPricelists()

No description

setUserSpecificPricelists(ArrayCollection $userSpecificPricelists)

No description

addUserSpecificPricelist(UserSpecificPricelist $userSpecificPricelist)

Add user specific discount to collection

removeUserSpecificPricelist(UserSpecificPricelist $userSpecificPricelist)

Remove user specific discount from collection

ArrayCollection
getPricelistItems()

No description

setPricelistItems(ArrayCollection $pricelistItems)

No description

addPricelistItem(PricelistItem $pricelistItem)

Add uitem to collection

removePricelistItem(PricelistItem $pricelistItem)

Remove item from collection

Details

at line 131
__construct()

Pricelist constructor.

at line 141
int getId()

Return Value

int

at line 151
Pricelist setId(int $id)

Parameters

int $id

Return Value

Pricelist

at line 161
string|null getName()

Return Value

string|null

at line 171
Pricelist setName(string $name)

Parameters

string $name

Return Value

Pricelist

at line 181
string|null getCurrency()

Return Value

string|null

at line 191
Pricelist setCurrency(string $currency)

Parameters

string $currency

Return Value

Pricelist

at line 201
bool isDefault()

Return Value

bool

at line 210
Pricelist setDefault(bool $default)

Parameters

bool $default

Return Value

Pricelist

at line 220
string getErpCode()

Return Value

string

at line 229
Pricelist setErpCode(string $erpCode)

Parameters

string $erpCode

Return Value

Pricelist

at line 239
float getDiscount()

Return Value

float

at line 247
setDiscount(float|null $discount)

Parameters

float|null $discount

at line 255
array getDiscounts()

Return Value

array

at line 265
Pricelist setDiscounts(array $discounts)

Parameters

array $discounts

Return Value

Pricelist

at line 275
ArrayCollection getUserSpecificPricelists()

Return Value

ArrayCollection

at line 285
Pricelist setUserSpecificPricelists(ArrayCollection $userSpecificPricelists)

Parameters

ArrayCollection $userSpecificPricelists

Return Value

Pricelist

at line 296
addUserSpecificPricelist(UserSpecificPricelist $userSpecificPricelist)

Add user specific discount to collection

Parameters

UserSpecificPricelist $userSpecificPricelist

at line 307
removeUserSpecificPricelist(UserSpecificPricelist $userSpecificPricelist)

Remove user specific discount from collection

Parameters

UserSpecificPricelist $userSpecificPricelist

at line 316
ArrayCollection getPricelistItems()

Return Value

ArrayCollection

at line 324
setPricelistItems(ArrayCollection $pricelistItems)

Parameters

ArrayCollection $pricelistItems

at line 333
addPricelistItem(PricelistItem $pricelistItem)

Add uitem to collection

Parameters

PricelistItem $pricelistItem

at line 343
removePricelistItem(PricelistItem $pricelistItem)

Remove item from collection

Parameters

PricelistItem $pricelistItem