class EmployeeCreate extends AbstractEmployee

Create a new employee 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
getEmployeeId()

No description

setEmployeeId(string $employeeId)

No description

string
getContactName()

No description

setContactName(string $contactName)

No description

getStartDate()

No description

setStartDate(DateType $startDate)

No description

string
getTitle()

No description

setTitle(string $title)

No description

string
getSsn()

No description

setSsn(string $ssn)

No description

string
getEmployeeType()

No description

setEmployeeType(string $employeeType)

No description

boolean
isActive()

No description

setActive(boolean $active)

No description

boolean
isPlaceholderResource()

No description

setPlaceholderResource(boolean $placeholderResource)

No description

getBirthDate()

No description

setBirthDate(DateType $birthDate)

No description

getEndDate()

No description

setEndDate(DateType $endDate)

No description

string
getTerminationType()

No description

setTerminationType(string $terminationType)

No description

string
getManagerEmployeeId()

No description

setManagerEmployeeId(string $managerEmployeeId)

No description

string
getGender()

No description

setGender(string $gender)

No description

string
getDepartmentId()

No description

setDepartmentId(string $departmentId)

No description

string
getLocationId()

No description

setLocationId(string $locationId)

No description

string
getClassId()

No description

setClassId(string $classId)

No description

string
getDefaultCurrency()

No description

setDefaultCurrency(string $defaultCurrency)

No description

string
getEarningTypeName()

No description

setEarningTypeName(string $earningTypeName)

No description

boolean
isPostActualCost()

No description

setPostActualCost(boolean $postActualCost)

No description

string
getForm1099Name()

No description

setForm1099Name(string $form1099Name)

No description

string
getForm1099Type()

No description

setForm1099Type(string $form1099Type)

No description

int|string
getForm1099Box()

No description

setForm1099Box(int|string $form1099Box)

No description

string
getAttachmentFolderName()

No description

setAttachmentFolderName(string $attachmentFolderName)

No description

string
getPreferredPaymentMethod()

No description

setPreferredPaymentMethod(string $preferredPaymentMethod)

No description

boolean
setSendAutomaticPaymentNotification(boolean $sendAutomaticPaymentNotification)

No description

boolean
isMergePaymentRequests()

No description

setMergePaymentRequests(boolean $mergePaymentRequests)

No description

boolean
isAchEnabled()

No description

setAchEnabled(boolean $achEnabled)

No description

string
getAchBankRoutingNo()

No description

setAchBankRoutingNo(string $achBankRoutingNo)

No description

string
getAchBankAccountNo()

No description

setAchBankAccountNo(string $achBankAccountNo)

No description

string
getAchBankAccountType()

No description

setAchBankAccountType(string $achBankAccountType)

No description

string
getAchBankAccountClass()

No description

setAchBankAccountClass(string $achBankAccountClass)

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

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 AbstractEmployee at line line 125
string getEmployeeId()

Return Value

string

in AbstractEmployee at line line 133
setEmployeeId(string $employeeId)

Parameters

string $employeeId

in AbstractEmployee at line line 141
string getContactName()

Return Value

string

in AbstractEmployee at line line 149
setContactName(string $contactName)

Parameters

string $contactName

in AbstractEmployee at line line 157
DateType getStartDate()

Return Value

DateType

in AbstractEmployee at line line 165
setStartDate(DateType $startDate)

Parameters

DateType $startDate

in AbstractEmployee at line line 173
string getTitle()

Return Value

string

in AbstractEmployee at line line 181
setTitle(string $title)

Parameters

string $title

in AbstractEmployee at line line 189
string getSsn()

Return Value

string

in AbstractEmployee at line line 197
setSsn(string $ssn)

Parameters

string $ssn

in AbstractEmployee at line line 205
string getEmployeeType()

Return Value

string

in AbstractEmployee at line line 213
setEmployeeType(string $employeeType)

Parameters

string $employeeType

in AbstractEmployee at line line 221
boolean isActive()

Return Value

boolean

in AbstractEmployee at line line 229
setActive(boolean $active)

Parameters

boolean $active

in AbstractEmployee at line line 237
boolean isPlaceholderResource()

Return Value

boolean

in AbstractEmployee at line line 245
setPlaceholderResource(boolean $placeholderResource)

Parameters

boolean $placeholderResource

in AbstractEmployee at line line 253
DateType getBirthDate()

Return Value

DateType

in AbstractEmployee at line line 261
setBirthDate(DateType $birthDate)

Parameters

DateType $birthDate

in AbstractEmployee at line line 269
DateType getEndDate()

Return Value

