[java-opensaml COMMIT] in /trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/common: AbstractExtensibleSOAPObje...

noreply at shibboleth.net noreply at shibboleth.net
Tue Jan 15 00:23:56 EST 2013


Author: scantor
Date: Tue Jan 15 00:23:56 2013
New Revision: 3148

URL: http://svn.shibboleth.net/view/java-opensaml?rev=3148&view=rev
Log:
Annotations/constraints.

Added:
    trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/common/package-info.java   (with props)
Modified:
    trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/common/AbstractExtensibleSOAPObject.java
    trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/common/SOAPException.java
    trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/common/SOAPHandler.java
    trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/common/package.html

Modified: trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/common/AbstractExtensibleSOAPObject.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/common/AbstractExtensibleSOAPObject.java?rev=3148&r1=3147&r2=3148&view=diff
==============================================================================
--- trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/common/AbstractExtensibleSOAPObject.java (original)
+++ trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/common/AbstractExtensibleSOAPObject.java Tue Jan 15 00:23:56 2013
@@ -21,6 +21,8 @@
 import java.util.Collections;
 import java.util.List;
 
+import javax.annotation.Nonnull;
+import javax.annotation.Nullable;
 import javax.xml.namespace.QName;
 
 import org.opensaml.core.xml.AbstractXMLObject;
@@ -31,7 +33,7 @@
 import org.opensaml.core.xml.util.IndexedXMLObjectChildrenList;
 
 /**
- * Abstract class implementating validation and element and attribute extensibility.
+ * Abstract class implementing element and attribute extensibility.
  */
 public class AbstractExtensibleSOAPObject extends AbstractXMLObject implements SOAPObject,
         AttributeExtensibleXMLObject, ElementExtensibleXMLObject {
@@ -49,14 +51,15 @@
      * @param elementLocalName name of the element
      * @param namespacePrefix namespace prefix of the element
      */
-    protected AbstractExtensibleSOAPObject(String namespaceURI, String elementLocalName, String namespacePrefix) {
+    protected AbstractExtensibleSOAPObject(@Nullable final String namespaceURI, @Nonnull final String elementLocalName,
+            @Nullable final String namespacePrefix) {
         super(namespaceURI, elementLocalName, namespacePrefix);
         attributes = new AttributeMap(this);
         unknownXMLObjects = new IndexedXMLObjectChildrenList<XMLObject>(this);
     }
 
     /** {@inheritDoc} */
-    public List<XMLObject> getOrderedChildren() {
+    @Nullable public List<XMLObject> getOrderedChildren() {
         ArrayList<XMLObject> children = new ArrayList<XMLObject>();
 
         children.addAll(unknownXMLObjects);
@@ -65,17 +68,17 @@
     }
 
     /** {@inheritDoc} */
-    public List<XMLObject> getUnknownXMLObjects() {
+    @Nonnull public List<XMLObject> getUnknownXMLObjects() {
         return unknownXMLObjects;
     }
     
     /** {@inheritDoc} */
-    public List<XMLObject> getUnknownXMLObjects(QName typeOrName) {
+    @Nonnull public List<XMLObject> getUnknownXMLObjects(QName typeOrName) {
         return (List<XMLObject>) unknownXMLObjects.subList(typeOrName);
     }
 
     /** {@inheritDoc} */
-    public AttributeMap getUnknownAttributes() {
+    @Nonnull public AttributeMap getUnknownAttributes() {
         return attributes;
     }
-}
+}

Modified: trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/common/SOAPException.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/common/SOAPException.java?rev=3148&r1=3147&r2=3148&view=diff
==============================================================================
--- trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/common/SOAPException.java (original)
+++ trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/common/SOAPException.java Tue Jan 15 00:23:56 2013
@@ -16,6 +16,8 @@
  */
 
 package org.opensaml.soap.common;
+
+import javax.annotation.Nullable;
 
 import org.opensaml.ws.WSException;
 
@@ -39,7 +41,7 @@
      *
      * @param message exception message
      */
-    public SOAPException(String message) {
+    public SOAPException(@Nullable final String message) {
         super(message);
     }
     
@@ -48,7 +50,7 @@
      * 
      * @param wrappedException exception to be wrapped by this one
      */
-    public SOAPException(Exception wrappedException) {
+    public SOAPException(@Nullable final Exception wrappedException) {
         super(wrappedException);
     }
 
@@ -58,7 +60,7 @@
      * @param message exception message
      * @param wrappedException exception to be wrapped by this one
      */
-    public SOAPException(String message, Exception wrappedException) {
+    public SOAPException(@Nullable final String message, @Nullable final Exception wrappedException) {
         super(message, wrappedException);
     }
 }

Modified: trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/common/SOAPHandler.java

[... 29 lines stripped ...]


More information about the commits mailing list