[java-identity-provider COMMIT] in /trunk/idp-attribute-resolver-api/src: main/java/net/shibboleth/idp/attribute/reso...
noreply at shibboleth.net
noreply at shibboleth.net
Thu Oct 31 09:40:35 EDT 2013
Author: rdw
Date: Thu Oct 31 09:40:35 2013
New Revision: 4918
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4918&view=rev
Log:
IDP 322 Start to introduce Interfaces for components
This is the third of three checkins.
BaseSubjectNamePrincipalConnectorDefinition becomes and interface and gets renamed to SubjectNamePrincipalConnectorDefinition. All the concrete definitions extend AbstractSubjectNamePrincipalConnectorDefintion. All other uses of attribute definition are now cast in terms of the interface.
Added:
trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/SubjectNamePrincipalConnectorDefinition.java
- copied, changed from r4913, trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/BaseSubjectNamePrincipalConnectorDefinition.java
trunk/idp-attribute-resolver-api/src/test/java/net/shibboleth/idp/attribute/resolver/AbstractAttributeDefinitionTest.java
- copied, changed from r4914, trunk/idp-attribute-resolver-api/src/test/java/net/shibboleth/idp/attribute/resolver/BaseAttributeDefinitionTest.java
trunk/idp-attribute-resolver-api/src/test/java/net/shibboleth/idp/attribute/resolver/AbstractSubjectNamePrincipalConnectorDefinitionTest.java
- copied, changed from r4911, trunk/idp-attribute-resolver-api/src/test/java/net/shibboleth/idp/attribute/resolver/BaseSubjectNamePrincipalConnectorDefinitionTest.java
Modified:
trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/AbstractSubjectNamePrincipalConnectorDefinition.java
trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/BaseSubjectNamePrincipalConnectorDefinition.java
trunk/idp-attribute-resolver-api/src/test/java/net/shibboleth/idp/attribute/resolver/BaseAttributeDefinitionTest.java
trunk/idp-attribute-resolver-api/src/test/java/net/shibboleth/idp/attribute/resolver/BaseSubjectNamePrincipalConnectorDefinitionTest.java
trunk/idp-attribute-resolver-api/src/test/java/net/shibboleth/idp/attribute/resolver/MockSubjectNamePrincipalConnector.java
Modified: trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/AbstractSubjectNamePrincipalConnectorDefinition.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/AbstractSubjectNamePrincipalConnectorDefinition.java?rev=4918&r1=4917&r2=4918&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/AbstractSubjectNamePrincipalConnectorDefinition.java (original)
+++ trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/AbstractSubjectNamePrincipalConnectorDefinition.java Thu Oct 31 09:40:35 2013
@@ -48,7 +48,7 @@
* TODO This is highly likely to change, or even become irrelevant.
*/
public abstract class AbstractSubjectNamePrincipalConnectorDefinition extends AbstractResolverPlugin<String> implements
- PrincipalConnectorDefinition<AttributeResolutionContext> {
+ SubjectNamePrincipalConnectorDefinition {
/**
* The nameID format we are interested in.
Copied: trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/SubjectNamePrincipalConnectorDefinition.java (from r4913, trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/BaseSubjectNamePrincipalConnectorDefinition.java)
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/SubjectNamePrincipalConnectorDefinition.java?p2=trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/SubjectNamePrincipalConnectorDefinition.java&p1=trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/BaseSubjectNamePrincipalConnectorDefinition.java&r1=4913&r2=4918&rev=4918&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/BaseSubjectNamePrincipalConnectorDefinition.java (original)
+++ trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/SubjectNamePrincipalConnectorDefinition.java Thu Oct 31 09:40:35 2013
@@ -17,94 +17,52 @@
package net.shibboleth.idp.attribute.resolver;
-import java.util.Collections;
import java.util.Set;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
-import net.shibboleth.utilities.java.support.annotation.constraint.NotEmpty;
import net.shibboleth.utilities.java.support.annotation.constraint.Unmodifiable;
-import net.shibboleth.utilities.java.support.component.ComponentInitializationException;
-import net.shibboleth.utilities.java.support.component.ComponentSupport;
-import net.shibboleth.utilities.java.support.logic.Constraint;
[... 285 lines stripped ...]
More information about the commits
mailing list