Interface IBmUriBuildContributor


  • public interface IBmUriBuildContributor
    Component contributing custom logic in the process of building BM URIs.
    • Method Detail

      • prepareBmUriContext

        @Deprecated
        default String prepareBmUriContext​(IBmObject object)
        Deprecated.
        Contexts have been introduced to solve the problem with converting derived field URIs to symbolic names and are not intended to be widely used.
        Prepares BM URI context (descriptive part of URI).
        Parameters:
        object - The object the URI being generated belongs to. May not be null.
        Returns:
        non-empty context or null in case the object is not supported by this contributor or creating a custom context for the object is not required.
      • buildCustomUriPath

        default String buildCustomUriPath​(IBmObject object)
        Builds custom URI path.
        Parameters:
        object - The object the URI being generated belons to. May not be null.
        Returns:
        custom path or null in case the object is not supported by this contributor or creating a custom path for the object is not required.