Entity Provider Capabilities

Entity Provider Capabilities

Information

Defines entity provider capabilities and explains how to extend the entity provider system.

Entity Provider Capabilities

  • Capabilities are extensions to the the entity provider and broker system.

    • Allows anyone to include additional functionality for entities without having to touch the code in the entity broker itself.

    • Only adds a dependency on the entity broker API to your project code.

  • Capabilities can be created by anyone and should be located within the relevant project (e.g. Search)

    • There are some capabilities that are within the entity broker project. These are referred to as internal capbilities.

    • Capabilities which are true extensions and live outside the entity broker project are referred to as external capabilities.

Creating a new capability

  • TODO

Internal capabilities

External capabilities