Package com.sap.portal.obn.service

Provides classes and interfaces for working with OBN objects, and performing OBN resolving.

See:
          Description

Interface Summary
IOBNConstants The interface that defines OBN constants.
IOBNConstants.IOBNDomain The interface that defines OBN constants for management of the OBN domain attribute of implementing iViews.
IOBNConstants.IOBNUrl The interface that defines OBN constants for constructing OBN URLs.
IOBNConstants.IOBNUrl.IParameters The interface that defines the names of parameters reserved for OBN internal use.
IOBNConstants.IOBNUrl.IParameters.IParametersValues The interface that defines the values of parameters reserved for OBN internal use.
IOBNImplementationMD The interface that represents metadata for an OBN operation implementation.
IOBNImplementationMD.Comparators Deprecated. as of 710 SP9.
IOBNMetadata An interface that represents OBN metadata, that can then be used to trigger navigation or explore OBN data for the specified metadata.
IOBNOperationMD The interface that represents metadata for an OBN operation.
IOBNOperationMD.Comparators Deprecated. as of 710 SP9.
IOBNParameterData The interface that represents the data of a single OBN metadata parameter.
IOBNResolvingContainer The interface that allows you to get OBN information for a specific set of OBN metadata.
IOBNService The interface that enables you to explore OBN data.
 

Class Summary
IOBNImplementationMD.Comparators.ExpressionComparator Compares two objects implementing the IOBNImplementationMD interface based on their expression evaluation result.
IOBNImplementationMD.Comparators.FriendlyNameComparator Compares two objects implementing the IOBNImplementationMD interface by their friendly names.
IOBNImplementationMD.Comparators.PriorityComparator Compares two objects implementing the IOBNImplementationMD interface by their priorities.
IOBNOperationMD.Comparators.FriendlyNameComparator Compares two objects implementing the IOBNOperationMD interface by their friendly names.
IOBNOperationMD.Comparators.PriorityComparator Compares two objects implementing the IOBNOperationMD interface by their priorities.
OBNFactory The factory class that creates basic OBN-related objects.
 

Package com.sap.portal.obn.service Description

Provides classes and interfaces for working with OBN objects, and performing OBN resolving.

The package enables you, for example, to resolve a business object and operation to a navigation target, retrieve all operations for the current user for a specific business object, and generated an OBN URL.

The following figure shows the relationships between key objects:

The starting point is IOBNMetadata, which is set with the business object, operation and other information. The IOBNService is used to generate an IOBNResolvingContainer for the metadata. The IOBNResolvingContainer provides methods for getting, for example, the valid operations or navigation targets for the metadata.



Copyright 2011 SAP AG Complete Copyright Notice