Show/Hide Toolbars

The following table summarizes abstract classes used in TeamConnect Web Services.

Abstract Classes Summary

Abstract Class Name

Description and Subclasses

applicationEntityUpdate

Provides a property, uniqueKey, with corresponding setter method. Use the uniqueKey setter method to identify which record to update.

Subclasses include:

accountUpdate

appointmentUpdate

contactUpdate

documentUpdate

embeddedEntityUpdate

expenseUpdate

groupAccountUpdate

historyUpdate

invoiceUpdate

involvedUpdate

lineItemUpdate

projectUpdate

taskUpdate

userAccountUpdate

Note: The subclasses of applicationEntityUpdate specify additional properties with corresponding setter methods for updating record-specific properties.

lookupItem

Provides a group of properties and corresponding getter methods that you use to read values from TeamConnect system lookup tables, custom lookup tables, and the multi-currency lookup table.

Subclasses include:

appointmentResourceType

contAddressType

countryItem

contEmailAddressType

contFaxNumberType

contInetAddressType

contPhoneNumberType

contRelationType

contSkillType

contTerritoryItem

currencyItem (property of contact and invoice)

invoiceNonUSTaxType

lineItemAdjustmentReason

projRelationType

taskActivityItem

Note: The setter methods associated with lookupItem should not be used.

Note: The subclasses listed above have related Create and Update classes (for example, contAddressCreate and contAddressUpdate). Use the setTypeUniqueKey method, setting the value to the existing system lookup table item's Tree Position, to populate the corresponding type (for example contAddressType).

contact

Provides properties and corresponding getter methods for reading or searching contacts. When defining a contact repository search or read operation's return properties, refer to the property names defined in this object.

Subclasses include:

Person

Company

contactCreate

Provides properties and corresponding setter methods to populate a contact's properties.

Subclasses include:

PersonCreate

CompanyCreate

contactUpdate

Provides properties and corresponding setter methods to update or clear a contact's properties.

Subclasses include:

PersonUpdate

CompanyUpdate