Sage Intacct SDK for PHP
AbstractEmployee Class Reference
Inheritance diagram for AbstractEmployee:
AbstractFunction FunctionInterface EmployeeCreate EmployeeDelete EmployeeUpdate

Public Member Functions

 getEmployeeId ()
 
 setEmployeeId ($employeeId)
 
 getContactName ()
 
 setContactName ($contactName)
 
 getStartDate ()
 
 setStartDate ($startDate)
 
 getTitle ()
 
 setTitle ($title)
 
 getSsn ()
 
 setSsn ($ssn)
 
 getEmployeeType ()
 
 setEmployeeType ($employeeType)
 
 isActive ()
 
 setActive ($active)
 
 isPlaceholderResource ()
 
 setPlaceholderResource ($placeholderResource)
 
 getBirthDate ()
 
 setBirthDate ($birthDate)
 
 getEndDate ()
 
 setEndDate ($endDate)
 
 getTerminationType ()
 
 setTerminationType ($terminationType)
 
 getManagerEmployeeId ()
 
 setManagerEmployeeId ($managerEmployeeId)
 
 getGender ()
 
 setGender ($gender)
 
 getDepartmentId ()
 
 setDepartmentId ($departmentId)
 
 getLocationId ()
 
 setLocationId ($locationId)
 
 getClassId ()
 
 setClassId ($classId)
 
 getDefaultCurrency ()
 
 setDefaultCurrency ($defaultCurrency)
 
 getEarningTypeName ()
 
 setEarningTypeName ($earningTypeName)
 
 isPostActualCost ()
 
 setPostActualCost ($postActualCost)
 
 getForm1099Name ()
 
 setForm1099Name ($form1099Name)
 
 getForm1099Type ()
 
 setForm1099Type ($form1099Type)
 
 getForm1099Box ()
 
 setForm1099Box ($form1099Box)
 
 getAttachmentFolderName ()
 
 setAttachmentFolderName ($attachmentFolderName)
 
 getPreferredPaymentMethod ()
 
 setPreferredPaymentMethod ($preferredPaymentMethod)
 
 isSendAutomaticPaymentNotification ()
 
 setSendAutomaticPaymentNotification ( $sendAutomaticPaymentNotification)
 
 isMergePaymentRequests ()
 
 setMergePaymentRequests ($mergePaymentRequests)
 
 isAchEnabled ()
 
 setAchEnabled ($achEnabled)
 
 getAchBankRoutingNo ()
 
 setAchBankRoutingNo ($achBankRoutingNo)
 
 getAchBankAccountNo ()
 
 setAchBankAccountNo ($achBankAccountNo)
 
 getAchBankAccountType ()
 
 setAchBankAccountType ($achBankAccountType)
 
 getAchBankAccountClass ()
 
 setAchBankAccountClass ($achBankAccountClass)
 
- Public Member Functions inherited from AbstractFunction
 getControlId ()
 
 setControlId (string $controlId='')
 
 __construct (string $controlId='')
 
 writeXml (XMLWriter &$xml)
 

Protected Attributes

 $employeeId
 
 $contactName
 
 $startDate
 
 $title
 
 $ssn
 
 $employeeType
 
 $active
 
 $placeholderResource
 
 $birthDate
 
 $endDate
 
 $terminationType
 
 $managerEmployeeId
 
 $gender
 
 $departmentId
 
 $locationId
 
 $classId
 
 $defaultCurrency
 
 $earningTypeName
 
 $postActualCost
 
 $form1099Name
 
 $form1099Type
 
 $form1099Box
 
 $attachmentFolderName
 
 $preferredPaymentMethod
 
 $sendAutomaticPaymentNotification
 
 $mergePaymentRequests
 
 $achEnabled
 
 $achBankRoutingNo
 
 $achBankAccountNo
 
 $achBankAccountType
 
 $achBankAccountClass
 
- Protected Attributes inherited from AbstractFunction
 $controlId = ''
 

Member Function Documentation

◆ getAchBankAccountClass()

getAchBankAccountClass ( )
Returns
string

◆ getAchBankAccountNo()

getAchBankAccountNo ( )
Returns
string

◆ getAchBankAccountType()

getAchBankAccountType ( )
Returns
string

◆ getAchBankRoutingNo()

getAchBankRoutingNo ( )
Returns
string

◆ getAttachmentFolderName()

getAttachmentFolderName ( )
Returns
string

◆ getBirthDate()

getBirthDate ( )
Returns
\DateTime

◆ getClassId()

getClassId ( )
Returns
string

◆ getContactName()

getContactName ( )
Returns
string

◆ getDefaultCurrency()

getDefaultCurrency ( )
Returns
string

◆ getDepartmentId()

getDepartmentId ( )
Returns
string

◆ getEarningTypeName()

getEarningTypeName ( )
Returns
string

◆ getEmployeeId()

getEmployeeId ( )
Returns
string

◆ getEmployeeType()

getEmployeeType ( )
Returns
string

◆ getEndDate()

getEndDate ( )
Returns
\DateTime

◆ getForm1099Box()

getForm1099Box ( )
Returns
int|string

◆ getForm1099Name()

getForm1099Name ( )
Returns
string

◆ getForm1099Type()

getForm1099Type ( )
Returns
string

◆ getGender()

getGender ( )
Returns
string

◆ getLocationId()

getLocationId ( )
Returns
string

◆ getManagerEmployeeId()

getManagerEmployeeId ( )
Returns
string

◆ getPreferredPaymentMethod()

getPreferredPaymentMethod ( )
Returns
string

◆ getSsn()

getSsn ( )
Returns
string

◆ getStartDate()

getStartDate ( )
Returns
\DateTime

