[java-identity-provider COMMIT] in /trunk/idp-core/src/test: java/net/shibboleth/idp/spring/naturestudy/NamespaceHand...
noreply at shibboleth.net
noreply at shibboleth.net
Mon Mar 3 06:57:34 EST 2014
Author: rdw
Date: Mon Mar 3 06:57:34 2014
New Revision: 5510
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=5510&view=rev
Log:
IDP-227 more nature study, revolving around our desire to keep the MetadatProviderService separate from the RelyingPartyService, but not making the latter pay the significant cost of initializing and summoning up the metadata.
Added:
trunk/idp-core/src/test/java/net/shibboleth/idp/spring/naturestudy/TheInterface.java (with props)
trunk/idp-core/src/test/java/net/shibboleth/idp/spring/naturestudy/TheSecondBean.java (with props)
trunk/idp-core/src/test/java/net/shibboleth/idp/spring/naturestudy/TheSecondBeanParser.java (with props)
trunk/idp-core/src/test/resources/net/shibboleth/idp/spring/naturestudy/MultipleBeans.xml (with props)
Modified:
trunk/idp-core/src/test/java/net/shibboleth/idp/spring/naturestudy/NamespaceHandler.java
trunk/idp-core/src/test/java/net/shibboleth/idp/spring/naturestudy/TheBeanParser.java
trunk/idp-core/src/test/java/net/shibboleth/idp/spring/naturestudy/TheBeanTest.java
trunk/idp-core/src/test/resources/schema/nature-study.xsd
Modified: trunk/idp-core/src/test/java/net/shibboleth/idp/spring/naturestudy/NamespaceHandler.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-core/src/test/java/net/shibboleth/idp/spring/naturestudy/NamespaceHandler.java?rev=5510&r1=5509&r2=5510&view=diff
==============================================================================
--- trunk/idp-core/src/test/java/net/shibboleth/idp/spring/naturestudy/NamespaceHandler.java (original)
+++ trunk/idp-core/src/test/java/net/shibboleth/idp/spring/naturestudy/NamespaceHandler.java Mon Mar 3 06:57:34 2014
@@ -28,13 +28,14 @@
public static final String NAMESPACE = "urn:mace:shibboleth:2.0:naturestudy";
/** {@inheritDoc} */
+ @Override
public void init() {
registerBeanDefinitionParser(TheBeanParser.SCHEMA_TYPE,
new TheBeanParser());
registerBeanDefinitionParser(TheBeanParser2.SCHEMA_TYPE,
new TheBeanParser2());
-
-
+ registerBeanDefinitionParser(TheSecondBeanParser.SCHEMA_TYPE,
+ new TheSecondBeanParser());
}
}
Modified: trunk/idp-core/src/test/java/net/shibboleth/idp/spring/naturestudy/TheBeanParser.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-core/src/test/java/net/shibboleth/idp/spring/naturestudy/TheBeanParser.java?rev=5510&r1=5509&r2=5510&view=diff
==============================================================================
--- trunk/idp-core/src/test/java/net/shibboleth/idp/spring/naturestudy/TheBeanParser.java (original)
+++ trunk/idp-core/src/test/java/net/shibboleth/idp/spring/naturestudy/TheBeanParser.java Mon Mar 3 06:57:34 2014
@@ -31,26 +31,24 @@
/**
*
*/
-public class TheBeanParser extends AbstractSingleBeanDefinitionParser {
+public class TheBeanParser extends AbstractSingleBeanDefinitionParser {
public static final QName SCHEMA_TYPE = new QName(NamespaceHandler.NAMESPACE, "NatureStudy");
/** {@inheritDoc} */
- protected Class<TheBeanFactoryBean> getBeanClass(@Nullable Element element) {
+ @Override protected Class<TheBeanFactoryBean> getBeanClass(@Nullable Element element) {
return TheBeanFactoryBean.class;
}
/** {@inheritDoc} */
- protected void doParse(@Nonnull final Element config, @Nonnull final ParserContext parserContext,
+ @Override protected void doParse(@Nonnull final Element config, @Nonnull final ParserContext parserContext,
@Nonnull final BeanDefinitionBuilder builder) {
final String message = StringSupport.trimOrNull(config.getAttributeNS(null, "theMessage"));
builder.addPropertyValue("message", message);
}
/** {@inheritDoc} */
- protected boolean shouldGenerateId() {
+ @Override protected boolean shouldGenerateId() {
return true;
}
-
-
}
Modified: trunk/idp-core/src/test/java/net/shibboleth/idp/spring/naturestudy/TheBeanTest.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-core/src/test/java/net/shibboleth/idp/spring/naturestudy/TheBeanTest.java?rev=5510&r1=5509&r2=5510&view=diff
==============================================================================
--- trunk/idp-core/src/test/java/net/shibboleth/idp/spring/naturestudy/TheBeanTest.java (original)
+++ trunk/idp-core/src/test/java/net/shibboleth/idp/spring/naturestudy/TheBeanTest.java Mon Mar 3 06:57:34 2014
@@ -28,10 +28,10 @@
import org.testng.annotations.Test;
/**
- * How many ways can we do substitution?
+ * How many ways can we do substitution?
*/
public class TheBeanTest {
-
+
private TheBean getBeanNative(String fileName) {
final GenericApplicationContext context = new GenericApplicationContext();
SchemaTypeAwareXMLBeanDefinitionReader beanDefinitionReader =
@@ -40,81 +40,149 @@
beanDefinitionReader.setValidationMode(XmlBeanDefinitionReader.VALIDATION_XSD);
[... 189 lines stripped ...]
More information about the commits
mailing list