class ItemDelete extends AbstractItem

Delete an existing item record

Traits

Methods

getControlId()

Get control ID

setControlId($controlId = null)

Set control ID

__construct(string $controlId = null)

Initializes the class with the given parameters.

writeXml(XMLWriter $xml)

Write the function block XML

array
getCustomFields()

Get custom fields

setCustomFields(array $customFields)

Set custom fields

string
getItemId()

No description

setItemId(string $itemId)

No description

boolean
isActive()

No description

setActive(boolean $active)

No description

string
getItemName()

No description

setItemName(string $itemName)

No description

string
getProduceLineId()

No description

setProduceLineId(string $produceLineId)

No description

string
getCostMethod()

No description

setCostMethod(string $costMethod)

No description

string
getExtendedDescription()

No description

setExtendedDescription(string $extendedDescription)

No description

string
getSalesDescription()

No description

setSalesDescription(string $salesDescription)

No description

string
getPurchasingDescription()

No description

setPurchasingDescription(string $purchasingDescription)

No description

string
getUnitOfMeasure()

No description

setUnitOfMeasure(string $unitOfMeasure)

No description

string
getNote()

No description

setNote(string $note)

No description

string
getExpenseGlAccountNo()

No description

setExpenseGlAccountNo(string $expenseGlAccountNo)

No description

string
getArGlAccountNo()

No description

setArGlAccountNo(string $arGlAccountNo)

No description

string
getApGlAccountNo()

No description

setApGlAccountNo(string $apGlAccountNo)

No description

string
getInventoryGlAccountNo()

No description

setInventoryGlAccountNo(string $inventoryGlAccountNo)

No description

float|int|string
getShippingWeight()

No description

setShippingWeight(float|int|string $shippingWeight)

No description

string
getItemGlGroupName()

No description

setItemGlGroupName(string $itemGlGroupName)

No description

float|string
getStandardCost()

No description

setStandardCost(float|string $standardCost)

No description

string
getCogsGlAccountNo()

No description

setCogsGlAccountNo(string $cogsGlAccountNo)

No description

float|string
getBasePrice()

No description

setBasePrice(float|string $basePrice)

No description

string
getRevenueGlAccountNo()

No description

setRevenueGlAccountNo(string $revenueGlAccountNo)

No description

boolean
isTaxable()

No description

setTaxable(boolean $taxable)

No description

string
getItemTaxGroupName()

No description

setItemTaxGroupName(string $itemTaxGroupName)

No description

string
getDeferredRevGlAccountNo()

No description

setDeferredRevGlAccountNo(string $deferredRevGlAccountNo)

No description

string
getDefaultRevRecTemplateId()

No description

setDefaultRevRecTemplateId(string $defaultRevRecTemplateId)

No description

string
getVsoeCategory()

No description

setVsoeCategory(string $vsoeCategory)

No description

string
getVsoeDefaultDeliveryStatus()

No description

setVsoeDefaultDeliveryStatus(string $vsoeDefaultDeliveryStatus)

No description

string
getVsoeDefaultDeferralStatus()

No description

setVsoeDefaultDeferralStatus(string $vsoeDefaultDeferralStatus)

No description

string
getKitRevenuePosting()

No description

setKitRevenuePosting(string $kitRevenuePosting)

No description

string
getKitPrintFormat()

No description

setKitPrintFormat(string $kitPrintFormat)

No description

string
getSubstituteItemId()

No description

setSubstituteItemId(string $substituteItemId)

No description

boolean
isSerialTrackingEnabled()

No description

setSerialTrackingEnabled(boolean $serialTrackingEnabled)

No description

string
getSerialNumberMask()

No description

setSerialNumberMask(string $serialNumberMask)

No description

boolean
isLotTrackingEnabled()

No description

setLotTrackingEnabled(boolean $lotTrackingEnabled)

No description

string
getLotCategory()

No description

setLotCategory(string $lotCategory)

No description

