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

Public Member Functions

 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='')
 
 writeXml (XMLWriter &$xml)
 

Protected Attributes

 $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 = ''
 

Member Function Documentation

◆ getApPurchasingPricingDefaultRate()

getApPurchasingPricingDefaultRate ( )
Returns
float|string

◆ getApPurchasingPricingOption()

getApPurchasingPricingOption ( )
Returns
string

◆ getAttachmentsId()

getAttachmentsId ( )
Returns
string

◆ getBeginDate()

getBeginDate ( )
Returns
\DateTime

◆ getBillingType()

getBillingType ( )
Returns
string

◆ getBillToContactName()

getBillToContactName ( )
Returns
string

◆ getBudgetedBillingAmount()

getBudgetedBillingAmount ( )
Returns
float|string

◆ getBudgetedCost()

getBudgetedCost ( )
Returns
float|string

◆ getBudgetedDuration()

getBudgetedDuration ( )
Returns
float|int|string

◆ getClassId()

getClassId ( )
Returns
string

◆ getContractAmount()

getContractAmount ( )
Returns
float|string

◆ getCurrency()

getCurrency ( )
Returns
string

◆ getCustomerId()

getCustomerId ( )
Returns
string

◆ getDepartmentId()

getDepartmentId ( )
Returns
string

◆ getDescription()

getDescription ( )
Returns
string

◆ getEndDate()

getEndDate ( )
Returns
\DateTime

◆ getExpensePricingDefaultRate()

getExpensePricingDefaultRate ( )
Returns
float|string

◆ getExpensePricingOption()

getExpensePricingOption ( )
Returns
string

◆ getExternalUserId()

getExternalUserId ( )
Returns
string

◆ getGlBudgetId()

getGlBudgetId ( )
Returns
string

◆ getInvoiceCurrency()

getInvoiceCurrency ( )
Returns
string

◆ getInvoiceMessage()

getInvoiceMessage ( )
Returns
string

◆ getLaborPricingDefaultRate()

getLaborPricingDefaultRate ( )
Returns
float|string

◆ getLaborPricingOption()

getLaborPricingOption ( )
Returns
string

◆ getLocationId()

getLocationId ( )
Returns
string

◆ getObservedPercentComplete()

getObservedPercentComplete ( )
Returns
float|int|string

◆ getParentProjectId()

getParentProjectId ( )
Returns
string

◆ getPaymentTerms()

getPaymentTerms ( )
Returns
string

◆ getPrimaryContactName()

getPrimaryContactName ( )
Returns
string

◆ getProjectCategory()

getProjectCategory ( )
Returns
string

◆ getProjectId()

getProjectId ( )
Returns
string

◆ getProjectManagerEmployeeId()

getProjectManagerEmployeeId ( )
Returns
string

◆ getProjectName()

getProjectName ( )
Returns
string

◆ getProjectStatus()

getProjectStatus ( )
Returns
string

◆ getProjectType()

getProjectType ( )
Returns
string

◆ getPurchaseOrderAmount()

getPurchaseOrderAmount ( )
Returns
float|string

◆ getPurchaseOrderNo()

getPurchaseOrderNo ( )
Returns
string

◆ getPurchaseQuoteNo()

getPurchaseQuoteNo ( )
Returns
string

◆ getReferenceNo()

getReferenceNo ( )
Returns
string

◆ getSalesContactEmployeeId()

getSalesContactEmployeeId ( )
Returns
string

◆ getSalesOrderNo()

getSalesOrderNo ( )
Returns
string

◆ getShipToContactName()

getShipToContactName ( )
Returns
string

◆ getUserRestrictions()

getUserRestrictions ( )
Returns
string

◆ isActive()

isActive ( )
Returns
bool

◆ isBillableApPurchasing()

isBillableApPurchasing ( )
Returns
bool

◆ isBillableEmployeeExpense()

isBillableEmployeeExpense ( )
Returns
bool

◆ isInvoiceWithParent()

isInvoiceWithParent ( )
Returns
bool

◆ setActive()

setActive (   $active)
Parameters
bool$active

◆ setApPurchasingPricingDefaultRate()