DateType

in AbstractEmployee at line line 277
setEndDate(DateType $endDate)

Parameters

DateType $endDate

in AbstractEmployee at line line 285
string getTerminationType()

Return Value

string

in AbstractEmployee at line line 293
setTerminationType(string $terminationType)

Parameters

string $terminationType

in AbstractEmployee at line line 301
string getManagerEmployeeId()

Return Value

string

in AbstractEmployee at line line 309
setManagerEmployeeId(string $managerEmployeeId)

Parameters

string $managerEmployeeId

in AbstractEmployee at line line 317
string getGender()

Return Value

string

in AbstractEmployee at line line 325
setGender(string $gender)

Parameters

string $gender

in AbstractEmployee at line line 333
string getDepartmentId()

Return Value

string

in AbstractEmployee at line line 341
setDepartmentId(string $departmentId)

Parameters

string $departmentId

in AbstractEmployee at line line 349
string getLocationId()

Return Value

string

in AbstractEmployee at line line 357
setLocationId(string $locationId)

Parameters

string $locationId

in AbstractEmployee at line line 365
string getClassId()

Return Value

string

in AbstractEmployee at line line 373
setClassId(string $classId)

Parameters

string $classId

in AbstractEmployee at line line 381
string getDefaultCurrency()

Return Value

string

in AbstractEmployee at line line 389
setDefaultCurrency(string $defaultCurrency)

Parameters

string $defaultCurrency

in AbstractEmployee at line line 397
string getEarningTypeName()

Return Value

string

in AbstractEmployee at line line 405
setEarningTypeName(string $earningTypeName)

Parameters

string $earningTypeName

in AbstractEmployee at line line 413
boolean isPostActualCost()

Return Value

boolean

in AbstractEmployee at line line 421
setPostActualCost(boolean $postActualCost)

Parameters

boolean $postActualCost

in AbstractEmployee at line line 429
string getForm1099Name()

Return Value

string

in AbstractEmployee at line line 437
setForm1099Name(string $form1099Name)

Parameters

string $form1099Name

in AbstractEmployee at line line 445
string getForm1099Type()

Return Value

string

in AbstractEmployee at line line 453
setForm1099Type(string $form1099Type)

Parameters

string $form1099Type

in AbstractEmployee at line line 461
int|string getForm1099Box()

Return Value

int|string

in AbstractEmployee at line line 469
setForm1099Box(int|string $form1099Box)

Parameters

int|string $form1099Box

in AbstractEmployee at line line 477
string getAttachmentFolderName()

Return Value

string

in AbstractEmployee at line line 485
setAttachmentFolderName(string $attachmentFolderName)

Parameters

string $attachmentFolderName

in AbstractEmployee at line line 493
string getPreferredPaymentMethod()

Return Value

string

in AbstractEmployee at line line 501
setPreferredPaymentMethod(string $preferredPaymentMethod)

Parameters

string $preferredPaymentMethod

in AbstractEmployee at line line 509
boolean isSendAutomaticPaymentNotification()

Return Value

boolean

in AbstractEmployee at line line 517
setSendAutomaticPaymentNotification(boolean $sendAutomaticPaymentNotification)

Parameters

boolean $sendAutomaticPaymentNotification

in AbstractEmployee at line line 527
boolean isMergePaymentRequests()

Return Value

boolean

in AbstractEmployee at line line 535
setMergePaymentRequests(boolean $mergePaymentRequests)

Parameters

boolean $mergePaymentRequests

in AbstractEmployee at line line 543
boolean isAchEnabled()

Return Value

boolean

in AbstractEmployee at line line 551
setAchEnabled(boolean $achEnabled)

Parameters

boolean $achEnabled

in AbstractEmployee at line line 559
string getAchBankRoutingNo()

Return Value

string

in AbstractEmployee at line line 567
setAchBankRoutingNo(string $achBankRoutingNo)

Parameters

string $achBankRoutingNo

in AbstractEmployee at line line 575
string getAchBankAccountNo()

Return Value

string

in AbstractEmployee at line line 583
setAchBankAccountNo(string $achBankAccountNo)

Parameters

string $achBankAccountNo

in AbstractEmployee at line line 591
string getAchBankAccountType()

Return Value

string

in AbstractEmployee at line line 599
setAchBankAccountType(string $achBankAccountType)

Parameters

string $achBankAccountType

in AbstractEmployee at line line 607
string getAchBankAccountClass()

Return Value

string

in AbstractEmployee at line line 615
setAchBankAccountClass(string $achBankAccountClass)

Parameters

string $achBankAccountClass