boolean
isBinTrackingEnabled()

No description

setBinTrackingEnabled(boolean $binTrackingEnabled)

No description

boolean
isExpTrackingEnabled()

No description

setExpTrackingEnabled(boolean $expTrackingEnabled)

No description

string
getUpc()

No description

setUpc(string $upc)

No description

int
setUnitCostPrecisionInventory(int $unitCostPrecisionInventory)

No description

int
getUnitCostPrecisionSales()

No description

setUnitCostPrecisionSales(int $unitCostPrecisionSales)

No description

int
setUnitCostPrecisionPurchasing(int $unitCostPrecisionPurchasing)

No description

boolean
isItemStartEndDateEnabled()

No description

setItemStartEndDateEnabled(boolean $itemStartEndDateEnabled)

No description

string
getPeriodsMeasuredIn()

No description

setPeriodsMeasuredIn(string $periodsMeasuredIn)

No description

int
getNumberOfPeriods()

No description

setNumberOfPeriods(int $numberOfPeriods)

No description

boolean
isProratePriceAllowed()

No description

setProratePriceAllowed(boolean $proratePriceAllowed)

No description

string
getDefaultRenewalMacroId()

No description

setDefaultRenewalMacroId(string $defaultRenewalMacroId)

No description

Details

in AbstractFunction at line line 35
getControlId()

Get control ID

in AbstractFunction at line line 46
setControlId($controlId = null)

Set control ID

Parameters

$controlId

Exceptions

InvalidArgumentException

in AbstractFunction at line line 67
__construct(string $controlId = null)

Initializes the class with the given parameters.

Parameters

string $controlId Control ID, default=random UUID

at line line 35
writeXml(XMLWriter $xml)

Write the function block XML

Parameters

XMLWriter $xml

in CustomFieldsTrait at line line 33
array getCustomFields()

Get custom fields

Return Value

array

in CustomFieldsTrait at line line 43
setCustomFields(array $customFields)

Set custom fields

Parameters

array $customFields

in AbstractItem at line line 166
string getItemId()

Return Value

string

in AbstractItem at line line 174
setItemId(string $itemId)

Parameters

string $itemId

in AbstractItem at line line 182
boolean isActive()

Return Value

boolean

in AbstractItem at line line 190
setActive(boolean $active)

Parameters

boolean $active

in AbstractItem at line line 198
string getItemName()

Return Value

string

in AbstractItem at line line 206
setItemName(string $itemName)

Parameters

string $itemName

in AbstractItem at line line 214
string getProduceLineId()

Return Value

string

in AbstractItem at line line 222
setProduceLineId(string $produceLineId)

Parameters

string $produceLineId

in AbstractItem at line line 230
string getCostMethod()

Return Value

string

in AbstractItem at line line 238
setCostMethod(string $costMethod)

Parameters

string $costMethod

in AbstractItem at line line 246
string getExtendedDescription()

Return Value

string

in AbstractItem at line line 254
setExtendedDescription(string $extendedDescription)

Parameters

string $extendedDescription

in AbstractItem at line line 262
string getSalesDescription()

Return Value

string

in AbstractItem at line line 270
setSalesDescription(string $salesDescription)

Parameters

string $salesDescription

in AbstractItem at line line 278
string getPurchasingDescription()

Return Value

string

in AbstractItem at line line 286
setPurchasingDescription(string $purchasingDescription)

Parameters

string $purchasingDescription

in AbstractItem at line line 294
string getUnitOfMeasure()

Return Value

string

in AbstractItem at line line 302
setUnitOfMeasure(string $unitOfMeasure)

Parameters

string $unitOfMeasure

in AbstractItem at line line 310
string getNote()

Return Value

string

in AbstractItem at line line 318
setNote(string $note)

Parameters

string $note

in AbstractItem at line line 326
string getExpenseGlAccountNo()

Return Value

string

in AbstractItem at line line 334
setExpenseGlAccountNo(string $expenseGlAccountNo)

