class ProjectUpdate extends AbstractProject

Update an existing project 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
getProjectId()

No description

setProjectId(string $projectId)

No description

string
getProjectName()

No description

setProjectName(string $projectName)

No description

string
getProjectCategory()

No description

setProjectCategory(string $projectCategory)

No description

string
getDescription()

No description

setDescription(string $description)

No description

string
getParentProjectId()

No description

setParentProjectId(string $parentProjectId)

No description

boolean
isInvoiceWithParent()

No description

setInvoiceWithParent(boolean $invoiceWithParent)

No description

string
getProjectType()

No description

setProjectType(string $projectType)

No description

string
getProjectStatus()

No description

setProjectStatus(string $projectStatus)

No description

string
getCustomerId()

No description

setCustomerId(string $customerId)

No description

string
getProjectManagerEmployeeId()

No description

setProjectManagerEmployeeId(string $projectManagerEmployeeId)

No description

string
getExternalUserId()

No description

setExternalUserId(string $externalUserId)

No description

string
getSalesContactEmployeeId()

No description

setSalesContactEmployeeId(string $salesContactEmployeeId)

No description

string
getReferenceNo()

No description

setReferenceNo(string $referenceNo)

No description

string
getUserRestrictions()

No description

setUserRestrictions(string $userRestrictions)

No description

boolean
isActive()

No description

setActive(boolean $active)

No description

string
getPrimaryContactName()

No description

setPrimaryContactName(string $primaryContactName)

No description

string
getBillToContactName()

No description

setBillToContactName(string $billToContactName)

No description

string
getShipToContactName()

No description

setShipToContactName(string $shipToContactName)

No description

string
getPaymentTerms()

No description

setPaymentTerms(string $paymentTerms)

No description

string
getBillingType()

No description

setBillingType(string $billingType)

No description

getBeginDate()

No description

setBeginDate(DateType $beginDate)

No description

getEndDate()

No description

setEndDate(DateType $endDate)

No description

string
getDepartmentId()

No description

setDepartmentId(string $departmentId)

No description

string
getLocationId()

No description

setLocationId(string $locationId)

No description

string
getClassId()

No description

setClassId(string $classId)

No description

string
getAttachmentsId()

No description

setAttachmentsId(string $attachmentsId)

No description

boolean
isBillableEmployeeExpense()

No description

setBillableEmployeeExpense(boolean $billableEmployeeExpense)

No description

boolean
isBillableApPurchasing()

No description

setBillableApPurchasing(boolean $billableApPurchasing)

No description

float|int|string
getObservedPercentComplete()

No description

setObservedPercentComplete(float|int|string $observedPercentComplete)

No description

string
getCurrency()

No description

setCurrency(string $currency)

No description

string
getSalesOrderNo()

No description

setSalesOrderNo(string $salesOrderNo)

No description

string
getPurchaseOrderNo()

No description

setPurchaseOrderNo(string $purchaseOrderNo)

No description

float|string
getPurchaseOrderAmount()

No description

setPurchaseOrderAmount(float|string $purchaseOrderAmount)

No description

string
getPurchaseQuoteNo()

No description

setPurchaseQuoteNo(string $purchaseQuoteNo)

No description

float|string
getContractAmount()

No description

setContractAmount(float|string $contractAmount)

No description

string
getLaborPricingOption()

No description

setLaborPricingOption(string $laborPricingOption)

No description

float|string
getLaborPricingDefaultRate()

No description

setLaborPricingDefaultRate(float|string $laborPricingDefaultRate)

No description

string
getExpensePricingOption()

No description

setExpensePricingOption(string $expensePricingOption)

No description

float|string
getExpensePricingDefaultRate()

No description

setExpensePricingDefaultRate(float|string $expensePricingDefaultRate)

No description

string
getApPurchasingPricingOption()

No description

setApPurchasingPricingOption(string $apPurchasingPricingOption)

No description

float|string
setApPurchasingPricingDefaultRate(float|string $apPurchasingPricingDefaultRate)

No description

float|string
getBudgetedBillingAmount()

No description

setBudgetedBillingAmount(float|string $budgetedBillingAmount)

No description

float|string
getBudgetedCost()

No description

setBudgetedCost(float|string $budgetedCost)

No description

float|int|string
getBudgetedDuration()

No description

setBudgetedDuration(float|int|string $budgetedDuration)

No description

string
getGlBudgetId()

No description

setGlBudgetId(string $glBudgetId)

No description

string
getInvoiceMessage()

No description

setInvoiceMessage(string $invoiceMessage)

No description

string
getInvoiceCurrency()

No description

setInvoiceCurrency(string $invoiceCurrency)

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 AbstractProject at line line 173
string getProjectId()

Return Value

string