◆ getTerminationType()

getTerminationType ( )
Returns
string

◆ getTitle()

getTitle ( )
Returns
string

◆ isAchEnabled()

isAchEnabled ( )
Returns
bool

◆ isActive()

isActive ( )
Returns
bool

◆ isMergePaymentRequests()

isMergePaymentRequests ( )
Returns
bool

◆ isPlaceholderResource()

isPlaceholderResource ( )
Returns
bool

◆ isPostActualCost()

isPostActualCost ( )
Returns
bool

◆ isSendAutomaticPaymentNotification()

isSendAutomaticPaymentNotification ( )
Returns
bool

◆ setAchBankAccountClass()

setAchBankAccountClass (   $achBankAccountClass)
Parameters
string$achBankAccountClass

◆ setAchBankAccountNo()

setAchBankAccountNo (   $achBankAccountNo)
Parameters
string$achBankAccountNo

◆ setAchBankAccountType()

setAchBankAccountType (   $achBankAccountType)
Parameters
string$achBankAccountType

◆ setAchBankRoutingNo()

setAchBankRoutingNo (   $achBankRoutingNo)
Parameters
string$achBankRoutingNo

◆ setAchEnabled()

setAchEnabled (   $achEnabled)
Parameters
bool$achEnabled

◆ setActive()

setActive (   $active)
Parameters
bool$active

◆ setAttachmentFolderName()

setAttachmentFolderName (   $attachmentFolderName)
Parameters
string$attachmentFolderName

◆ setBirthDate()

setBirthDate (   $birthDate)
Parameters
\DateTime$birthDate

◆ setClassId()

setClassId (   $classId)
Parameters
string$classId

◆ setContactName()

setContactName (   $contactName)
Parameters
string$contactName

◆ setDefaultCurrency()

setDefaultCurrency (   $defaultCurrency)
Parameters
string$defaultCurrency

◆ setDepartmentId()

setDepartmentId (   $departmentId)
Parameters
string$departmentId

◆ setEarningTypeName()

setEarningTypeName (   $earningTypeName)
Parameters
string$earningTypeName

◆ setEmployeeId()

setEmployeeId (   $employeeId)
Parameters
string$employeeId

◆ setEmployeeType()

setEmployeeType (   $employeeType)
Parameters
string$employeeType

◆ setEndDate()

setEndDate (   $endDate)
Parameters
\DateTime$endDate

◆ setForm1099Box()

setForm1099Box (   $form1099Box)
Parameters
int | string$form1099Box

◆ setForm1099Name()

setForm1099Name (   $form1099Name)
Parameters
string$form1099Name

◆ setForm1099Type()

setForm1099Type (   $form1099Type)
Parameters
string$form1099Type

◆ setGender()

setGender (   $gender)
Parameters
string$gender

◆ setLocationId()

setLocationId (   $locationId)
Parameters
string$locationId

◆ setManagerEmployeeId()

setManagerEmployeeId (   $managerEmployeeId)
Parameters
string$managerEmployeeId

◆ setMergePaymentRequests()

setMergePaymentRequests (   $mergePaymentRequests)
Parameters
bool$mergePaymentRequests

◆ setPlaceholderResource()

setPlaceholderResource (   $placeholderResource)
Parameters
bool$placeholderResource

◆ setPostActualCost()

setPostActualCost (   $postActualCost)
Parameters
bool$postActualCost

◆ setPreferredPaymentMethod()

setPreferredPaymentMethod (   $preferredPaymentMethod)
Parameters
string$preferredPaymentMethod

◆ setSendAutomaticPaymentNotification()

setSendAutomaticPaymentNotification (   $sendAutomaticPaymentNotification)
Parameters
bool$sendAutomaticPaymentNotification

◆ setSsn()

setSsn (   $ssn)
Parameters
string$ssn

◆ setStartDate()

setStartDate (   $startDate)
Parameters
\DateTime$startDate

◆ setTerminationType()

setTerminationType (   $terminationType)
Parameters
string$terminationType

◆ setTitle()

setTitle (   $title)
Parameters
string$title

Field Documentation

◆ $achBankAccountClass

$achBankAccountClass
protected

◆ $achBankAccountNo

$achBankAccountNo
protected

◆ $achBankAccountType

$achBankAccountType
protected

◆ $achBankRoutingNo

$achBankRoutingNo
protected

◆ $achEnabled

$achEnabled
protected

◆ $active

$active
protected

◆ $attachmentFolderName

$attachmentFolderName
protected

◆ $birthDate

$birthDate
protected

◆ $classId

$classId
protected

◆ $contactName

$contactName
protected

◆ $defaultCurrency

$defaultCurrency
protected

◆ $departmentId

$departmentId
protected

◆ $earningTypeName

$earningTypeName
protected

◆ $employeeId

$employeeId
protected

◆ $employeeType

$employeeType
protected

◆ $endDate

$endDate
protected

◆ $form1099Box

$form1099Box
protected

◆ $form1099Name

$form1099Name
protected

◆ $form1099Type

$form1099Type
protected

◆ $gender

$gender
protected

◆ $locationId

$locationId
protected

◆ $managerEmployeeId

$managerEmployeeId
protected

◆ $mergePaymentRequests

$mergePaymentRequests
protected

◆ $placeholderResource

$placeholderResource
protected

◆ $postActualCost

$postActualCost
protected

◆ $preferredPaymentMethod

$preferredPaymentMethod
protected

◆ $sendAutomaticPaymentNotification

$sendAutomaticPaymentNotification
protected

◆ $ssn

$ssn
protected

◆ $startDate

$startDate
protected

◆ $terminationType

$terminationType
protected

◆ $title

$title
protected