Platforms to show: All Mac Windows Linux Cross-Platform
ABAddressBookMBS.kABPersonFlags as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Various flags - kABIntegerProperty
Example:
Notes:
This property is used for persons only.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Various flags - kABIntegerProperty
Example:
dim a as new ABAddressBookMBS
dim p as new ABPersonMBS
if not p.setValue("Miller",a.kABLastNameProperty) then
MsgBox "Failed to set field "+a.LocalizedPropertyOrLabel(a.kABLastNameProperty)
end if
if not p.setValue("Ben",a.kABFirstNameProperty) then
MsgBox "Failed to set field "+a.LocalizedPropertyOrLabel(a.kABFirstNameProperty)
end if
if not p.setValue("My Company",a.kABOrganizationProperty) then
MsgBox "Failed to set field "+a.LocalizedPropertyOrLabel(a.kABOrganizationProperty)
end if
if not p.setValue(a.kABShowAsCompany,a.kABPersonFlags) then
MsgBox "Failed to set field "+a.LocalizedPropertyOrLabel(a.kABPersonFlags)
end if
if a.addRecord(p) then
MsgBox "Record added"
else
MsgBox "Failed to add record"
end if
if a.save then
MsgBox "Changes saved"
else
MsgBox "Failed to save changes"
end if
ABAddressBookMBS.kABPhoneHomeFAXLabel as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: The label for the home fax number.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: The label for the home fax number.
ABAddressBookMBS.kABPhoneHomeLabel as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: The label for the home phone number.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: The label for the home phone number.
ABAddressBookMBS.kABPhoneiPhoneLabel as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: The label for the mobile phone number (for iPhone).
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: The label for the mobile phone number (for iPhone).
ABAddressBookMBS.kABPhoneMainLabel as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: The label for the main phone number.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: The label for the main phone number.
ABAddressBookMBS.kABPhoneMobileLabel as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: The label for the mobile phone number.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: The label for the mobile phone number.
ABAddressBookMBS.kABPhonePagerLabel as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: The label for the pager number.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: The label for the pager number.
ABAddressBookMBS.kABPhoneProperty as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Generic phone number - kABMultiStringProperty
Notes: This property is used for persons only.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Generic phone number - kABMultiStringProperty
Notes: This property is used for persons only.
ABAddressBookMBS.kABPhoneWorkFAXLabel as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: The label for the work fax number.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: The label for the work fax number.
ABAddressBookMBS.kABPhoneWorkLabel as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: The label for the work phone number.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: The label for the work phone number.
ABAddressBookMBS.kABRelatedNamesProperty as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: names related to this person - kABMultiStringProperty
Notes: This property is used for persons only.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: names related to this person - kABMultiStringProperty
Notes: This property is used for persons only.
ABAddressBookMBS.kABSisterLabel as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the labels for the related names.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the labels for the related names.
ABAddressBookMBS.kABSocialProfileProperty as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Social Profiles - kABMultiDictionaryProperty
Notes:
Available on Mac OS X 10.7 or later.
The multi dictionary contains dictionaries. Each has keys like kABSocialProfileURLKey, kABSocialProfileUsernameKey, kABSocialProfileUserIdentifierKey and kABSocialProfileServiceKey.
kABSocialProfileServiceKey has values like kABSocialProfileServiceTwitter, kABSocialProfileServiceFacebook, kABSocialProfileServiceLinkedIn, kABSocialProfileServiceFlickr and kABSocialProfileServiceMySpace.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Social Profiles - kABMultiDictionaryProperty
Notes:
Available on Mac OS X 10.7 or later.
The multi dictionary contains dictionaries. Each has keys like kABSocialProfileURLKey, kABSocialProfileUsernameKey, kABSocialProfileUserIdentifierKey and kABSocialProfileServiceKey.
kABSocialProfileServiceKey has values like kABSocialProfileServiceTwitter, kABSocialProfileServiceFacebook, kABSocialProfileServiceLinkedIn, kABSocialProfileServiceFlickr and kABSocialProfileServiceMySpace.
ABAddressBookMBS.kABSocialProfileServiceFacebook as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the values for the social profile dictionary's kABSocialProfileServiceKey key.
Notes:
Available on Mac OS X 10.7 or later.
Facebook
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the values for the social profile dictionary's kABSocialProfileServiceKey key.
Notes:
Available on Mac OS X 10.7 or later.
ABAddressBookMBS.kABSocialProfileServiceFlickr as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the values for the social profile dictionary's kABSocialProfileServiceKey key.
Notes:
Available on Mac OS X 10.7 or later.
Flickr
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the values for the social profile dictionary's kABSocialProfileServiceKey key.
Notes:
Available on Mac OS X 10.7 or later.
Flickr
ABAddressBookMBS.kABSocialProfileServiceKey as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the keys for addressbook record values.
Notes:
Available on Mac OS X 10.7 or later.
The service for this social profile. Can be kABSocialProfileServiceTwitter, kABSocialProfileServiceFacebook, kABSocialProfileServiceLinkedIn, kABSocialProfileServiceFlickr or kABSocialProfileServiceMySpace.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the keys for addressbook record values.
Notes:
Available on Mac OS X 10.7 or later.
The service for this social profile. Can be kABSocialProfileServiceTwitter, kABSocialProfileServiceFacebook, kABSocialProfileServiceLinkedIn, kABSocialProfileServiceFlickr or kABSocialProfileServiceMySpace.
ABAddressBookMBS.kABSocialProfileServiceLinkedIn as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the values for the social profile dictionary's kABSocialProfileServiceKey key.
Notes:
Available on Mac OS X 10.7 or later.
LinkedIn
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the values for the social profile dictionary's kABSocialProfileServiceKey key.
Notes:
Available on Mac OS X 10.7 or later.
ABAddressBookMBS.kABSocialProfileServiceMySpace as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the values for the social profile dictionary's kABSocialProfileServiceKey key.
Notes:
MySpace
Available on Mac OS X 10.7 or later.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the values for the social profile dictionary's kABSocialProfileServiceKey key.
Notes:
MySpace
Available on Mac OS X 10.7 or later.
ABAddressBookMBS.kABSocialProfileServiceSinaWeibo as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 12.3, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the values for the social profile dictionary's kABSocialProfileServiceKey key.
Notes:
SinaWeibo
Available in Mac OS X 10.8 and newer.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 12.3, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the values for the social profile dictionary's kABSocialProfileServiceKey key.
Notes:
SinaWeibo
Available in Mac OS X 10.8 and newer.
ABAddressBookMBS.kABSocialProfileServiceTwitter as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the values for the social profile dictionary's kABSocialProfileServiceKey key.
Notes:
Available on Mac OS X 10.7 or later.
Twitter
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the values for the social profile dictionary's kABSocialProfileServiceKey key.
Notes:
Available on Mac OS X 10.7 or later.
ABAddressBookMBS.kABSocialProfileURLKey as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the keys for addressbook record values.
Notes:
Available on Mac OS X 10.7 or later.
Service name. Possible values follow.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the keys for addressbook record values.
Notes:
Available on Mac OS X 10.7 or later.
Service name. Possible values follow.
ABAddressBookMBS.kABSocialProfileUserIdentifierKey as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the keys for addressbook record values.
Notes:
Available on Mac OS X 10.7 or later.
Service-specific identifier.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the keys for addressbook record values.
Notes:
Available on Mac OS X 10.7 or later.
Service-specific identifier.
ABAddressBookMBS.kABSocialProfileUsernameKey as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the keys for addressbook record values.
Notes:
Available on Mac OS X 10.7 or later.
User-visible profile name.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the keys for addressbook record values.
Notes:
Available on Mac OS X 10.7 or later.
User-visible profile name.
ABAddressBookMBS.kABSpouseLabel as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the labels for the related names.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the labels for the related names.
ABAddressBookMBS.kABSuffixProperty as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: The name suffix - kABStringProperty
Notes:
e.g. "Sr." "Jr." "III"
This property is used for persons only.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: The name suffix - kABStringProperty
Notes:
e.g. "Sr." "Jr." "III"
This property is used for persons only.
ABAddressBookMBS.kABTitleProperty as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: the title of the person - kABStringProperty
Notes:
e.g. "Sir" "Duke" "General" "Lord"
This property is used for persons only.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: the title of the person - kABStringProperty
Notes:
e.g. "Sir" "Duke" "General" "Lord"
This property is used for persons only.
ABAddressBookMBS.kABUIDProperty as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: The UID property - kABStringProperty
Notes: A property for all records.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: The UID property - kABStringProperty
Notes: A property for all records.
ABAddressBookMBS.kABUpdatedRecords as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the keys contained by the user-info dictionary of the notifications posted by the Address Book framework.
Notes: Records that have been updated.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: One of the keys contained by the user-info dictionary of the notifications posted by the Address Book framework.
Notes: Records that have been updated.
ABAddressBookMBS.kABURLsProperty as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: URLs - kABMultiStringProperty
Example:
Notes:
This property is used for persons only.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: URLs - kABMultiStringProperty
Example:
// shows all websites with labels
dim a as new ABAddressBookMBS
dim p as ABPersonMBS = a.owner
dim m as ABMultiValueMBS = p.valueForProperty(a.kABURLsProperty)
dim u as integer = m.count-1
for i as integer = 0 to u
dim label as string = m.labelAtIndex(i)
dim value as string = m.valueAtIndex(i)
MsgBox label+" -> "+value
next
ABAddressBookMBS.kABWorkLabel as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: A generic label.
Notes: All kABXXXXWorkLabel are equivalent to this label
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: A generic label.
Notes: All kABXXXXWorkLabel are equivalent to this label
ABAddressBookMBS.kABYahooHomeLabel as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: A label for the home yahoo Instant Messaging account.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: A label for the home yahoo Instant Messaging account.
ABAddressBookMBS.kABYahooInstantProperty as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Yahoo Instant Messaging - kABMultiStringProperty
Notes:
This property is used for persons only.
Deprecated in Mac OS 10.7. You should use kABInstantMessageProperty.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Yahoo Instant Messaging - kABMultiStringProperty
Notes:
This property is used for persons only.
Deprecated in Mac OS 10.7. You should use kABInstantMessageProperty.
ABAddressBookMBS.kABYahooWorkLabel as string
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: A label for the work yahoo Instant Messaging account.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: A label for the work yahoo Instant Messaging account.
ABAddressBookMBS.LocalizedPropertyOrLabel(propertyOrLabel as string) as string
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Returns the localized version of built in properties, labels or keys
Notes: Returns propertyOrLabel if not found (e.g. if not built in).
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Returns the localized version of built in properties, labels or keys
Notes: Returns propertyOrLabel if not found (e.g. if not built in).
ABAddressBookMBS.NewPersonWithVCardRepresentation(data as memoryblock) as ABPersonMBS
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Create a person from a vCard.
Notes:
Returns nil on failure.
Convenience function which cen be used instead of the ABPersonMBS constructor.
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Create a person from a vCard.
Notes:
Returns nil on failure.
Convenience function which cen be used instead of the ABPersonMBS constructor.
ABAddressBookMBS.owner as ABPersonMBS
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Returns the person that represents the user.
Notes:
Returns nil if "me" was never set.
(function is not named me as me is a reserved word in Realbasic)
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Returns the person that represents the user.
Notes:
Returns nil if "me" was never set.
(function is not named me as me is a reserved word in Realbasic)
ABAddressBookMBS.people as ABPersonMBS()
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Returns an array of all the people in the AddressBook database
Example:
Notes:
Returns an empty array in case the DB doesn't contain any body.
Returns nil on any error.
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Returns an array of all the people in the AddressBook database
Example:
dim a as new ABAddressBookMBS
// get all people
dim p(-1) as ABPersonMBS = a.people
// walk over people list
for each m as ABPersonMBS in p
try
// ask for image
dim j as NSImageMBS = m.image
// do something with image
if j<>nil then
Backdrop=j.CopyPictureWithMask
end if
catch x as NSExceptionMBS
// raises exception if there is no image
end try
next
Returns an empty array in case the DB doesn't contain any body.
Returns nil on any error.
ABAddressBookMBS.peopleForEmail(email as string) as ABPersonMBS()
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 12.3, Mac: Yes, Win: Yes, Linux: Yes, Console & Web: Yes, Feedback.
Function: Searches a contact for the given email.
Example:
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 12.3, Mac: Yes, Win: Yes, Linux: Yes, Console & Web: Yes, Feedback.
Function: Searches a contact for the given email.
Example:
dim a as new ABAddressBookMBS
dim persons() as ABPersonMBS = a.peopleForEmail("support@monkeybreadsoftware.de")
if UBound(persons) >= 0 then
MsgBox persons(0).DisplayName
else
MsgBox "nothing found."
end if
ABAddressBookMBS.personForUniqueId(uniqueid as string) as ABPersonMBS
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.3, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Returns a ABPersonMBS matching a given unique ID.
Example:
Notes:
Returns nil if the record could not be found or matches to a group.
Available in Mac OS X 10.3.
see also recordForUniqueId.
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.3, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Returns a ABPersonMBS matching a given unique ID.
Example:
dim a as new ABAddressBookMBS
// you have some uid
dim uid as string = a.owner.valueForProperty(a.kABUIDProperty)
// later you want to find the person
dim p as ABPersonMBS = a.personForUniqueId(uid)
// shows the name
MsgBox p.valueForProperty(a.kABFirstNameProperty)
Returns nil if the record could not be found or matches to a group.
Available in Mac OS X 10.3.
see also recordForUniqueId.
ABAddressBookMBS.recordClassFromUniqueId(uniqueid as string) as string
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Given a record uniqueId returns the record class name.
Notes: Return "ABPersonMBS" or "ABGroup" or "" for a given uniqueid.
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Given a record uniqueId returns the record class name.
Notes: Return "ABPersonMBS" or "ABGroup" or "" for a given uniqueid.
ABAddressBookMBS.recordForUniqueId(uniqueid as string) as ABRecordMBS
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Returns a record (ABPersonMBS or ABGroup) matching a given unique ID.
Example:
Notes:
Returns nil if the record could not be found.
Available in Mac OS X 10.3.
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Returns a record (ABPersonMBS or ABGroup) matching a given unique ID.
Example:
dim a as new ABAddressBookMBS
// you have some uid
dim uid as string = a.owner.valueForProperty(a.kABUIDProperty)
// later you want to find the person
dim r as ABRecordMBS = a.recordForUniqueId(uid)
if r isa ABPersonMBS then
dim p as ABPersonMBS = ABPersonMBS(r)
// shows the name
MsgBox p.valueForProperty(a.kABFirstNameProperty)
end if
Returns nil if the record could not be found.
Available in Mac OS X 10.3.
ABAddressBookMBS.recordsMatchingSearchElement(search as ABSearchElementMBS) as ABRecordMBS()
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Returns an array of records matching the given search element
Example:
Notes:
Returns an empty array if no matches or an error.
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Returns an array of records matching the given search element
Example:
dim ab as new ABAddressBookMBS
// search for people with birthday, by searching for dates starting 1901.
dim searchDate as new date( 1901, 1, 1 )
dim search as ABSearchElementMBS = ab.SearchElementForPersonProperty( ab.kABBirthdayProperty, "", "", searchDate, ab.kABGreaterThan )
// do the search
dim people() as ABRecordMBS = ab.RecordsMatchingSearchElement( search )
for each person as ABRecordMBS in people
dim p as ABPersonMBS = ABPersonMBS( person )
// now work on them
next
ABAddressBookMBS.removeRecord(record as ABRecordMBS) as boolean
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Removes a record (ABPersonMBS or ABGroup) from the AddressBook Database
Notes: Returns true if the removal was successful.
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Removes a record (ABPersonMBS or ABGroup) from the AddressBook Database
Notes: Returns true if the removal was successful.
See also:
ABAddressBookMBS.removeRecord(record as ABRecordMBS, byref error as NSErrorMBS) as boolean
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Removes a record (ABPersonMBS or ABGroup) from the AddressBook Database.
Notes:
Returns true if the removal was successful.
On Mac OS X 10.7 the error parameter is set to describe the error.
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 11.2, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Removes a record (ABPersonMBS or ABGroup) from the AddressBook Database.
Notes:
Returns true if the removal was successful.
On Mac OS X 10.7 the error parameter is set to describe the error.
See also:
ABAddressBookMBS.save as boolean
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Saves changes made since the last save.
Notes: Return true if successful (or there was no change).
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Saves changes made since the last save.
Notes: Return true if successful (or there was no change).
See also:
ABAddressBookMBS.save(byref error as NSErrorMBS) as boolean
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.7, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Saves changes made since the last save.
Notes:
Return true if successful (or there was no change).
On Mac OS X 10.5 the error object is returned. On Mac OS X 10.4 this error property is nil and you only can use the result.
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.7, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Saves changes made since the last save.
Notes:
Return true if successful (or there was no change).
On Mac OS X 10.5 the error object is returned. On Mac OS X 10.4 this error property is nil and you only can use the result.
See also:
ABAddressBookMBS.searchElementForConjunction(conjunction as integer, children() as ABSearchElementMBS) as ABSearchElementMBS
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Creates a search element combining several sub search elements.
Notes: Convenience function which can be used instead of ABSearchElementMBS.searchElementForConjunction.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Creates a search element combining several sub search elements.
Notes: Convenience function which can be used instead of ABSearchElementMBS.searchElementForConjunction.
ABAddressBookMBS.searchElementForGroupProperty(PropertyName as string, Label as string, Key as string, value as variant, comparison as integer) as ABSearchElementMBS
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Returns a search element that will search groups.
Notes: Convenience function to be used instead of the searchElementForProperty method in the ABGroupMBS class.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Returns a search element that will search groups.
Notes: Convenience function to be used instead of the searchElementForProperty method in the ABGroupMBS class.
ABAddressBookMBS.searchElementForPersonProperty(PropertyName as string, Label as string, Key as string, value as variant, comparison as integer) as ABSearchElementMBS
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Returns a search element that will search people.
Notes: Convenience function to be used instead of the searchElementForProperty method in the ABPersonMBS class.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Returns a search element that will search people.
Notes: Convenience function to be used instead of the searchElementForProperty method in the ABPersonMBS class.
ABAddressBookMBS.setMe(moi as ABPersonMBS)
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Sets "Me" to moi.
Notes: Pass nil to clear "Me".
method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Sets "Me" to moi.
Notes: Pass nil to clear "Me".
ABAddressBookMBS.sharedAddressbook as ABAddressBookMBS
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 12.0, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Returns the shared addressbook object.
Example:
Notes:
If you call this method several times, the object is cached, so it's only created the first time (singleton).
Returns nil on Windows or Linux or low memory or missing permissions.
shared method, Addressbook, MBS Real Studio Cocoa Plugin (ABAddressbook), class ABAddressBookMBS,
Plugin version: 12.0, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: Returns the shared addressbook object.
Example:
// quickly find the addressbook, locate me and display my name:
MsgBox ABAddressBookMBS.sharedAddressbook.owner.DisplayName
If you call this method several times, the object is cached, so it's only created the first time (singleton).
Returns nil on Windows or Linux or low memory or missing permissions.
The items on this page are in the following plugins: MBS Real Studio Cocoa Plugin.
Links
MBS Filemaker Plugins