class DepartmentDelete extends AbstractDepartment

Delete an existing department 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
getDepartmentId()

Get department ID

setDepartmentId(string $departmentId)

Set department ID

string
getDepartmentName()

Get department name

setDepartmentName(string $departmentName)

Set department name

string
getParentDepartmentId()

Get parent department ID

setParentDepartmentId(string $parentDepartmentId)

Set parent department ID

string
getManagerEmployeeId()

Get manager employee ID

setManagerEmployeeId(string $managerEmployeeId)

Set manager employee ID

string
getDepartmentTitle()

Get department title

setDepartmentTitle(string $departmentTitle)

Set department title

boolean
isActive()

Get active

setActive(boolean $active)

Set active

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 AbstractDepartment at line line 51
string getDepartmentId()

Get department ID

Return Value

string

in AbstractDepartment at line line 61
setDepartmentId(string $departmentId)

Set department ID

Parameters

string $departmentId

in AbstractDepartment at line line 71
string getDepartmentName()

Get department name

Return Value

string

in AbstractDepartment at line line 81
setDepartmentName(string $departmentName)

Set department name

Parameters

string $departmentName

in AbstractDepartment at line line 91
string getParentDepartmentId()

Get parent department ID

Return Value

string

in AbstractDepartment at line line 101
setParentDepartmentId(string $parentDepartmentId)

Set parent department ID

Parameters

string $parentDepartmentId

in AbstractDepartment at line line 111
string getManagerEmployeeId()

Get manager employee ID

Return Value

string

in AbstractDepartment at line line 121
setManagerEmployeeId(string $managerEmployeeId)

Set manager employee ID

Parameters

string $managerEmployeeId

in AbstractDepartment at line line 131
string getDepartmentTitle()

Get department title

Return Value

string

in AbstractDepartment at line line 141
setDepartmentTitle(string $departmentTitle)

Set department title

Parameters

string $departmentTitle

in AbstractDepartment at line line 151
boolean isActive()

Get active

Return Value

boolean

in AbstractDepartment at line line 161
setActive(boolean $active)

Set active

Parameters

boolean $active