net.shibboleth.metadata.dom.saml
Class RemoveOrganizationStage
java.lang.Object
net.shibboleth.utilities.java.support.component.AbstractDestructableInitializableComponent
net.shibboleth.utilities.java.support.component.AbstractDestructableIdentifiableInitializableComponent
net.shibboleth.metadata.pipeline.BaseStage<ItemType>
net.shibboleth.metadata.pipeline.BaseIteratingStage<DomElementItem>
net.shibboleth.metadata.dom.saml.RemoveOrganizationStage
- All Implemented Interfaces:
- Stage<DomElementItem>, net.shibboleth.utilities.java.support.component.Component, net.shibboleth.utilities.java.support.component.DestructableComponent, net.shibboleth.utilities.java.support.component.IdentifiableComponent, net.shibboleth.utilities.java.support.component.InitializableComponent
@ThreadSafe
public class RemoveOrganizationStage
- extends BaseIteratingStage<DomElementItem>
Filtering stage that removes Organization elements from EntityDescriptors.
|
Field Summary |
private Logger |
log
Class logger. |
| Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractDestructableIdentifiableInitializableComponent |
doInitialize, getId |
| Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractDestructableInitializableComponent |
destroy, doDestroy, initialize, isDestroyed, isInitialized |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.shibboleth.utilities.java.support.component.DestructableComponent |
destroy, isDestroyed |
| Methods inherited from interface net.shibboleth.utilities.java.support.component.IdentifiableComponent |
getId |
| Methods inherited from interface net.shibboleth.utilities.java.support.component.InitializableComponent |
initialize, isInitialized |
log
private final Logger log
- Class logger.
RemoveOrganizationStage
public RemoveOrganizationStage()
doExecute
protected boolean doExecute(@Nonnull
DomElementItem item)
throws StageProcessingException
- Processes a given Item.
- Specified by:
doExecute in class BaseIteratingStage<DomElementItem>
- Parameters:
item - Item on which to operate
- Returns:
- true if the Item should be retained in the collection, false if not
- Throws:
StageProcessingException - thrown if there is a problem with the stage processing
processEntitiesDescriptor
protected void processEntitiesDescriptor(@Nonnull
Element entitiesDescriptor)
- Iterates over all child EntitiesDescriptor, passing each to
processEntitiesDescriptor(Element), and
EntityDescriptor, passing each to processEntityDescriptor(Element).
- Parameters:
entitiesDescriptor - EntitiesDescriptor being processed
processEntityDescriptor
protected void processEntityDescriptor(@Nonnull
Element entityDescriptor)
- Processes an EntityDescriptor by removing any Organization that is within it.
- Parameters:
entityDescriptor - entity descriptor being processed
Copyright © 1999-2012. All Rights Reserved.