class ClassUpdate extends AbstractClass

Update an existing class 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
getClassId()

Get class ID

setClassId(string $classId)

Set class ID

string
getClassName()

Get class name

setClassName(string $className)

Set class name

string
getDescription()

Get description

setDescription(string $description)

Set description

string
getParentClassId()

Get parent class ID

setParentClassId(string $parentClassId)

Set parent class ID

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 AbstractClass at line line 48
string getClassId()

Get class ID

Return Value

string

in AbstractClass at line line 58
setClassId(string $classId)

Set class ID

Parameters

string $classId

in AbstractClass at line line 68
string getClassName()

Get class name

Return Value

string

in AbstractClass at line line 78
setClassName(string $className)

Set class name

Parameters

string $className

in AbstractClass at line line 88
string getDescription()

Get description

Return Value

string

in AbstractClass at line line 98
setDescription(string $description)

Set description

Parameters

string $description

in AbstractClass at line line 108
string getParentClassId()

Get parent class ID

Return Value

string

in AbstractClass at line line 118
setParentClassId(string $parentClassId)

Set parent class ID

Parameters

string $parentClassId

in AbstractClass at line line 128
boolean isActive()

Get active

Return Value

boolean

in AbstractClass at line line 138
setActive(boolean $active)

Set active

Parameters

boolean $active