Interface IDynamicShortcutResolver


public interface IDynamicShortcutResolver
Determines the application a shortcut should start
Since:
10.3
  • Method Summary

    Modifier and Type
    Method
    Description
    com.aquima.interactions.foundation.ApplicationID
    resolveShortcut(IShortcut shortcut, com.aquima.interactions.foundation.ApplicationID parentApplication)
    Determines the Application ID for the session of the external widget.
    com.aquima.interactions.foundation.ApplicationID
    resolveShortcut(IShortcut shortcut, com.aquima.interactions.foundation.ApplicationID parentApplication, String testPath)
    Determines the Application ID for the session of the external widget.
  • Method Details

    • resolveShortcut

      com.aquima.interactions.foundation.ApplicationID resolveShortcut(IShortcut shortcut, com.aquima.interactions.foundation.ApplicationID parentApplication)
      Determines the Application ID for the session of the external widget. If the widget info has no version specified, then the default version is used.
      Parameters:
      shortcut - the shortcut to determine a version for, may not be null
      parentApplication - the parent application to derive a version from if a dynamic shortcut is used, may be null
      Returns:
      the Application ID, never null.
    • resolveShortcut

      com.aquima.interactions.foundation.ApplicationID resolveShortcut(IShortcut shortcut, com.aquima.interactions.foundation.ApplicationID parentApplication, String testPath)
      Determines the Application ID for the session of the external widget. If the widget info has no version specified, then the default version is used.
      Parameters:
      shortcut - the shortcut to determine a version for, may not be null
      parentApplication - the parent application to derive a version from if a dynamic shortcut is used, may be null
      testPath - the test path to use, only for development mode
      Returns:
      the Application ID, never null.