You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by na...@apache.org on 2009/02/03 10:12:24 UTC
svn commit: r740250 - in
/webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy:
builders/MTOM10AssertionBuilder.java builders/MTOM11AssertionBuilder.java
model/MTOM10Assertion.java model/MTOM11Assertion.java
model/MTOMAssertion.java
Author: nandana
Date: Tue Feb 3 09:12:23 2009
New Revision: 740250
URL: http://svn.apache.org/viewvc?rev=740250&view=rev
Log:
AXIS2-4220 applying javadoc patches. Thanks Dobri.
Modified:
webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/builders/MTOM10AssertionBuilder.java
webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/builders/MTOM11AssertionBuilder.java
webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/model/MTOM10Assertion.java
webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/model/MTOM11Assertion.java
webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/model/MTOMAssertion.java
Modified: webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/builders/MTOM10AssertionBuilder.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/builders/MTOM10AssertionBuilder.java?rev=740250&r1=740249&r2=740250&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/builders/MTOM10AssertionBuilder.java (original)
+++ webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/builders/MTOM10AssertionBuilder.java Tue Feb 3 09:12:23 2009
@@ -38,6 +38,8 @@
import javax.xml.namespace.QName;
/**
+ * This builder is responsible for the creation of a MTOM assertion object </br>
+ * (compliant with the WS-MTOMPolicy verion 1.0).
* The builder will be picked by the
* "org.apache.neethi.AssertionBuilderFactory".
*/
Modified: webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/builders/MTOM11AssertionBuilder.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/builders/MTOM11AssertionBuilder.java?rev=740250&r1=740249&r2=740250&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/builders/MTOM11AssertionBuilder.java (original)
+++ webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/builders/MTOM11AssertionBuilder.java Tue Feb 3 09:12:23 2009
@@ -32,6 +32,13 @@
import org.apache.neethi.Constants;
import org.apache.neethi.builders.AssertionBuilder;
+/**
+ * This builder is responsible for the creation of a MTOM assertion object </br>
+ * (compliant with the WS-MTOMPolicy verion 1.1).
+ * The builder will be picked by the
+ * "org.apache.neethi.AssertionBuilderFactory".
+ */
+
public class MTOM11AssertionBuilder implements AssertionBuilder{
private static Log log = LogFactory.getLog(MTOM10AssertionBuilder.class);
Modified: webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/model/MTOM10Assertion.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/model/MTOM10Assertion.java?rev=740250&r1=740249&r2=740250&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/model/MTOM10Assertion.java (original)
+++ webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/model/MTOM10Assertion.java Tue Feb 3 09:12:23 2009
@@ -28,8 +28,9 @@
import org.apache.neethi.PolicyComponent;
/**
- * Assertion to pick up the QName <wsoma:OptimizedMimeSerialization
- * xmlns:wsoma="http://schemas.xmlsoap.org/ws/2004/09/policy/optimizedmimeserialization"/>
+ * Assertion to pick up the QName <wsoma:OptimizedMimeSerialization
+ * xmlns:wsoma="http://schemas.xmlsoap.org/ws/2004/09/policy/optimizedmimeserialization"/> which is compliant <br>
+ * with the WS-MTOMPolicy verion 1.0.
*/
public class MTOM10Assertion extends MTOMAssertion {
Modified: webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/model/MTOM11Assertion.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/model/MTOM11Assertion.java?rev=740250&r1=740249&r2=740250&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/model/MTOM11Assertion.java (original)
+++ webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/model/MTOM11Assertion.java Tue Feb 3 09:12:23 2009
@@ -27,6 +27,12 @@
import org.apache.neethi.Constants;
import org.apache.neethi.PolicyComponent;
+/**
+ * Assertion to pick up the QName <wsoma:MTOM
+ * xmlns:wsoma="http://www.w3.org/2007/08/soap12-mtom-policy"/> which is compliant </br>
+ * with the WS-MTOMPolicy verion 1.1.
+ */
+
public class MTOM11Assertion extends MTOMAssertion {
// creating a logger instance
Modified: webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/model/MTOMAssertion.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/model/MTOMAssertion.java?rev=740250&r1=740249&r2=740250&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/model/MTOMAssertion.java (original)
+++ webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/model/MTOMAssertion.java Tue Feb 3 09:12:23 2009
@@ -21,14 +21,33 @@
import org.apache.neethi.Assertion;
+/**
+ *
+ * This abstract class specifies the common features of a MTOM assertion.
+ *
+ */
public abstract class MTOMAssertion implements Assertion {
+ /** Specifies if the MTOM assertion is optional. The request can be MTOMised or non-MTOMised,</br>
+ * but the response will be MTOMised only if request is MTOMised. */
protected boolean optional = false;
+ /**
+ * Checks if the MTOM assertion is optional. The request can be MTOMised or non-MTOMised,</br>
+ * but the response will be MTOMised only if request is MTOMised.
+ *
+ * @return <code>true</code> if the MTOM assertion is optional, otherwise returns <code>false</code>.
+ */
public boolean isOptional() {
return optional;
}
+ /**
+ * Sets the <code>optional</code> parameter.
+ *
+ * @param isOptional sets if the MTOM assertion is optional or not. If set to <code>true</code> </br>
+ * then if the request is MTOMised then the response should be MTOMised, too.
+ */
public void setOptional(boolean isOptional) {
this.optional = isOptional;
}