[java-opensaml COMMIT] in /trunk/opensaml-messaging-impl/src: main/java/org/opensaml/messaging/handler/impl/SchemaVal...

noreply at shibboleth.net noreply at shibboleth.net
Sun Apr 28 22:49:43 EDT 2013


Author: scantor
Date: Sun Apr 28 22:49:43 2013
New Revision: 3320

URL: http://svn.shibboleth.net/view/java-opensaml?rev=3320&view=rev
Log:
Adjust use of generic.

Modified:
    trunk/opensaml-messaging-impl/src/main/java/org/opensaml/messaging/handler/impl/SchemaValidateXmlMessage.java
    trunk/opensaml-messaging-impl/src/test/java/org/opensaml/messaging/handler/impl/SchemaValidateXmlMessageTest.java

Modified: trunk/opensaml-messaging-impl/src/main/java/org/opensaml/messaging/handler/impl/SchemaValidateXmlMessage.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-messaging-impl/src/main/java/org/opensaml/messaging/handler/impl/SchemaValidateXmlMessage.java?rev=3320&r1=3319&r2=3320&view=diff
==============================================================================
--- trunk/opensaml-messaging-impl/src/main/java/org/opensaml/messaging/handler/impl/SchemaValidateXmlMessage.java (original)
+++ trunk/opensaml-messaging-impl/src/main/java/org/opensaml/messaging/handler/impl/SchemaValidateXmlMessage.java Sun Apr 28 22:49:43 2013
@@ -37,9 +37,11 @@
 /**
  * A handler that schema validates an XML-based message.
  * 
+ * @param <MessageType> type of message on which to operate
+ * 
  * @pre <pre>MessageContext.getMessage().getDOM() != null</pre>
  */
-public class SchemaValidateXmlMessage extends AbstractMessageHandler<XMLObject> {
+public class SchemaValidateXmlMessage<MessageType extends XMLObject> extends AbstractMessageHandler<MessageType> {
 
     /** Class logger. */
     private Logger log = LoggerFactory.getLogger(SchemaValidateXmlMessage.class);
@@ -66,7 +68,7 @@
     }
 
     /** {@inheritDoc} */
-    protected boolean doPreInvoke(@Nonnull final MessageContext<XMLObject> messageContext)
+    protected boolean doPreInvoke(@Nonnull final MessageContext<MessageType> messageContext)
             throws MessageHandlerException {
         
         if (messageContext.getMessage() == null) {
@@ -84,7 +86,7 @@
     }
     
     /** {@inheritDoc} */
-    protected void doInvoke(@Nonnull final MessageContext<XMLObject> messageContext)
+    protected void doInvoke(@Nonnull final MessageContext<MessageType> messageContext)
             throws MessageHandlerException {
 
         log.debug("{} Attempting to schema validate incoming message", getLogPrefix());

Modified: trunk/opensaml-messaging-impl/src/test/java/org/opensaml/messaging/handler/impl/SchemaValidateXmlMessageTest.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-messaging-impl/src/test/java/org/opensaml/messaging/handler/impl/SchemaValidateXmlMessageTest.java?rev=3320&r1=3319&r2=3320&view=diff
==============================================================================
--- trunk/opensaml-messaging-impl/src/test/java/org/opensaml/messaging/handler/impl/SchemaValidateXmlMessageTest.java (original)
+++ trunk/opensaml-messaging-impl/src/test/java/org/opensaml/messaging/handler/impl/SchemaValidateXmlMessageTest.java Sun Apr 28 22:49:43 2013
@@ -84,7 +84,7 @@
     /** Test a null dom. */
     @Test public void testNullDom() throws Exception {
 
-        SchemaValidateXmlMessage handler = new SchemaValidateXmlMessage(schema);
+        SchemaValidateXmlMessage<SimpleXMLObject> handler = new SchemaValidateXmlMessage(schema);
         handler.initialize();
 
         MessageContext messageContext = new MessageContext();



More information about the commits mailing list