[java-identity-provider COMMIT] /trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resol...
noreply at shibboleth.net
noreply at shibboleth.net
Tue Dec 10 05:06:49 EST 2013
Author: rdw
Date: Tue Dec 10 05:06:49 2013
New Revision: 5014
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=5014&view=rev
Log:
Javadoc
Modified:
trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/AttributeResolverParser.java
Modified: trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/AttributeResolverParser.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/AttributeResolverParser.java?rev=5014&r1=5013&r2=5014&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/AttributeResolverParser.java (original)
+++ trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/AttributeResolverParser.java Tue Dec 10 05:06:49 2013
@@ -34,8 +34,10 @@
import org.springframework.beans.factory.xml.ParserContext;
import org.w3c.dom.Element;
-// TODO incomplete port from v2
-/** Bean definition parser for an {@link net.shibboleth.idp.attribute.resolver.AttributeResolver}. */
+/**
+ * Bean definition parser for an {@link net.shibboleth.idp.attribute.resolver.AttributeResolver}. <br/>
+ * This creates a {@link AttributeResolverImpl} from a <resolver:AttributeResolver> definition.
+ */
public class AttributeResolverParser extends AbstractSingleBeanDefinitionParser {
/** Element name. */
@@ -45,7 +47,7 @@
/** Schema type. */
public static final QName SCHEMA_TYPE = new QName(AttributeResolverNamespaceHandler.NAMESPACE,
"AttributeResolverType");
-
+
/** {@inheritDoc} */
protected Class<AttributeResolverImpl> getBeanClass(@Nullable Element element) {
return AttributeResolverImpl.class;
@@ -60,7 +62,7 @@
// TODO principal connector
// children = configChildren.get(new QName(AttributeResolverNamespaceHandler.NAMESPACE, "PrincipalConnector"));
// SpringSupport.parseCustomElements(children, context);
-
+
builder.addConstructorArgValue("Shibboleth.Resolver");
children = configChildren.get(BaseAttributeDefinitionParser.ELEMENT_NAME);
@@ -69,7 +71,7 @@
children = configChildren.get(AbstractDataConnectorParser.ELEMENT_NAME);
builder.addConstructorArgValue(SpringSupport.parseCustomElements(children, context));
}
-
+
/** {@inheritDoc} */
protected boolean shouldGenerateId() {
return true;
More information about the commits
mailing list