Platforms to show: All Mac Windows Linux Cross-Platform
Collaboration
Classes for the Collaboration framework on Mac OS X.
- Classes
- class CBGroupIdentityMBS
- method Constructor
- method copy as CBGroupIdentityMBS
- shared method groupIdentityWithPosixGID(groupID as Integer, authority as CBIdentityAuthorityMBS) as CBGroupIdentityMBS
- method members as CBIdentityMBS()
- method posixGID as Integer
- class CBIdentityAuthorityMBS
- shared method Available as Boolean
- method Constructor
- method CSIdentityAuthority as Variant
- shared method defaultIdentityAuthority as CBIdentityAuthorityMBS
- shared method identityAuthorityWithCSIdentityAuthority(CSIdentityAuthority as Variant) as CBIdentityMBS
- shared method localIdentityAuthority as CBIdentityAuthorityMBS
- method localizedName as string
- shared method managedIdentityAuthority as CBIdentityAuthorityMBS
- property Handle as Integer
- class CBIdentityMBS
- method aliases as string()
- method authority as CBIdentityAuthorityMBS
- shared method Available as Boolean
- method Constructor
- method copy as CBIdentityMBS
- method CSIdentity as Variant
- method emailAddress as string
- method fullName as string
- shared method identityWithCSIdentity(CSIdentity as Variant) as CBIdentityMBS
- shared method identityWithName(name as string, authority as CBIdentityAuthorityMBS) as CBUserIdentityMBS
- shared method identityWithPersistentReference(ref as Memoryblock) as CBUserIdentityMBS
- shared method identityWithUUIDString(uuid as string, authority as CBIdentityAuthorityMBS) as CBUserIdentityMBS
- method image as NSImageMBS
- method isHidden as boolean
- method isMemberOfGroup(g as CBGroupIdentityMBS) as boolean
- method persistentReference as MemoryBlock
- method posixName as string
- method UUIDString as string
- property Handle as Integer
- class CBIdentityPickerMBS
- shared method Available as Boolean
- method Constructor
- method identities as CBIdentityMBS()
- method runModal as Integer
- method runModalForWindow(win as DesktopWindow)
- method runModalForWindow(win as window)
- property Handle as Integer
- property allowsMultipleSelection as boolean
- property title as string
- event identityPickerDidEnd(returnCode as Integer)
- class CBUserIdentityMBS
- method authenticateWithPassword(password as string) as boolean
- method Constructor
- method copy as CBUserIdentityMBS
- method isEnabled as boolean
- method posixUID as Integer
- shared method userIdentityWithPosixUID(userID as Integer, authority as CBIdentityAuthorityMBS) as CBUserIdentityMBS
- class CSIdentityAuthorityMBS
- shared method Available as Boolean
- method Constructor
- shared method defaultIdentityAuthority as CSIdentityAuthorityMBS
- shared method localIdentityAuthority as CSIdentityAuthorityMBS
- shared method managedIdentityAuthority as CSIdentityAuthorityMBS
- property Handle as Integer
- property localizedName as string
- class CSIdentityMBS
- method AddAlias(alias as string)
- method AddMember(user as CSIdentityMBS)
- method Aliases as string()
- method AuthenticateUsingPassword(password as string) as Boolean
- shared method Available as Boolean
- method Commit as Boolean
- method Commit(byref error as Variant) as Boolean
- method Constructor(identityClass as Integer, fullName as string, posixName as string, flags as Integer, authority as CSIdentityAuthorityMBS)
- method copy as CSIdentityMBS
- shared method CurrentUser as CSIdentityMBS
- method Delete
- method GroupMembershipQuery as CSIdentityQueryMBS
- method IsMemberOfGroup(group as CSIdentityMBS) as Boolean
- shared method kCSIdentityGeneratePosixName as string
- method PersistentReference as memoryblock
- method RemoveAlias(alias as string)
- method RemoveClient
- method RemoveMember(user as CSIdentityMBS)
- method SetEmailAddress(email as string = "")
- method SetFullName(name as string)
- method SetImageData(data as memoryblock = nil, datatype as string = "public.jpeg")
- method SetImageURL(URL as string)
- method SetIsEnabled(value as boolean)
- method SetPassword(password as string)
- property Authority as CSIdentityAuthorityMBS
- property EmailAddress as string
- property FullName as string
- property Handle as Integer
- property IdentityClass as Integer
- property ImageData as memoryblock
- property ImageDataType as string
- property ImageURL as string
- property IsCommitting as Boolean
- property IsEnabled as Boolean
- property IsGroup as Boolean
- property IsHidden as Boolean
- property IsUser as Boolean
- property PosixID as Integer
- property PosixName as string
- property UUID as string
- class CSIdentityQueryMBS
- shared method Available as Boolean
- method Constructor
- shared method Create(identityClass as Integer, authority as CSIdentityAuthorityMBS) as CSIdentityQueryMBS
- shared method CreateForCurrentUser as CSIdentityQueryMBS
- shared method CreateForName(name as string, comparisonMethod as Integer, identityClass as Integer, authority as CSIdentityAuthorityMBS) as CSIdentityQueryMBS
- shared method CreateForPersistentReference(data as memoryblock) as CSIdentityQueryMBS
- shared method CreateForPosixID(posixID as Integer, identityClass as Integer, authority as CSIdentityAuthorityMBS) as CSIdentityQueryMBS
- shared method CreateForUUID(uuid as string, authority as CSIdentityAuthorityMBS) as CSIdentityQueryMBS
- method Execute(flags as Integer = 0) as Boolean
- method Execute(flags as Integer, byref error as Variant) as Boolean
- method Results as CSIdentityMBS()
- method Stop
- property Handle as Integer
- class CBGroupIdentityMBS
- Blog Entries
Release notes
- Version 23.5
- Changed CSIdentityMBS class to have 15 properties visible in debugger.
- Changed localizedName property in CSIdentityAuthorityMBS class to be debugger visible.
- Version 22.5
- Disabled debug logging left over in CSIdentityMBS class constructor.
The items on this page are in the following plugins: MBS MacFrameworks Plugin.