[java-identity-provider COMMIT] in /trunk: idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/Attribute.jav...
noreply at shibboleth.net
noreply at shibboleth.net
Sun Sep 25 17:48:24 BST 2011
Author: lajoie
Date: Sun Sep 25 17:48:24 2011
New Revision: 4074
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4074&view=rev
Log:
Have most methods of Assert return the input they are checking in order to allow check-and-assign and chaining usage patterns
Use new usage patterns where possible
Modified:
trunk/idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/Attribute.java
trunk/idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/ScopedAttributeValue.java
trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filtering/AttributeFilterContext.java
trunk/idp-attribute-filter-api/src/test/java/net/shibboleth/idp/attribute/filtering/MockAttributeValueMatcher.java
trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/matcher/AttributeScopeRegexMatcher.java
trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/matcher/AttributeScopeStringMatcher.java
trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/matcher/AttributeValueRegexMatcher.java
trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/matcher/AttributeValueStringMatcher.java
trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/ResolvedAttributeDefinition.java
trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/ResolvedDataConnector.java
trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/ResolverPluginDependency.java
trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/impl/TemplateAttributeTest.java
trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/AuthenticationWorkflowDescriptor.java
trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/KerberosTicketSubcontext.java
trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/UsernamePasswordSubcontext.java
trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/UsernamePrincipal.java
trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/X509CertificateSubcontext.java
trunk/idp-authn-api/src/main/java/net/shibboleth/idp/session/AuthenticationEvent.java
trunk/idp-authn-api/src/main/java/net/shibboleth/idp/session/IdPSession.java
trunk/idp-authn-api/src/main/java/net/shibboleth/idp/session/ServiceSession.java
trunk/idp-consent-api/src/main/java/net/shibboleth/idp/attribute/consent/ConsentContext.java
trunk/idp-core/src/main/java/net/shibboleth/idp/log/PerformanceEvent.java
trunk/idp-core/src/main/java/net/shibboleth/idp/service/AbstractService.java
trunk/idp-core/src/main/java/net/shibboleth/idp/spring/SchemaTypeAwareXMLBeanDefinitionReader.java
trunk/idp-profile-api/src/main/java/net/shibboleth/idp/profile/ActionSupport.java
trunk/idp-profile-api/src/main/java/net/shibboleth/idp/relyingparty/AbstractProfileConfiguration.java
trunk/idp-profile-api/src/main/java/net/shibboleth/idp/relyingparty/RelyingPartyConfiguration.java
trunk/idp-profile-api/src/main/java/net/shibboleth/idp/relyingparty/RelyingPartySubcontext.java
trunk/idp-profile-api/src/main/java/net/shibboleth/idp/relyingparty/SecurityConfiguration.java
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/relyingparty/AbstractSAMLProfileConfiguration.java
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/relyingparty/idwsf/SsosProfileConfiguration.java
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/relyingparty/saml2/AbstractSAML2ProfileConfiguration.java
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/profile/IdpInitatedSsoRequest.java
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/xmlobject/ScopeMarshaller.java
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/xmlobject/ScopedValueMarshaller.java
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/xmlobject/ScopedValueUnmarshaller.java
trunk/idp-tou-api/src/main/java/net/shibboleth/idp/tou/TermsOfUseContext.java
Modified: trunk/idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/Attribute.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/Attribute.java?rev=4074&r1=4073&r2=4074&view=diff
==============================================================================
--- trunk/idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/Attribute.java (original)
+++ trunk/idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/Attribute.java Sun Sep 25 17:48:24 2011
@@ -67,8 +67,7 @@
* @param attributeId unique identifier of the attribute
*/
public Attribute(final String attributeId) {
- id = StringSupport.trimOrNull(attributeId);
- Assert.isNotNull(id, "Attribute ID may not be null");
+ id = Assert.isNotNull(StringSupport.trimOrNull(attributeId), "Attribute ID may not be null");
[... 835 lines stripped ...]
More information about the commits
mailing list