class AbstractConsolidation extends AbstractFunction

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

string
getReportingBookId()

No description

setReportingBookId(string $reportingBookId)

No description

boolean
isProcessOffline()

No description

setProcessOffline(boolean $processOffline)

No description

boolean
isUpdateSucceedingPeriods()

No description

setUpdateSucceedingPeriods(boolean $updateSucceedingPeriods)

No description

boolean
isChangesOnly()

No description

setChangesOnly(boolean $changesOnly)

No description

string
getNotificationEmail()

No description

setNotificationEmail(string $notificationEmail)

No description

string
getReportingPeriodName()

No description

setReportingPeriodName(string $reportingPeriodName)

No description

getEntities()

No description

setEntities(ConsolidationEntity[] $entities)

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

at line line 50
string getReportingBookId()

Return Value

string

at line line 58
setReportingBookId(string $reportingBookId)

Parameters

string $reportingBookId

at line line 66
boolean isProcessOffline()

Return Value

boolean

at line line 74
setProcessOffline(boolean $processOffline)

Parameters

boolean $processOffline

at line line 82
boolean isUpdateSucceedingPeriods()

Return Value

boolean

at line line 90
setUpdateSucceedingPeriods(boolean $updateSucceedingPeriods)

Parameters

boolean $updateSucceedingPeriods

at line line 98
boolean isChangesOnly()

Return Value

boolean

at line line 106
setChangesOnly(boolean $changesOnly)

Parameters

boolean $changesOnly

at line line 114
string getNotificationEmail()

Return Value

string

at line line 122
setNotificationEmail(string $notificationEmail)

Parameters

string $notificationEmail

at line line 133
string getReportingPeriodName()

Return Value

string

at line line 141
setReportingPeriodName(string $reportingPeriodName)

Parameters

string $reportingPeriodName

at line line 149
ConsolidationEntity[] getEntities()

Return Value

ConsolidationEntity[]

at line line 157
setEntities(ConsolidationEntity[] $entities)

Parameters

ConsolidationEntity[] $entities