class AbstractGlAccount extends AbstractFunction

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 XML

array
getCustomFields()

Get custom fields

setCustomFields(array $customFields)

Set custom fields

string
getAccountNo()

No description

setAccountNo(string $accountNo)

No description

string
getTitle()

No description

setTitle(string $title)

No description

string
getSystemCategory()

No description

setSystemCategory(string $systemCategory)

No description

boolean
isActive()

No description

setActive(boolean $active)

No description

boolean
isRequireDepartment()

No description

setRequireDepartment(boolean $requireDepartment)

No description

boolean
isRequireLocation()

No description

setRequireLocation(boolean $requireLocation)

No description

boolean
isRequireProject()

No description

setRequireProject(boolean $requireProject)

No description

boolean
isRequireCustomer()

No description

setRequireCustomer(boolean $requireCustomer)

No description

boolean
isRequireVendor()

No description

setRequireVendor(boolean $requireVendor)

No description

boolean
isRequireEmployee()

No description

setRequireEmployee(boolean $requireEmployee)

No description

boolean
isRequireItem()

No description

setRequireItem(boolean $requireItem)

No description

boolean
isRequireClass()

No description

setRequireClass(boolean $requireClass)

No description

boolean
isRequireContract()

No description

setRequireContract(boolean $requireContract)

No description

boolean
isRequireWarehouse()

No description

setRequireWarehouse(boolean $requireWarehouse)

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

in AbstractFunction at line line 72
abstract writeXml(XMLWriter $xml)

Write the 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

at line line 73
string getAccountNo()

Return Value

string

at line line 81
setAccountNo(string $accountNo)

Parameters

string $accountNo

at line line 89
string getTitle()

Return Value

string

at line line 97
setTitle(string $title)

Parameters

string $title

at line line 105
string getSystemCategory()

Return Value

string

at line line 113
setSystemCategory(string $systemCategory)

Parameters

string $systemCategory

at line line 121
boolean isActive()

Return Value

boolean

at line line 129
setActive(boolean $active)

Parameters

boolean $active

at line line 137
boolean isRequireDepartment()

Return Value

boolean

at line line 145
setRequireDepartment(boolean $requireDepartment)

Parameters

boolean $requireDepartment

at line line 153
boolean isRequireLocation()

Return Value

boolean

at line line 161
setRequireLocation(boolean $requireLocation)

Parameters

boolean $requireLocation

at line line 169
boolean isRequireProject()

Return Value

boolean

at line line 177
setRequireProject(boolean $requireProject)

Parameters

boolean $requireProject

at line line 185
boolean isRequireCustomer()

Return Value

boolean

at line line 193
setRequireCustomer(boolean $requireCustomer)

Parameters

boolean $requireCustomer

at line line 201
boolean isRequireVendor()

Return Value

boolean

at line line 209
setRequireVendor(boolean $requireVendor)

Parameters

boolean $requireVendor

at line line 217
boolean isRequireEmployee()

Return Value

boolean

at line line 225
setRequireEmployee(boolean $requireEmployee)

Parameters

boolean $requireEmployee

at line line 233
boolean isRequireItem()

Return Value

boolean

at line line 241
setRequireItem(boolean $requireItem)

Parameters

boolean $requireItem

at line line 249
boolean isRequireClass()

Return Value

boolean

at line line 257
setRequireClass(boolean $requireClass)

Parameters

boolean $requireClass

at line line 265
boolean isRequireContract()

Return Value

boolean

at line line 273
setRequireContract(boolean $requireContract)

Parameters

boolean $requireContract

at line line 281
boolean isRequireWarehouse()

Return Value

boolean

at line line 289
setRequireWarehouse(boolean $requireWarehouse)

Parameters

boolean $requireWarehouse