Package net.shibboleth.metadata
Class FirstItemIdItemIdentificationStrategy<T>
java.lang.Object
net.shibboleth.metadata.AbstractCompositeItemIdentificationStrategy<T>
net.shibboleth.metadata.FirstItemIdItemIdentificationStrategy<T>
- Type Parameters:
T- type ofItemto be identified
- All Implemented Interfaces:
ItemIdentificationStrategy<T>
- Direct Known Subclasses:
RegistrationAuthorityItemIdentificationStrategy
@Immutable
public class FirstItemIdItemIdentificationStrategy<T>
extends AbstractCompositeItemIdentificationStrategy<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetBasicIdentifier(Item<T> item) Get a basic identifier for theItem.protected StringgetExtraIdentifier(Item<T> item) Get an extra identifier for theItem.Methods inherited from class net.shibboleth.metadata.AbstractCompositeItemIdentificationStrategy
getItemIdentifier, getNoItemIdIdentifier, setNoItemIdIdentifier
-
Constructor Details
-
FirstItemIdItemIdentificationStrategy
public FirstItemIdItemIdentificationStrategy()
-
-
Method Details
-
getBasicIdentifier
Description copied from class:AbstractCompositeItemIdentificationStrategyGet a basic identifier for theItem.- Specified by:
getBasicIdentifierin classAbstractCompositeItemIdentificationStrategy<T>- Parameters:
item-Itemto extract a basic identifier from- Returns:
- a basic identifier for the
Item, ornull
-
getExtraIdentifier
Description copied from class:AbstractCompositeItemIdentificationStrategyGet an extra identifier for theItem.- Specified by:
getExtraIdentifierin classAbstractCompositeItemIdentificationStrategy<T>- Parameters:
item-Itemto extract an extra identifier from- Returns:
- an extra identifier for the
Item, ornull
-