in AbstractProject at line line 181
setProjectId(string $projectId)

Parameters

string $projectId

in AbstractProject at line line 189
string getProjectName()

Return Value

string

in AbstractProject at line line 197
setProjectName(string $projectName)

Parameters

string $projectName

in AbstractProject at line line 205
string getProjectCategory()

Return Value

string

in AbstractProject at line line 213
setProjectCategory(string $projectCategory)

Parameters

string $projectCategory

in AbstractProject at line line 221
string getDescription()

Return Value

string

in AbstractProject at line line 229
setDescription(string $description)

Parameters

string $description

in AbstractProject at line line 237
string getParentProjectId()

Return Value

string

in AbstractProject at line line 245
setParentProjectId(string $parentProjectId)

Parameters

string $parentProjectId

in AbstractProject at line line 253
boolean isInvoiceWithParent()

Return Value

boolean

in AbstractProject at line line 261
setInvoiceWithParent(boolean $invoiceWithParent)

Parameters

boolean $invoiceWithParent

in AbstractProject at line line 269
string getProjectType()

Return Value

string

in AbstractProject at line line 277
setProjectType(string $projectType)

Parameters

string $projectType

in AbstractProject at line line 285
string getProjectStatus()

Return Value

string

in AbstractProject at line line 293
setProjectStatus(string $projectStatus)

Parameters

string $projectStatus

in AbstractProject at line line 301
string getCustomerId()

Return Value

string

in AbstractProject at line line 309
setCustomerId(string $customerId)

Parameters

string $customerId

in AbstractProject at line line 317
string getProjectManagerEmployeeId()

Return Value

string

in AbstractProject at line line 325
setProjectManagerEmployeeId(string $projectManagerEmployeeId)

Parameters

string $projectManagerEmployeeId

in AbstractProject at line line 333
string getExternalUserId()

Return Value

string

in AbstractProject at line line 341
setExternalUserId(string $externalUserId)

Parameters

string $externalUserId

in AbstractProject at line line 349
string getSalesContactEmployeeId()

Return Value

string

in AbstractProject at line line 357
setSalesContactEmployeeId(string $salesContactEmployeeId)

Parameters

string $salesContactEmployeeId

in AbstractProject at line line 365
string getReferenceNo()

Return Value

string

in AbstractProject at line line 373
setReferenceNo(string $referenceNo)

Parameters

string $referenceNo

in AbstractProject at line line 381
string getUserRestrictions()

Return Value

string

in AbstractProject at line line 389
setUserRestrictions(string $userRestrictions)

Parameters

string $userRestrictions

in AbstractProject at line line 397
boolean isActive()

Return Value

boolean

in AbstractProject at line line 405
setActive(boolean $active)

Parameters

boolean $active

in AbstractProject at line line 413
string getPrimaryContactName()

Return Value

string

in AbstractProject at line line 421
setPrimaryContactName(string $primaryContactName)

Parameters

string $primaryContactName

in AbstractProject at line line 429
string getBillToContactName()

Return Value

string

in AbstractProject at line line 437
setBillToContactName(string $billToContactName)

Parameters

string $billToContactName

in AbstractProject at line line 445
string getShipToContactName()

Return Value

string

in AbstractProject at line line 453
setShipToContactName(string $shipToContactName)

Parameters

string $shipToContactName

in AbstractProject at line line 461
string getPaymentTerms()

Return Value

string

in AbstractProject at line line 469
setPaymentTerms(string $paymentTerms)

Parameters

string $paymentTerms

in AbstractProject at line line 477
string getBillingType()

Return Value

string

in AbstractProject at line line 485
setBillingType(string $billingType)

Parameters

string $billingType

in AbstractProject at line line 493
DateType getBeginDate()

Return Value

DateType

in AbstractProject at line line 501
setBeginDate(DateType $beginDate)

Parameters

DateType $beginDate

in AbstractProject at line line 509
DateType getEndDate()

Return Value

DateType

in AbstractProject at line line 517
setEndDate(DateType $endDate)

Parameters

DateType $endDate

in AbstractProject at line line 525
string getDepartmentId()

Return Value

string

in AbstractProject at line line 533
setDepartmentId(string $departmentId)

Parameters

string $departmentId

in AbstractProject at line line 541
string getLocationId()

Return Value

string

in AbstractProject at line line 549
setLocationId(string $locationId)

Parameters

string $locationId

in AbstractProject at line line 557
string getClassId()

Return Value

string

in AbstractProject at line line 565
setClassId(string $classId)

Parameters

string $classId

in AbstractProject at line line 573
string getAttachmentsId()

Return Value

string

in AbstractProject at line line 581
setAttachmentsId(string $attachmentsId)

Parameters

string $attachmentsId

in AbstractProject at line line 589
boolean isBillableEmployeeExpense()