Parameters

string $expenseGlAccountNo

in AbstractItem at line line 342
string getArGlAccountNo()

Return Value

string

in AbstractItem at line line 350
setArGlAccountNo(string $arGlAccountNo)

Parameters

string $arGlAccountNo

in AbstractItem at line line 358
string getApGlAccountNo()

Return Value

string

in AbstractItem at line line 366
setApGlAccountNo(string $apGlAccountNo)

Parameters

string $apGlAccountNo

in AbstractItem at line line 374
string getInventoryGlAccountNo()

Return Value

string

in AbstractItem at line line 382
setInventoryGlAccountNo(string $inventoryGlAccountNo)

Parameters

string $inventoryGlAccountNo

in AbstractItem at line line 390
float|int|string getShippingWeight()

Return Value

float|int|string

in AbstractItem at line line 398
setShippingWeight(float|int|string $shippingWeight)

Parameters

float|int|string $shippingWeight

in AbstractItem at line line 406
string getItemGlGroupName()

Return Value

string

in AbstractItem at line line 414
setItemGlGroupName(string $itemGlGroupName)

Parameters

string $itemGlGroupName

in AbstractItem at line line 422
float|string getStandardCost()

Return Value

float|string

in AbstractItem at line line 430
setStandardCost(float|string $standardCost)

Parameters

float|string $standardCost

in AbstractItem at line line 438
string getCogsGlAccountNo()

Return Value

string

in AbstractItem at line line 446
setCogsGlAccountNo(string $cogsGlAccountNo)

Parameters

string $cogsGlAccountNo

in AbstractItem at line line 454
float|string getBasePrice()

Return Value

float|string

in AbstractItem at line line 462
setBasePrice(float|string $basePrice)

Parameters

float|string $basePrice

in AbstractItem at line line 470
string getRevenueGlAccountNo()

Return Value

string

in AbstractItem at line line 478
setRevenueGlAccountNo(string $revenueGlAccountNo)

Parameters

string $revenueGlAccountNo

in AbstractItem at line line 486
boolean isTaxable()

Return Value

boolean

in AbstractItem at line line 494
setTaxable(boolean $taxable)

Parameters

boolean $taxable

in AbstractItem at line line 502
string getItemTaxGroupName()

Return Value

string

in AbstractItem at line line 510
setItemTaxGroupName(string $itemTaxGroupName)

Parameters

string $itemTaxGroupName

in AbstractItem at line line 518
string getDeferredRevGlAccountNo()

Return Value

string

in AbstractItem at line line 526
setDeferredRevGlAccountNo(string $deferredRevGlAccountNo)

Parameters

string $deferredRevGlAccountNo

in AbstractItem at line line 534
string getDefaultRevRecTemplateId()

Return Value

string

in AbstractItem at line line 542
setDefaultRevRecTemplateId(string $defaultRevRecTemplateId)

Parameters

string $defaultRevRecTemplateId

in AbstractItem at line line 550
string getVsoeCategory()

Return Value

string

in AbstractItem at line line 558
setVsoeCategory(string $vsoeCategory)

Parameters

string $vsoeCategory

in AbstractItem at line line 566
string getVsoeDefaultDeliveryStatus()

Return Value

string

in AbstractItem at line line 574
setVsoeDefaultDeliveryStatus(string $vsoeDefaultDeliveryStatus)

Parameters

string $vsoeDefaultDeliveryStatus

in AbstractItem at line line 582
string getVsoeDefaultDeferralStatus()

Return Value

string

in AbstractItem at line line 590
setVsoeDefaultDeferralStatus(string $vsoeDefaultDeferralStatus)

Parameters

string $vsoeDefaultDeferralStatus

in AbstractItem at line line 598
string getKitRevenuePosting()

Return Value

string

in AbstractItem at line line 606
setKitRevenuePosting(string $kitRevenuePosting)

Parameters

string $kitRevenuePosting

