[java-identity-provider COMMIT] in /trunk: idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter...
noreply at shibboleth.net
noreply at shibboleth.net
Tue Dec 10 07:17:11 EST 2013
Author: rdw
Date: Tue Dec 10 07:17:11 2013
New Revision: 5019
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=5019&view=rev
Log:
IDP-330 Missed checkin and further code tidy
Modified:
trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/AttributeFilterImpl.java
trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/ResolveAttributes.java
trunk/idp-profile-impl/src/test/java/net/shibboleth/idp/profile/impl/ResolveAttributesTest.java
Modified: trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/AttributeFilterImpl.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/AttributeFilterImpl.java?rev=5019&r1=5018&r2=5019&view=diff
==============================================================================
--- trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/AttributeFilterImpl.java (original)
+++ trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/AttributeFilterImpl.java Tue Dec 10 07:17:11 2013
@@ -27,13 +27,13 @@
import javax.annotation.concurrent.ThreadSafe;
import net.shibboleth.idp.attribute.IdPAttribute;
+import net.shibboleth.idp.service.AbstractServiceableComponent;
import net.shibboleth.utilities.java.support.annotation.constraint.NonnullElements;
import net.shibboleth.utilities.java.support.annotation.constraint.NotEmpty;
import net.shibboleth.utilities.java.support.annotation.constraint.NullableElements;
import net.shibboleth.utilities.java.support.annotation.constraint.Unmodifiable;
import net.shibboleth.utilities.java.support.collection.CollectionSupport;
import net.shibboleth.utilities.java.support.collection.LazyList;
-import net.shibboleth.utilities.java.support.component.AbstractDestructableIdentifiableInitializableComponent;
import net.shibboleth.utilities.java.support.component.ComponentInitializationException;
import net.shibboleth.utilities.java.support.component.ComponentSupport;
import net.shibboleth.utilities.java.support.component.ComponentValidationException;
@@ -51,7 +51,7 @@
/** Service that filters out attributes and values based upon loaded policies. */
@ThreadSafe
-public class AttributeFilterImpl extends AbstractDestructableIdentifiableInitializableComponent implements
+public class AttributeFilterImpl extends AbstractServiceableComponent<AttributeFilter> implements
AttributeFilter {
/** Class logger. */
@@ -224,4 +224,9 @@
}
return result;
}
+
+ /** {@inheritDoc} */
+ @Nonnull public AttributeFilter getComponent() {
+ return this;
+ }
}
Modified: trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/ResolveAttributes.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/ResolveAttributes.java?rev=5019&r1=5018&r2=5019&view=diff
==============================================================================
--- trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/ResolveAttributes.java (original)
+++ trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/ResolveAttributes.java Tue Dec 10 07:17:11 2013
@@ -48,15 +48,15 @@
* @event {@link EventIds#INVALID_RELYING_PARTY_CTX}
* @event {@link EventIds#UNABLE_RESOLVE_ATTRIBS}
*
- * @post If resolution is successful, the relevant
- * RelyingPartyContext.getSubcontext(AttributeContext.class, false) != null
+ * @post If resolution is successful, the relevant RelyingPartyContext.getSubcontext(AttributeContext.class, false) !=
+ * null
*/
public final class ResolveAttributes extends AbstractProfileAction {
/** Class logger. */
@Nonnull private final Logger log = LoggerFactory.getLogger(ResolveAttributes.class);
- /** Resolver used to fetch attributes. */
+ /** Service used to get the resolver used to fetch attributes. */
@Nonnull private final ReloadableService<AttributeResolver> attributeResolverService;
/**
@@ -66,7 +66,7 @@
/** RelyingPartyContext to operate on. */
@Nullable private RelyingPartyContext rpContext;
-
+
/**
* Constructor. Initializes {@link #relyingPartyContextLookupStrategy} to {@link ChildContextLookup}.
*
@@ -88,26 +88,26 @@
@Nonnull final Function<ProfileRequestContext, RelyingPartyContext> strategy) {
ComponentSupport.ifInitializedThrowUnmodifiabledComponentException(this);
- relyingPartyContextLookupStrategy = Constraint.isNotNull(strategy,
- "RelyingPartyContext lookup strategy cannot be null");
+ relyingPartyContextLookupStrategy =
+ Constraint.isNotNull(strategy, "RelyingPartyContext lookup strategy cannot be null");
}
/** {@inheritDoc} */
- @Override
- protected boolean doPreExecute(@Nonnull final ProfileRequestContext profileRequestContext) throws ProfileException {
[... 62 lines stripped ...]
More information about the commits
mailing list