4 * Interface to apply AAP, based on IAttributeRule in C++ shib.h
6 * Notably implemented by XMLAttributeRuleImpl in ...target.XMLAAPImpl
10 * University Corporation for Advanced Internet Development, Inc.
12 * [Thats all we have to say to protect ourselves]
13 * Your permission to use this code is governed by "The Shibboleth License".
14 * A copy may be found at http://shibboleth.internet2.edu/license.html
15 * [Nothing in copyright law requires license text in every file.]
17 package edu.internet2.middleware.shibboleth.common;
19 import org.opensaml.SAMLAttribute;
21 import edu.internet2.middleware.shibboleth.metadata.EntityDescriptor;
24 * @author Howard Gilbert
26 public interface AttributeRule {
28 String getNamespace();
32 void apply(EntityDescriptor originSite, SAMLAttribute attribute);