Return Value

boolean

in AbstractProject at line line 597
setBillableEmployeeExpense(boolean $billableEmployeeExpense)

Parameters

boolean $billableEmployeeExpense

in AbstractProject at line line 605
boolean isBillableApPurchasing()

Return Value

boolean

in AbstractProject at line line 613
setBillableApPurchasing(boolean $billableApPurchasing)

Parameters

boolean $billableApPurchasing

in AbstractProject at line line 621
float|int|string getObservedPercentComplete()

Return Value

float|int|string

in AbstractProject at line line 629
setObservedPercentComplete(float|int|string $observedPercentComplete)

Parameters

float|int|string $observedPercentComplete

in AbstractProject at line line 637
string getCurrency()

Return Value

string

in AbstractProject at line line 645
setCurrency(string $currency)

Parameters

string $currency

in AbstractProject at line line 653
string getSalesOrderNo()

Return Value

string

in AbstractProject at line line 661
setSalesOrderNo(string $salesOrderNo)

Parameters

string $salesOrderNo

in AbstractProject at line line 669
string getPurchaseOrderNo()

Return Value

string

in AbstractProject at line line 677
setPurchaseOrderNo(string $purchaseOrderNo)

Parameters

string $purchaseOrderNo

in AbstractProject at line line 685
float|string getPurchaseOrderAmount()

Return Value

float|string

in AbstractProject at line line 693
setPurchaseOrderAmount(float|string $purchaseOrderAmount)

Parameters

float|string $purchaseOrderAmount

in AbstractProject at line line 701
string getPurchaseQuoteNo()

Return Value

string

in AbstractProject at line line 709
setPurchaseQuoteNo(string $purchaseQuoteNo)

Parameters

string $purchaseQuoteNo

in AbstractProject at line line 717
float|string getContractAmount()

Return Value

float|string

in AbstractProject at line line 725
setContractAmount(float|string $contractAmount)

Parameters

float|string $contractAmount

in AbstractProject at line line 733
string getLaborPricingOption()

Return Value

string

in AbstractProject at line line 741
setLaborPricingOption(string $laborPricingOption)

Parameters

string $laborPricingOption

in AbstractProject at line line 749
float|string getLaborPricingDefaultRate()

Return Value

float|string

in AbstractProject at line line 757
setLaborPricingDefaultRate(float|string $laborPricingDefaultRate)

Parameters

float|string $laborPricingDefaultRate

in AbstractProject at line line 765
string getExpensePricingOption()

Return Value

string

in AbstractProject at line line 773
setExpensePricingOption(string $expensePricingOption)

Parameters

string $expensePricingOption

in AbstractProject at line line 781
float|string getExpensePricingDefaultRate()

Return Value

float|string

in AbstractProject at line line 789
setExpensePricingDefaultRate(float|string $expensePricingDefaultRate)

Parameters

float|string $expensePricingDefaultRate

in AbstractProject at line line 797
string getApPurchasingPricingOption()

Return Value

string

in AbstractProject at line line 805
setApPurchasingPricingOption(string $apPurchasingPricingOption)

Parameters

string $apPurchasingPricingOption

in AbstractProject at line line 813
float|string getApPurchasingPricingDefaultRate()

Return Value

float|string

in AbstractProject at line line 821
setApPurchasingPricingDefaultRate(float|string $apPurchasingPricingDefaultRate)

Parameters

float|string $apPurchasingPricingDefaultRate

in AbstractProject at line line 829
float|string getBudgetedBillingAmount()

Return Value

float|string

in AbstractProject at line line 837
setBudgetedBillingAmount(float|string $budgetedBillingAmount)

Parameters

float|string $budgetedBillingAmount

in AbstractProject at line line 845
float|string getBudgetedCost()

Return Value

float|string

in AbstractProject at line line 853
setBudgetedCost(float|string $budgetedCost)

Parameters

float|string $budgetedCost

in AbstractProject at line line 861
float|int|string getBudgetedDuration()

Return Value

float|int|string

in AbstractProject at line line 869
setBudgetedDuration(float|int|string $budgetedDuration)

Parameters

float|int|string $budgetedDuration

in AbstractProject at line line 877
string getGlBudgetId()

Return Value

string

in AbstractProject at line line 885
setGlBudgetId(string $glBudgetId)

Parameters

string $glBudgetId

in AbstractProject at line line 893
string getInvoiceMessage()

Return Value

string

in AbstractProject at line line 901
setInvoiceMessage(string $invoiceMessage)

Parameters

string $invoiceMessage

in AbstractProject at line line 909
string getInvoiceCurrency()

Return Value

string

in AbstractProject at line line 917
setInvoiceCurrency(string $invoiceCurrency)

Parameters

string $invoiceCurrency