setApPurchasingPricingDefaultRate (   $apPurchasingPricingDefaultRate)
Parameters
float | string$apPurchasingPricingDefaultRate

◆ setApPurchasingPricingOption()

setApPurchasingPricingOption (   $apPurchasingPricingOption)
Parameters
string$apPurchasingPricingOption

◆ setAttachmentsId()

setAttachmentsId (   $attachmentsId)
Parameters
string$attachmentsId

◆ setBeginDate()

setBeginDate (   $beginDate)
Parameters
\DateTime$beginDate

◆ setBillableApPurchasing()

setBillableApPurchasing (   $billableApPurchasing)
Parameters
bool$billableApPurchasing

◆ setBillableEmployeeExpense()

setBillableEmployeeExpense (   $billableEmployeeExpense)
Parameters
bool$billableEmployeeExpense

◆ setBillingType()

setBillingType (   $billingType)
Parameters
string$billingType

◆ setBillToContactName()

setBillToContactName (   $billToContactName)
Parameters
string$billToContactName

◆ setBudgetedBillingAmount()

setBudgetedBillingAmount (   $budgetedBillingAmount)
Parameters
float | string$budgetedBillingAmount

◆ setBudgetedCost()

setBudgetedCost (   $budgetedCost)
Parameters
float | string$budgetedCost

◆ setBudgetedDuration()

setBudgetedDuration (   $budgetedDuration)
Parameters
float | int | string$budgetedDuration

◆ setClassId()

setClassId (   $classId)
Parameters
string$classId

◆ setContractAmount()

setContractAmount (   $contractAmount)
Parameters
float | string$contractAmount

◆ setCurrency()

setCurrency (   $currency)
Parameters
string$currency

◆ setCustomerId()

setCustomerId (   $customerId)
Parameters
string$customerId

◆ setDepartmentId()

setDepartmentId (   $departmentId)
Parameters
string$departmentId

◆ setDescription()

setDescription (   $description)
Parameters
string$description

◆ setEndDate()

setEndDate (   $endDate)
Parameters
\DateTime$endDate

◆ setExpensePricingDefaultRate()

setExpensePricingDefaultRate (   $expensePricingDefaultRate)
Parameters
float | string$expensePricingDefaultRate

◆ setExpensePricingOption()

setExpensePricingOption (   $expensePricingOption)
Parameters
string$expensePricingOption

◆ setExternalUserId()

setExternalUserId (   $externalUserId)
Parameters
string$externalUserId

◆ setGlBudgetId()

setGlBudgetId (   $glBudgetId)
Parameters
string$glBudgetId

◆ setInvoiceCurrency()

setInvoiceCurrency (   $invoiceCurrency)
Parameters
string$invoiceCurrency

◆ setInvoiceMessage()

setInvoiceMessage (   $invoiceMessage)
Parameters
string$invoiceMessage

◆ setInvoiceWithParent()

setInvoiceWithParent (   $invoiceWithParent)
Parameters
bool$invoiceWithParent

◆ setLaborPricingDefaultRate()

setLaborPricingDefaultRate (   $laborPricingDefaultRate)
Parameters
float | string$laborPricingDefaultRate

◆ setLaborPricingOption()

setLaborPricingOption (   $laborPricingOption)
Parameters
string$laborPricingOption

◆ setLocationId()

setLocationId (   $locationId)
Parameters
string$locationId

◆ setObservedPercentComplete()

setObservedPercentComplete (   $observedPercentComplete)
Parameters
float | int | string$observedPercentComplete

◆ setParentProjectId()

setParentProjectId (   $parentProjectId)
Parameters
string$parentProjectId

◆ setPaymentTerms()

setPaymentTerms (   $paymentTerms)
Parameters
string$paymentTerms

◆ setPrimaryContactName()

setPrimaryContactName (   $primaryContactName)
Parameters
string$primaryContactName

◆ setProjectCategory()

setProjectCategory (   $projectCategory)
Parameters
string$projectCategory

◆ setProjectId()

setProjectId (   $projectId)
Parameters
string$projectId

◆ setProjectManagerEmployeeId()

