Package net.shibboleth.metadata
Interface ItemIdentificationStrategy<T>
- Type Parameters:
T- type ofItemto 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 TypeMethodDescriptiongetItemIdentifier(Item<T> item) Gets an identifier for the item.
-
Method Details
-
getItemIdentifier
Gets an identifier for the item.- Parameters:
item- the item- Returns:
- the identifier, never
null
-