Sage Intacct SDK for PHP
ProjectCreate Class Reference
Inheritance diagram for ProjectCreate:
AbstractProject AbstractFunction FunctionInterface

Public Member Functions

 writeXml (XMLWriter &$xml)
 
- Public Member Functions inherited from AbstractProject
 getProjectId ()
 
 setProjectId ($projectId)
 
 getProjectName ()
 
 setProjectName ($projectName)
 
 getProjectCategory ()
 
 setProjectCategory ($projectCategory)
 
 getDescription ()
 
 setDescription ($description)
 
 getParentProjectId ()
 
 setParentProjectId ($parentProjectId)
 
 isInvoiceWithParent ()
 
 setInvoiceWithParent ($invoiceWithParent)
 
 getProjectType ()
 
 setProjectType ($projectType)
 
 getProjectStatus ()
 
 setProjectStatus ($projectStatus)
 
 getCustomerId ()
 
 setCustomerId ($customerId)
 
 getProjectManagerEmployeeId ()
 
 setProjectManagerEmployeeId ($projectManagerEmployeeId)
 
 getExternalUserId ()
 
 setExternalUserId ($externalUserId)
 
 getSalesContactEmployeeId ()
 
 setSalesContactEmployeeId ($salesContactEmployeeId)
 
 getReferenceNo ()
 
 setReferenceNo ($referenceNo)
 
 getUserRestrictions ()
 
 setUserRestrictions ($userRestrictions)
 
 isActive ()
 
 setActive ($active)
 
 getPrimaryContactName ()
 
 setPrimaryContactName ($primaryContactName)
 
 getBillToContactName ()
 
 setBillToContactName ($billToContactName)
 
 getShipToContactName ()
 
 setShipToContactName ($shipToContactName)
 
 getPaymentTerms ()
 
 setPaymentTerms ($paymentTerms)
 
 getBillingType ()
 
 setBillingType ($billingType)
 
 getBeginDate ()
 
 setBeginDate ($beginDate)
 
 getEndDate ()
 
 setEndDate ($endDate)
 
 getDepartmentId ()
 
 setDepartmentId ($departmentId)
 
 getLocationId ()
 
 setLocationId ($locationId)
 
 getClassId ()
 
 setClassId ($classId)
 
 getAttachmentsId ()
 
 setAttachmentsId ($attachmentsId)
 
 isBillableEmployeeExpense ()
 
 setBillableEmployeeExpense ($billableEmployeeExpense)
 
 isBillableApPurchasing ()
 
 setBillableApPurchasing ($billableApPurchasing)
 
 getObservedPercentComplete ()
 
 setObservedPercentComplete ($observedPercentComplete)
 
 getCurrency ()
 
 setCurrency ($currency)
 
 getSalesOrderNo ()
 
 setSalesOrderNo ($salesOrderNo)
 
 getPurchaseOrderNo ()
 
 setPurchaseOrderNo ($purchaseOrderNo)
 
 getPurchaseOrderAmount ()
 
 setPurchaseOrderAmount ($purchaseOrderAmount)
 
 getPurchaseQuoteNo ()
 
 setPurchaseQuoteNo ($purchaseQuoteNo)
 
 getContractAmount ()
 
 setContractAmount ($contractAmount)
 
 getLaborPricingOption ()
 
 setLaborPricingOption ($laborPricingOption)
 
 getLaborPricingDefaultRate ()
 
 setLaborPricingDefaultRate ($laborPricingDefaultRate)
 
 getExpensePricingOption ()
 
 setExpensePricingOption ($expensePricingOption)
 
 getExpensePricingDefaultRate ()
 
 setExpensePricingDefaultRate ($expensePricingDefaultRate)
 
 getApPurchasingPricingOption ()
 
 setApPurchasingPricingOption ($apPurchasingPricingOption)
 
 getApPurchasingPricingDefaultRate ()
 
 setApPurchasingPricingDefaultRate ($apPurchasingPricingDefaultRate)
 
 getBudgetedBillingAmount ()
 
 setBudgetedBillingAmount ($budgetedBillingAmount)
 
 getBudgetedCost ()
 
 setBudgetedCost ($budgetedCost)
 
 getBudgetedDuration ()
 
 setBudgetedDuration ($budgetedDuration)
 
 getGlBudgetId ()
 
 setGlBudgetId ($glBudgetId)
 
 getInvoiceMessage ()
 
 setInvoiceMessage ($invoiceMessage)
 
 getInvoiceCurrency ()
 
 setInvoiceCurrency ($invoiceCurrency)
 
- Public Member Functions inherited from AbstractFunction
 getControlId ()
 
 setControlId (string $controlId='')
 
 __construct (string $controlId='')
 

Additional Inherited Members

- Protected Attributes inherited from AbstractProject
 $projectId
 
 $projectName
 
 $projectCategory
 
 $description
 
 $parentProjectId
 
 $invoiceWithParent
 
 $projectType
 
 $projectStatus
 
 $customerId
 
 $projectManagerEmployeeId
 
 $externalUserId
 
 $salesContactEmployeeId
 
 $referenceNo
 
 $userRestrictions
 
 $active
 
 $primaryContactName
 
 $billToContactName
 
 $shipToContactName
 
 $paymentTerms
 
 $billingType
 
 $beginDate
 
 $endDate
 
 $departmentId
 
 $locationId
 
 $classId
 
 $attachmentsId
 
 $billableEmployeeExpense
 
 $billableApPurchasing
 
 $observedPercentComplete
 
 $currency
 
 $salesOrderNo
 
 $purchaseOrderNo
 
 $purchaseOrderAmount
 
 $purchaseQuoteNo
 
 $contractAmount
 
 $laborPricingOption
 
 $laborPricingDefaultRate
 
 $expensePricingOption
 
 $expensePricingDefaultRate
 
 $apPurchasingPricingOption
 
 $apPurchasingPricingDefaultRate
 
 $budgetedBillingAmount
 
 $budgetedCost
 
 $budgetedDuration
 
 $glBudgetId
 
 $invoiceMessage
 
 $invoiceCurrency
 
- Protected Attributes inherited from AbstractFunction
 $controlId = ''
 

Detailed Description

Create a new project record

Member Function Documentation

◆ writeXml()

writeXml ( XMLWriter $xml)

Write the function block XML

Parameters
XMLWriter$xml
Exceptions
InvalidArgumentException

Reimplemented from AbstractFunction.