[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