Interface ItemIdentificationStrategy<T>

Type Parameters:
T - type of Item to be identified
All Known Implementing Classes:
AbstractCompositeItemIdentificationStrategy, FirstItemIdItemIdentificationStrategy, RegistrationAuthorityItemIdentificationStrategy

@ThreadSafe public interface ItemIdentificationStrategy<T>
Strategy for determining a human-readable identifier for a given Item.

All implementations of this interface must be thread-safe.

  • Method Summary

    Modifier and Type
    Method
    Description
    Gets an identifier for the item.
  • Method Details

    • getItemIdentifier

      @Nonnull String getItemIdentifier(@Nonnull Item<T> item)
      Gets an identifier for the item.
      Parameters:
      item - the item
      Returns:
      the identifier, never null