Class AttributeFilterPolicyGroupParser

java.lang.Object
net.shibboleth.idp.attribute.filter.spring.impl.AttributeFilterPolicyGroupParser
All Implemented Interfaces:
BeanDefinitionParser

public class AttributeFilterPolicyGroupParser extends Object implements BeanDefinitionParser
Bean definition parser for <afp:AttributeFilterPolicyGroup>, top top level of the filter "stack".

There is no bean being summoned up here. Rather we just parse all the children. Then over in the service all the * AttributeFilterPolicy beans are sucked out of spring by type and injected into a new AttributeFilterImpl via a AttributeFilterServiceStrategy.

  • Field Details

    • TYPE_NAME

      public static final QName TYPE_NAME
      Schema type name.
    • POLICY_REQUIREMENT_ELEMENT_NAME

      public static final QName POLICY_REQUIREMENT_ELEMENT_NAME
      Local name of the policy requirement element.
    • PERMIT_VALUE_ELEMENT_NAME

      public static final QName PERMIT_VALUE_ELEMENT_NAME
      Local name of the value filter element.
    • log

      private final org.slf4j.Logger log
      Class logger.
  • Constructor Details

    • AttributeFilterPolicyGroupParser

      public AttributeFilterPolicyGroupParser()
  • Method Details