public class

Employee

extends RoleBase
java.lang.Object
   ↳ org.mule.modules.quickbooks.windows.schema.CdmObject
     ↳ org.mule.modules.quickbooks.windows.schema.CdmBase
       ↳ org.mule.modules.quickbooks.windows.schema.RoleBase
         ↳ org.mule.modules.quickbooks.windows.schema.Employee

Class Overview

Product: QBW Description: Employee represents the persons who are working for your organization. In QBO, the Employee resource is available as a read-only resource. That is, only retrieve and simple query operations are supported for this resource. Endpoint: services.intuit.com Business Rules: [li]The employee name must be unique.[/li][li]The employee name, first name, or last name must not contain a colon (:).[/li][li]The name, first name or last name field should not be blank.[/li][li]The e-mail, phone, and address fields are mandatory.[/li][li]The e-mail address of the employee must contain @ and . (dot).[/li][li]The value for the EmployeeType element must be either of the following: Officer, Owner, Regular, or Statutory.[/li][li]The value for the DeviceType element must be either of the following: Landline, Mobile, Fax, or Pager.[/li]

Java class for Employee complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Employee">
   <complexContent>
     <extension base="{http://www.intuit.com/sb/cdm/v2}RoleBase">
       <sequence>
         <element name="Active" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="ShowAs" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="EmployeeType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="EmployeeNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="BillableTime" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="HiredDate" type="{http://www.intuit.com/sb/cdm/v2}IDSDate" minOccurs="0"/>
         <element name="ReleasedDate" type="{http://www.intuit.com/sb/cdm/v2}IDSDate" minOccurs="0"/>
         <element name="UseTimeEntry" type="{http://www.intuit.com/sb/cdm/v2}TimeEntryUsedForPaychecksEnum" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Fields
protected Boolean active
protected Boolean billableTime
protected String employeeNumber
protected String employeeType
protected String hiredDate
protected String releasedDate
protected String showAs
protected TimeEntryUsedForPaychecksEnum useTimeEntry
[Expand]
Inherited Fields
From class org.mule.modules.quickbooks.windows.schema.RoleBase
From class org.mule.modules.quickbooks.windows.schema.CdmBase
Public Constructors
Employee()
Public Methods
String getEmployeeNumber()
Gets the value of the employeeNumber property.
String getEmployeeType()
Gets the value of the employeeType property.
String getHiredDate()
Gets the value of the hiredDate property.
String getReleasedDate()
Gets the value of the releasedDate property.
String getShowAs()
Gets the value of the showAs property.
TimeEntryUsedForPaychecksEnum getUseTimeEntry()
Gets the value of the useTimeEntry property.
Boolean isActive()
Gets the value of the active property.
Boolean isBillableTime()
Gets the value of the billableTime property.
void setActive(Boolean value)
Sets the value of the active property.
void setBillableTime(Boolean value)
Sets the value of the billableTime property.
void setEmployeeNumber(String value)
Sets the value of the employeeNumber property.
void setEmployeeType(String value)
Sets the value of the employeeType property.
void setHiredDate(String value)
Sets the value of the hiredDate property.
void setReleasedDate(String value)
Sets the value of the releasedDate property.
void setShowAs(String value)
Sets the value of the showAs property.
void setUseTimeEntry(TimeEntryUsedForPaychecksEnum value)
Sets the value of the useTimeEntry property.
[Expand]
Inherited Methods
From class org.mule.modules.quickbooks.windows.schema.RoleBase
From class org.mule.modules.quickbooks.windows.schema.CdmBase
From class java.lang.Object

Fields

protected Boolean active

protected Boolean billableTime

protected String employeeNumber

protected String employeeType

protected String hiredDate

protected String releasedDate

protected String showAs

protected TimeEntryUsedForPaychecksEnum useTimeEntry

Public Constructors

public Employee ()

Public Methods

public String getEmployeeNumber ()

Gets the value of the employeeNumber property.

Returns
  • possible object is String

public String getEmployeeType ()

Gets the value of the employeeType property.

Returns
  • possible object is String

public String getHiredDate ()

Gets the value of the hiredDate property.

Returns
  • possible object is String

public String getReleasedDate ()

Gets the value of the releasedDate property.

Returns
  • possible object is String

public String getShowAs ()

Gets the value of the showAs property.

Returns
  • possible object is String

public TimeEntryUsedForPaychecksEnum getUseTimeEntry ()

Gets the value of the useTimeEntry property.

Returns

public Boolean isActive ()

Gets the value of the active property.

Returns
  • possible object is Boolean

public Boolean isBillableTime ()

Gets the value of the billableTime property.

Returns
  • possible object is Boolean

public void setActive (Boolean value)

Sets the value of the active property.

Parameters
value Allowed object is Boolean

public void setBillableTime (Boolean value)

Sets the value of the billableTime property.

Parameters
value Allowed object is Boolean

public void setEmployeeNumber (String value)

Sets the value of the employeeNumber property.

Parameters
value Allowed object is String

public void setEmployeeType (String value)

Sets the value of the employeeType property.

Parameters
value Allowed object is String

public void setHiredDate (String value)

Sets the value of the hiredDate property.

Parameters
value Allowed object is String

public void setReleasedDate (String value)

Sets the value of the releasedDate property.

Parameters
value Allowed object is String

public void setShowAs (String value)

Sets the value of the showAs property.

Parameters
value Allowed object is String

public void setUseTimeEntry (TimeEntryUsedForPaychecksEnum value)

Sets the value of the useTimeEntry property.

Parameters
value Allowed object is TimeEntryUsedForPaychecksEnum