The following are the major OBN classes and interfaces:
Class/Interface |
Description |
IOBNService |
The interface that enables you to query for OBN data. There are two ways to explore: ● Resolving Container: When you know the business object you want to explore, get a resolving container for the specific business object. ● Analyzer: When you want to find the related business objects and operations, for example, for a specific user, page or role, get an analyzing handler. This interface is also used to obtain an OBNFactory object. |
OBNFactory |
The factory class that creates basic OBN-related objects. |
IOBNMetadata |
The interface that represents a set of OBN metadata, including business object, operation, parameters and other data. Use this interface to trigger navigation or query OBN data for the specified metadata. |
IOBNResolvingContainer |
The interface that enables you to get OBN information for a specific set of OBN metadata. |
The following interfaces enable you to query portal content that are OBN implementations for the current user, as described in Querying Content with the Analyzer:
IOBNAnalyzingHandler |
The interface that offers a set of methods to create basic objects for analyzing OBN data. |
IOBNAnalyzingBOFilter |
The interface that defines filtering rules for business objects returned by the OBN analyzer. For example, you can specify to return only context business objects. |
IOBNAnalyzingScope |
The interface that defines the scope of the OBN analysis. A scope is a list of locations in the PCD, such as a role, folder, workset or page. |