|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ItemMetadata | |
|---|---|
| net.shibboleth.metadata | Base classes for dealing with collections of metadata (whatever metadata might mean to you). |
| net.shibboleth.metadata.pipeline | A set of classes for constructing generic data processing pipelines. |
| net.shibboleth.metadata.util | Some utility classes. |
| Uses of ItemMetadata in net.shibboleth.metadata |
|---|
| Classes in net.shibboleth.metadata that implement ItemMetadata | |
|---|---|
class |
ErrorStatus
A type of StatusMetadata that indicates something is definitely wrong with the Item. |
class |
InfoStatus
A type of StatusMetadata that carries informational messages. |
class |
ItemId
Carries a unique identifier for the data carried by an Item. |
class |
ItemTag
A ItemMetadata that associates a tag with a given Item. |
class |
StatusMetadata
A ItemMetadata implementation that carries status information about an Item. |
class |
WarningStatus
A type of StatusMetadata that indicates something may be "off" about the Item. |
| Fields in net.shibboleth.metadata with type parameters of type ItemMetadata | |
|---|---|
private ClassToInstanceMultiMap<ItemMetadata> |
AbstractItem.metadata
Additional processing information associated with this Item. |
| Methods in net.shibboleth.metadata that return types with arguments of type ItemMetadata | |
|---|---|
ClassToInstanceMultiMap<ItemMetadata> |
Item.getItemMetadata()
Gets all of the metadata attached to this Item. |
ClassToInstanceMultiMap<ItemMetadata> |
AbstractItem.getItemMetadata()
Gets all of the metadata attached to this Item. |
| Uses of ItemMetadata in net.shibboleth.metadata.pipeline |
|---|
| Classes in net.shibboleth.metadata.pipeline that implement ItemMetadata | |
|---|---|
class |
ComponentInfo
Some basic information related to a component's processing of an Item. |
| Fields in net.shibboleth.metadata.pipeline with type parameters of type ItemMetadata | |
|---|---|
private Collection<Class<ItemMetadata>> |
AbstractItemMetadataSelectionStage.selectionRequirements
ItemMetadata classes that, if the an item contains, will cause the Item to be selected. |
| Methods in net.shibboleth.metadata.pipeline that return types with arguments of type ItemMetadata | |
|---|---|
Collection<Class<ItemMetadata>> |
AbstractItemMetadataSelectionStage.getSelectionRequirements()
Gets the ItemMetadata classes that, if the an item contains, will cause the Item to be
selected. |
| Method parameters in net.shibboleth.metadata.pipeline with type arguments of type ItemMetadata | |
|---|---|
protected void |
StatusMetadataLoggingStage.doExecute(Collection<Item<?>> itemCollection,
Item<?> matchingItem,
Map<Class<? extends ItemMetadata>,List<? extends ItemMetadata>> matchingMetadata)
Performs the stage's logic on the given item that contained metadata of the given type. |
protected void |
StatusMetadataLoggingStage.doExecute(Collection<Item<?>> itemCollection,
Item<?> matchingItem,
Map<Class<? extends ItemMetadata>,List<? extends ItemMetadata>> matchingMetadata)
Performs the stage's logic on the given item that contained metadata of the given type. |
protected void |
ItemMetadataTerminationStage.doExecute(Collection<Item<?>> itemCollection,
Item<?> matchingItem,
Map<Class<? extends ItemMetadata>,List<? extends ItemMetadata>> matchingMetadata)
Performs the stage's logic on the given item that contained metadata of the given type. |
protected void |
ItemMetadataTerminationStage.doExecute(Collection<Item<?>> itemCollection,
Item<?> matchingItem,
Map<Class<? extends ItemMetadata>,List<? extends ItemMetadata>> matchingMetadata)
Performs the stage's logic on the given item that contained metadata of the given type. |
protected void |
ItemMetadataFilterStage.doExecute(Collection<Item<?>> itemCollection,
Item<?> matchingItem,
Map<Class<? extends ItemMetadata>,List<? extends ItemMetadata>> matchingMetadata)
Performs the stage's logic on the given item that contained metadata of the given type. |
protected void |
ItemMetadataFilterStage.doExecute(Collection<Item<?>> itemCollection,
Item<?> matchingItem,
Map<Class<? extends ItemMetadata>,List<? extends ItemMetadata>> matchingMetadata)
Performs the stage's logic on the given item that contained metadata of the given type. |
protected abstract void |
AbstractItemMetadataSelectionStage.doExecute(Collection<Item<?>> itemCollection,
Item<?> matchingItem,
Map<Class<? extends ItemMetadata>,List<? extends ItemMetadata>> matchingMetadata)
Performs the stage's logic on the given item that contained metadata of the given type. |
protected abstract void |
AbstractItemMetadataSelectionStage.doExecute(Collection<Item<?>> itemCollection,
Item<?> matchingItem,
Map<Class<? extends ItemMetadata>,List<? extends ItemMetadata>> matchingMetadata)
Performs the stage's logic on the given item that contained metadata of the given type. |
void |
AbstractItemMetadataSelectionStage.setSelectionRequirements(Collection<Class<ItemMetadata>> requirements)
Sets the ItemMetadata classes that, if the an item contains, will cause the Item to be
selected. |
| Uses of ItemMetadata in net.shibboleth.metadata.util |
|---|
| Fields in net.shibboleth.metadata.util with type parameters of type ItemMetadata | |
|---|---|
private ClassToInstanceMultiMap<ItemMetadata> |
ItemCollectionWithMetadata.metadata
Additional processing information associated with this collection of Items. |
| Methods in net.shibboleth.metadata.util that return types with arguments of type ItemMetadata | |
|---|---|
ClassToInstanceMultiMap<ItemMetadata> |
ItemCollectionWithMetadata.getCollectionMetadata()
Gets the ItemMetadata for this collection. |
| Method parameters in net.shibboleth.metadata.util with type arguments of type ItemMetadata | |
|---|---|
static void |
ItemMetadataSupport.addAll(Item<?> item,
Iterable<? extends ItemMetadata> metadatas)
Adds all the given ItemMetadata items to the given Item element. |
static void |
ItemMetadataSupport.addToAll(Collection<? extends Item> itemCollection,
Iterable<? extends ItemMetadata> metadatas)
Adds all the give ItemMetadata items to each Item element in the given collection. |
static void |
ItemMetadataSupport.addToCollection(Collection<? extends Item> itemCollection,
Iterable<? extends ItemMetadata> itemMetadatas)
Adds one or more ItemMetadata to the given collection if the collection is an instance of
ItemCollectionWithMetadata. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||