Platforms to show: All Mac Windows Linux Cross-Platform
ODNodeMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Open Directory | MBS MacFrameworks Plugin | 19.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 2 properties
- 7 methods
- method Constructor Private
- method nodeDetails(byref error as NSErrorMBS) as Dictionary
- method nodeDetailsForKeys(keys() as string, byref error as NSErrorMBS) as Dictionary
- method subnodeNames(byref error as NSErrorMBS) as String()
- method supportedAttributesForRecordType(RecordType as String, byref error as NSErrorMBS) as String()
- method supportedRecordTypes(byref error as NSErrorMBS) as String()
- method unreachableSubnodeNames(byref error as NSErrorMBS) as String()
- 2 shared methods
- shared method nodeWithName(session as ODSessionMBS, name as string, byref error as NSErrorMBS) as ODNodeMBS
- shared method nodeWithType(session as ODSessionMBS, type as integer, byref error as NSErrorMBS) as ODNodeMBS
- 5 constants
Node Types
Constant | Value | Description |
---|---|---|
kODNodeTypeAuthentication | &h2201 |
A node used for authentication or record lookups. |
kODNodeTypeConfigure | &h2202 |
A node that specifically refers to the Directory Services configuration. |
kODNodeTypeContacts | &h2204 |
A node used for applications that handle contact data. |
kODNodeTypeLocalNodes | &h2200 |
A node that specifically looks at the local directory. |
kODNodeTypeNetwork | &h2205 |
A node used for looking up network resource type data. |
This class has no sub classes.
Some methods using this class:
- ODQueryMBS.Constructor(node as ODNodeMBS, inRecordTypeOrList as Variant, inAttribute as String, matchType as Integer, inQueryValueOrList as Variant, inReturnAttributeOrList as Variant, maximumResults as Integer, byref error as NSErrorMBS)
- ODQueryMBS.queryWithNode(node as ODNodeMBS, inRecordTypeOrList as Variant, inAttribute as String, matchType as Integer, inQueryValueOrList as Variant, inReturnAttributeOrList as Variant, maximumResults as Integer, byref error as NSErrorMBS) as ODQueryMBS
Some examples using this class:
Blog Entries
- MonkeyBread Software Releases the MBS Xojo Plugins in version 19.3
- MBS Xojo Plugins, version 19.3pr2
- OpenDirectory Framework for Xojo
Xojo Developer Magazine
Release notes
- Version 19.3
- Added OpenDirectory classes for Xojo: ODQueryMBS, ODRecordMBS, ODNodeMBS and ODSessionMBS.
The items on this page are in the following plugins: MBS MacFrameworks Plugin.