setProjectManagerEmployeeId (   $projectManagerEmployeeId)
Parameters
string$projectManagerEmployeeId

◆ setProjectName()

setProjectName (   $projectName)
Parameters
string$projectName

◆ setProjectStatus()

setProjectStatus (   $projectStatus)
Parameters
string$projectStatus

◆ setProjectType()

setProjectType (   $projectType)
Parameters
string$projectType

◆ setPurchaseOrderAmount()

setPurchaseOrderAmount (   $purchaseOrderAmount)
Parameters
float | string$purchaseOrderAmount

◆ setPurchaseOrderNo()

setPurchaseOrderNo (   $purchaseOrderNo)
Parameters
string$purchaseOrderNo

◆ setPurchaseQuoteNo()

setPurchaseQuoteNo (   $purchaseQuoteNo)
Parameters
string$purchaseQuoteNo

◆ setReferenceNo()

setReferenceNo (   $referenceNo)
Parameters
string$referenceNo

◆ setSalesContactEmployeeId()

setSalesContactEmployeeId (   $salesContactEmployeeId)
Parameters
string$salesContactEmployeeId

◆ setSalesOrderNo()

setSalesOrderNo (   $salesOrderNo)
Parameters
string$salesOrderNo

◆ setShipToContactName()

setShipToContactName (   $shipToContactName)
Parameters
string$shipToContactName

◆ setUserRestrictions()

setUserRestrictions (   $userRestrictions)
Parameters
string$userRestrictions

Field Documentation

◆ $active

$active
protected

◆ $apPurchasingPricingDefaultRate

$apPurchasingPricingDefaultRate
protected

◆ $apPurchasingPricingOption

$apPurchasingPricingOption
protected

◆ $attachmentsId

$attachmentsId
protected

◆ $beginDate

$beginDate
protected

◆ $billableApPurchasing

$billableApPurchasing
protected

◆ $billableEmployeeExpense

$billableEmployeeExpense
protected

◆ $billingType

$billingType
protected

◆ $billToContactName

$billToContactName
protected

◆ $budgetedBillingAmount

$budgetedBillingAmount
protected

◆ $budgetedCost

$budgetedCost
protected

◆ $budgetedDuration

$budgetedDuration
protected

◆ $classId

$classId
protected

◆ $contractAmount

$contractAmount
protected

◆ $currency

$currency
protected

◆ $customerId

$customerId
protected

◆ $departmentId

$departmentId
protected

◆ $description

$description
protected

◆ $endDate

$endDate
protected

◆ $expensePricingDefaultRate

$expensePricingDefaultRate
protected

◆ $expensePricingOption

$expensePricingOption
protected

◆ $externalUserId

$externalUserId
protected

◆ $glBudgetId

$glBudgetId
protected

◆ $invoiceCurrency

$invoiceCurrency
protected

◆ $invoiceMessage

$invoiceMessage
protected

◆ $invoiceWithParent

$invoiceWithParent
protected

◆ $laborPricingDefaultRate

$laborPricingDefaultRate
protected

◆ $laborPricingOption

$laborPricingOption
protected

◆ $locationId

$locationId
protected

◆ $observedPercentComplete

$observedPercentComplete
protected

◆ $parentProjectId

$parentProjectId
protected

◆ $paymentTerms

$paymentTerms
protected

◆ $primaryContactName

$primaryContactName
protected

◆ $projectCategory

$projectCategory
protected

◆ $projectId

$projectId
protected

◆ $projectManagerEmployeeId

$projectManagerEmployeeId
protected

◆ $projectName

$projectName
protected

◆ $projectStatus

$projectStatus
protected

◆ $projectType

$projectType
protected

◆ $purchaseOrderAmount

$purchaseOrderAmount
protected

◆ $purchaseOrderNo

$purchaseOrderNo
protected

◆ $purchaseQuoteNo

$purchaseQuoteNo
protected

◆ $referenceNo

$referenceNo
protected

◆ $salesContactEmployeeId

$salesContactEmployeeId
protected

◆ $salesOrderNo

$salesOrderNo
protected

◆ $shipToContactName

$shipToContactName
protected

◆ $userRestrictions

$userRestrictions
protected