resistance is obsolete ™ ;-)
the groupware construction kit

SkyCompanyDocument

This is an abstract superclass for various company-table related records.

Subclasses

SkyPersonDocument

Keys

objectVersions
contact - SkyDocument
owner - SkyDocument
comment
keywords
isReadonly - bool
isPrivate - bool
imageData - NSData
imageType - string
companyId

Reflection Keys

addressTypes - array of strings
phoneTypes - array of strings
extendedKeys (extra attributes)

DataSources

addressDataSource

Specialized Methods

addressForType: / setAddress:forType:
phoneNumberForType: / setPhoneNumber:forType:
phoneInfoForType: / setPhoneInfo:forType:
extendedAttributeForKey:

Notes

restricting the support of attributes:
Actually all *common* attributes are supported in any time,
but you can forbid some types of attributes. Valid attribute types are:
"telephones",
"addresses",
"contact",
"owner",
"comment",
"keywords",
"image" and
"extendedAttributes"
setSupportedAttributes:
supportedAttributes
isAttributeSupported:
We welcome your feedback!
Trademarks.  
This site is sponsored by
SKYRIX Software AG
ZideOne GmbH
MDlink