in AbstractItem at line line 614
string getKitPrintFormat()

Return Value

string

in AbstractItem at line line 622
setKitPrintFormat(string $kitPrintFormat)

Parameters

string $kitPrintFormat

in AbstractItem at line line 630
string getSubstituteItemId()

Return Value

string

in AbstractItem at line line 638
setSubstituteItemId(string $substituteItemId)

Parameters

string $substituteItemId

in AbstractItem at line line 646
boolean isSerialTrackingEnabled()

Return Value

boolean

in AbstractItem at line line 654
setSerialTrackingEnabled(boolean $serialTrackingEnabled)

Parameters

boolean $serialTrackingEnabled

in AbstractItem at line line 662
string getSerialNumberMask()

Return Value

string

in AbstractItem at line line 670
setSerialNumberMask(string $serialNumberMask)

Parameters

string $serialNumberMask

in AbstractItem at line line 678
boolean isLotTrackingEnabled()

Return Value

boolean

in AbstractItem at line line 686
setLotTrackingEnabled(boolean $lotTrackingEnabled)

Parameters

boolean $lotTrackingEnabled

in AbstractItem at line line 694
string getLotCategory()

Return Value

string

in AbstractItem at line line 702
setLotCategory(string $lotCategory)

Parameters

string $lotCategory

in AbstractItem at line line 710
boolean isBinTrackingEnabled()

Return Value

boolean

in AbstractItem at line line 718
setBinTrackingEnabled(boolean $binTrackingEnabled)

Parameters

boolean $binTrackingEnabled

in AbstractItem at line line 726
boolean isExpTrackingEnabled()

Return Value

boolean

in AbstractItem at line line 734
setExpTrackingEnabled(boolean $expTrackingEnabled)

Parameters

boolean $expTrackingEnabled

in AbstractItem at line line 742
string getUpc()

Return Value

string

in AbstractItem at line line 750
setUpc(string $upc)

Parameters

string $upc

in AbstractItem at line line 758
int getUnitCostPrecisionInventory()

Return Value

int

in AbstractItem at line line 766
setUnitCostPrecisionInventory(int $unitCostPrecisionInventory)

Parameters

int $unitCostPrecisionInventory

in AbstractItem at line line 774
int getUnitCostPrecisionSales()

Return Value

int

in AbstractItem at line line 782
setUnitCostPrecisionSales(int $unitCostPrecisionSales)

Parameters

int $unitCostPrecisionSales

in AbstractItem at line line 790
int getUnitCostPrecisionPurchasing()

Return Value

int

in AbstractItem at line line 798
setUnitCostPrecisionPurchasing(int $unitCostPrecisionPurchasing)

Parameters

int $unitCostPrecisionPurchasing

in AbstractItem at line line 806
boolean isItemStartEndDateEnabled()

Return Value

boolean

in AbstractItem at line line 814
setItemStartEndDateEnabled(boolean $itemStartEndDateEnabled)

Parameters

boolean $itemStartEndDateEnabled

in AbstractItem at line line 822
string getPeriodsMeasuredIn()

Return Value

string

in AbstractItem at line line 830
setPeriodsMeasuredIn(string $periodsMeasuredIn)

Parameters

string $periodsMeasuredIn

in AbstractItem at line line 838
int getNumberOfPeriods()

Return Value

int

in AbstractItem at line line 846
setNumberOfPeriods(int $numberOfPeriods)

Parameters

int $numberOfPeriods

in AbstractItem at line line 854
boolean isProratePriceAllowed()

Return Value

boolean

in AbstractItem at line line 862
setProratePriceAllowed(boolean $proratePriceAllowed)

Parameters

boolean $proratePriceAllowed

in AbstractItem at line line 870
string getDefaultRenewalMacroId()

Return Value

string

in AbstractItem at line line 878
setDefaultRenewalMacroId(string $defaultRenewalMacroId)

Parameters

string $defaultRenewalMacroId