You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by ve...@apache.org on 2018/12/27 18:42:36 UTC

svn commit: r1849802 [6/11] - in /axis/axis2/java/core/branches/hermetic-tests: ./ apidocs/ databinding-tests/jaxbri-tests/ databinding-tests/jaxbri-tests/src/test/java/org/apache/axis2/jaxbri/ databinding-tests/jaxbri-tests/src/test/java/org/apache/ax...

Modified: axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisBindingMessage.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisBindingMessage.java?rev=1849802&r1=1849801&r2=1849802&view=diff
==============================================================================
--- axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisBindingMessage.java (original)
+++ axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisBindingMessage.java Thu Dec 27 18:42:33 2018
@@ -40,185 +40,185 @@ import java.util.Map;
 
 public class AxisBindingMessage extends AxisDescription {
 
-	private String name;
+    private String name;
 
-	private String direction;
+    private String direction;
 
-	private Map<String, Object> options;
+    private Map<String, Object> options;
 
-	private AxisMessage axisMessage;
+    private AxisMessage axisMessage;
 
-	// Used to indicate whether this message is a fault or not. Needed for the
-	// WSDL 2.0 serializer
-	private boolean fault = false;
+    // Used to indicate whether this message is a fault or not. Needed for the
+    // WSDL 2.0 serializer
+    private boolean fault = false;
 
     private volatile Policy effectivePolicy = null;
     private volatile Date lastPolicyCalculatedTime = null;
 
-	public boolean isFault() {
-		return fault;
-	}
-
-	public void setFault(boolean fault) {
-		this.fault = fault;
-	}
-
-	public String getName() {
-		return name;
-	}
-
-	public void setName(String name) {
-		this.name = name;
-	}
-
-	public AxisMessage getAxisMessage() {
-		return axisMessage;
-	}
-
-	public void setAxisMessage(AxisMessage axisMessage) {
-		this.axisMessage = axisMessage;
-	}
-
-	public String getDirection() {
-		return direction;
-	}
-
-	public void setDirection(String direction) {
-		this.direction = direction;
-	}
-
-	public AxisBindingMessage() {
-		options = new HashMap<String, Object>();
-	}
-
-	public void setProperty(String name, Object value) {
-		options.put(name, value);
-	}
-
-	/**
-	 * @param name
-	 *            name of the property to search for
-	 * @return the value of the property, or null if the property is not found
-	 */
-	public Object getProperty(String name) {
-		Object obj = options.get(name);
-		if (obj != null) {
-			return obj;
-		}
-
-		return null;
-	}
-
-	public Object getKey() {
-		return null; // To change body of implemented methods use File |
-		// Settings | File Templates.
-	}
-
-	public void engageModule(AxisModule axisModule) throws AxisFault {
-		throw new UnsupportedOperationException("Sorry we do not support this");
-	}
-
-	public boolean isEngaged(String moduleName) {
-		throw new UnsupportedOperationException(
-				"axisMessage.isEngaged() is not supported");
-
-	}
-
-	/**
-	 * Generates the bindingMessage element (can be input, output, infault or
-	 * outfault)
-	 * 
-	 * @param tns -
-	 *            The targetnamespace
-	 * @param wsoap -
-	 *            The SOAP namespace (WSDL 2.0)
-	 * @param whttp -
-	 *            The HTTP namespace (WSDL 2.0)
-	 * @param nameSpaceMap -
-	 *            The namespacemap of the service
-	 * @return The generated bindingMessage element
-	 */
-	public OMElement toWSDL20(OMNamespace wsdl, OMNamespace tns,
-			OMNamespace wsoap, OMNamespace whttp, Map<String, String> nameSpaceMap) {
-		String property;
-		ArrayList list;
-		OMFactory omFactory = OMAbstractFactory.getOMFactory();
-		OMElement bindingMessageElement;
-
-		// If this is a fault, create a fault element and add fault specific
-		// properties
-		if (this.isFault()) {
-			if (this.getParent() instanceof AxisBinding) {
-				bindingMessageElement = omFactory.createOMElement(
-						WSDL2Constants.FAULT_LOCAL_NAME, wsdl);
-			} else if (WSDLConstants.WSDL_MESSAGE_DIRECTION_IN.equals(this
-					.getDirection())) {
-				bindingMessageElement = omFactory.createOMElement(
-						WSDL2Constants.IN_FAULT_LOCAL_NAME, wsdl);
-			} else {
-				bindingMessageElement = omFactory.createOMElement(
-						WSDL2Constants.OUT_FAULT_LOCAL_NAME, wsdl);
-			}
-			bindingMessageElement.addAttribute(omFactory.createOMAttribute(
-					WSDL2Constants.ATTRIBUTE_REF, null, tns.getPrefix() + ":"
-							+ this.name));
-
-			WSDL20Util.extractWSDL20SoapFaultInfo(options,
-					bindingMessageElement, omFactory, wsoap);
-
-			Integer code = (Integer) this.options
-					.get(WSDL2Constants.ATTR_WHTTP_CODE);
-			if (code != null) {
-				bindingMessageElement.addAttribute(omFactory.createOMAttribute(
-						WSDL2Constants.ATTRIBUTE_CODE, whttp, code.toString()));
-			}
-
-			// Checks whether the message is an input message
-		} else if (WSDLConstants.WSDL_MESSAGE_DIRECTION_IN.equals(this
-				.getDirection())) {
-			bindingMessageElement = omFactory.createOMElement(
-					WSDL2Constants.IN_PUT_LOCAL_NAME, wsdl);
-
-			// Message should be an output message
-		} else {
-			bindingMessageElement = omFactory.createOMElement(
-					WSDL2Constants.OUT_PUT_LOCAL_NAME, wsdl);
-		}
-
-		// Populate common properties
-		property = (String) this.options
-				.get(WSDL2Constants.ATTR_WHTTP_CONTENT_ENCODING);
-		if (property != null) {
-			bindingMessageElement
-					.addAttribute(omFactory.createOMAttribute(
-							WSDL2Constants.ATTRIBUTE_CONTENT_ENCODING, whttp,
-							property));
-		}
-		list = (ArrayList) this.options.get(WSDL2Constants.ATTR_WHTTP_HEADER);
-		if (list != null && list.size() > 0) {
-			WSDLSerializationUtil.addHTTPHeaderElements(omFactory, list, whttp,
-					bindingMessageElement, nameSpaceMap);
-		}
-		list = (ArrayList) this.options.get(WSDL2Constants.ATTR_WSOAP_HEADER);
-		if (list != null && list.size() > 0) {
-			WSDLSerializationUtil.addSOAPHeaderElements(omFactory, list, wsoap,
-					bindingMessageElement, nameSpaceMap);
-		}
-		list = (ArrayList) this.options.get(WSDL2Constants.ATTR_WSOAP_MODULE);
-		if (list != null && list.size() > 0) {
-			WSDLSerializationUtil.addSOAPModuleElements(omFactory, list, wsoap,
-					bindingMessageElement);
-		}
-		WSDLSerializationUtil.addWSDLDocumentationElement(this,
-				bindingMessageElement, omFactory, wsdl);
-		WSDLSerializationUtil.addPoliciesAsExtensibleElement(this,
-				bindingMessageElement);
-		return bindingMessageElement;
-	}
-
-	public AxisBindingOperation getAxisBindingOperation() {
-		return (AxisBindingOperation) parent;
-	}
+    public boolean isFault() {
+        return fault;
+    }
+
+    public void setFault(boolean fault) {
+        this.fault = fault;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public AxisMessage getAxisMessage() {
+        return axisMessage;
+    }
+
+    public void setAxisMessage(AxisMessage axisMessage) {
+        this.axisMessage = axisMessage;
+    }
+
+    public String getDirection() {
+        return direction;
+    }
+
+    public void setDirection(String direction) {
+        this.direction = direction;
+    }
+
+    public AxisBindingMessage() {
+        options = new HashMap<String, Object>();
+    }
+
+    public void setProperty(String name, Object value) {
+        options.put(name, value);
+    }
+
+    /**
+     * @param name
+     *            name of the property to search for
+     * @return the value of the property, or null if the property is not found
+     */
+    public Object getProperty(String name) {
+        Object obj = options.get(name);
+        if (obj != null) {
+            return obj;
+        }
+
+        return null;
+    }
+
+    public Object getKey() {
+        return null; // To change body of implemented methods use File |
+        // Settings | File Templates.
+    }
+
+    public void engageModule(AxisModule axisModule) throws AxisFault {
+        throw new UnsupportedOperationException("Sorry we do not support this");
+    }
+
+    public boolean isEngaged(String moduleName) {
+        throw new UnsupportedOperationException(
+                "axisMessage.isEngaged() is not supported");
+
+    }
+
+    /**
+     * Generates the bindingMessage element (can be input, output, infault or
+     * outfault)
+     * 
+     * @param tns -
+     *            The targetnamespace
+     * @param wsoap -
+     *            The SOAP namespace (WSDL 2.0)
+     * @param whttp -
+     *            The HTTP namespace (WSDL 2.0)
+     * @param nameSpaceMap -
+     *            The namespacemap of the service
+     * @return The generated bindingMessage element
+     */
+    public OMElement toWSDL20(OMNamespace wsdl, OMNamespace tns,
+            OMNamespace wsoap, OMNamespace whttp, Map<String, String> nameSpaceMap) {
+        String property;
+        ArrayList list;
+        OMFactory omFactory = OMAbstractFactory.getOMFactory();
+        OMElement bindingMessageElement;
+
+        // If this is a fault, create a fault element and add fault specific
+        // properties
+        if (this.isFault()) {
+            if (this.getParent() instanceof AxisBinding) {
+                bindingMessageElement = omFactory.createOMElement(
+                        WSDL2Constants.FAULT_LOCAL_NAME, wsdl);
+            } else if (WSDLConstants.WSDL_MESSAGE_DIRECTION_IN.equals(this
+                    .getDirection())) {
+                bindingMessageElement = omFactory.createOMElement(
+                        WSDL2Constants.IN_FAULT_LOCAL_NAME, wsdl);
+            } else {
+                bindingMessageElement = omFactory.createOMElement(
+                        WSDL2Constants.OUT_FAULT_LOCAL_NAME, wsdl);
+            }
+            bindingMessageElement.addAttribute(omFactory.createOMAttribute(
+                    WSDL2Constants.ATTRIBUTE_REF, null, tns.getPrefix() + ":"
+                            + this.name));
+
+            WSDL20Util.extractWSDL20SoapFaultInfo(options,
+                    bindingMessageElement, omFactory, wsoap);
+
+            Integer code = (Integer) this.options
+                    .get(WSDL2Constants.ATTR_WHTTP_CODE);
+            if (code != null) {
+                bindingMessageElement.addAttribute(omFactory.createOMAttribute(
+                        WSDL2Constants.ATTRIBUTE_CODE, whttp, code.toString()));
+            }
+
+            // Checks whether the message is an input message
+        } else if (WSDLConstants.WSDL_MESSAGE_DIRECTION_IN.equals(this
+                .getDirection())) {
+            bindingMessageElement = omFactory.createOMElement(
+                    WSDL2Constants.IN_PUT_LOCAL_NAME, wsdl);
+
+            // Message should be an output message
+        } else {
+            bindingMessageElement = omFactory.createOMElement(
+                    WSDL2Constants.OUT_PUT_LOCAL_NAME, wsdl);
+        }
+
+        // Populate common properties
+        property = (String) this.options
+                .get(WSDL2Constants.ATTR_WHTTP_CONTENT_ENCODING);
+        if (property != null) {
+            bindingMessageElement
+                    .addAttribute(omFactory.createOMAttribute(
+                            WSDL2Constants.ATTRIBUTE_CONTENT_ENCODING, whttp,
+                            property));
+        }
+        list = (ArrayList) this.options.get(WSDL2Constants.ATTR_WHTTP_HEADER);
+        if (list != null && list.size() > 0) {
+            WSDLSerializationUtil.addHTTPHeaderElements(omFactory, list, whttp,
+                    bindingMessageElement, nameSpaceMap);
+        }
+        list = (ArrayList) this.options.get(WSDL2Constants.ATTR_WSOAP_HEADER);
+        if (list != null && list.size() > 0) {
+            WSDLSerializationUtil.addSOAPHeaderElements(omFactory, list, wsoap,
+                    bindingMessageElement, nameSpaceMap);
+        }
+        list = (ArrayList) this.options.get(WSDL2Constants.ATTR_WSOAP_MODULE);
+        if (list != null && list.size() > 0) {
+            WSDLSerializationUtil.addSOAPModuleElements(omFactory, list, wsoap,
+                    bindingMessageElement);
+        }
+        WSDLSerializationUtil.addWSDLDocumentationElement(this,
+                bindingMessageElement, omFactory, wsdl);
+        WSDLSerializationUtil.addPoliciesAsExtensibleElement(this,
+                bindingMessageElement);
+        return bindingMessageElement;
+    }
+
+    public AxisBindingOperation getAxisBindingOperation() {
+        return (AxisBindingOperation) parent;
+    }
 
     public Policy getEffectivePolicy() {
         if (lastPolicyCalculatedTime == null || isPolicyUpdated()) {
@@ -232,131 +232,131 @@ public class AxisBindingMessage extends
         return effectivePolicy;
     }
 
-	public Policy calculateEffectivePolicy() {
-		PolicySubject policySubject = null;
-		Collection<PolicyComponent> policyList = new ArrayList<PolicyComponent>();
-
-		// AxisBindingMessage
-		policySubject = getPolicySubject();
-		policyList.addAll(policySubject.getAttachedPolicyComponents());
-
-		// AxisBindingOperation policies
-		AxisBindingOperation axisBindingOperation = getAxisBindingOperation();
-		if (axisBindingOperation != null) {
-			policyList.addAll(axisBindingOperation.getPolicySubject()
-					.getAttachedPolicyComponents());
-		}
-
-		// AxisBinding
-		AxisBinding axisBinding = (axisBindingOperation == null) ? null
-				: axisBindingOperation.getAxisBinding();
-		if (axisBinding != null) {
-			policyList.addAll(axisBinding.getPolicySubject()
-					.getAttachedPolicyComponents());
-		}
-
-		// AxisEndpoint
-		AxisEndpoint axisEndpoint = (axisBinding == null) ? null : axisBinding
-				.getAxisEndpoint();
-		if (axisEndpoint != null) {
-			policyList.addAll(axisEndpoint.getPolicySubject()
-					.getAttachedPolicyComponents());
-		}
-
-		// AxisMessage
-		if (axisMessage != null) {
-			policyList.addAll(axisMessage.getPolicySubject()
-					.getAttachedPolicyComponents());
-		}
-
-		// AxisOperation
-		AxisOperation axisOperation = (axisMessage == null) ? null
-				: axisMessage.getAxisOperation();
-		if (axisOperation != null) {
-			policyList.addAll(axisOperation.getPolicySubject()
-					.getAttachedPolicyComponents());
-		}
-
-		// AxisService
-		AxisService axisService = (axisOperation == null) ? null
-				: axisOperation.getAxisService();
-		if (axisService != null) {
-			policyList.addAll(axisService.getPolicySubject()
-					.getAttachedPolicyComponents());
-		}
-
-		// AxisConfiguration
-		AxisConfiguration axisConfiguration = (axisService == null) ? null
-				: axisService.getAxisConfiguration();
-		if (axisConfiguration != null) {
-			policyList.addAll(axisConfiguration.getPolicySubject()
-					.getAttachedPolicyComponents());
-		}
-
-		return PolicyUtil.getMergedPolicy(policyList, axisService);
-	}
-	
-	private boolean isPolicyUpdated() {
-		if (getPolicySubject().getLastUpdatedTime().after(
+    public Policy calculateEffectivePolicy() {
+        PolicySubject policySubject = null;
+        Collection<PolicyComponent> policyList = new ArrayList<PolicyComponent>();
+
+        // AxisBindingMessage
+        policySubject = getPolicySubject();
+        policyList.addAll(policySubject.getAttachedPolicyComponents());
+
+        // AxisBindingOperation policies
+        AxisBindingOperation axisBindingOperation = getAxisBindingOperation();
+        if (axisBindingOperation != null) {
+            policyList.addAll(axisBindingOperation.getPolicySubject()
+                    .getAttachedPolicyComponents());
+        }
+
+        // AxisBinding
+        AxisBinding axisBinding = (axisBindingOperation == null) ? null
+                : axisBindingOperation.getAxisBinding();
+        if (axisBinding != null) {
+            policyList.addAll(axisBinding.getPolicySubject()
+                    .getAttachedPolicyComponents());
+        }
+
+        // AxisEndpoint
+        AxisEndpoint axisEndpoint = (axisBinding == null) ? null : axisBinding
+                .getAxisEndpoint();
+        if (axisEndpoint != null) {
+            policyList.addAll(axisEndpoint.getPolicySubject()
+                    .getAttachedPolicyComponents());
+        }
+
+        // AxisMessage
+        if (axisMessage != null) {
+            policyList.addAll(axisMessage.getPolicySubject()
+                    .getAttachedPolicyComponents());
+        }
+
+        // AxisOperation
+        AxisOperation axisOperation = (axisMessage == null) ? null
+                : axisMessage.getAxisOperation();
+        if (axisOperation != null) {
+            policyList.addAll(axisOperation.getPolicySubject()
+                    .getAttachedPolicyComponents());
+        }
+
+        // AxisService
+        AxisService axisService = (axisOperation == null) ? null
+                : axisOperation.getAxisService();
+        if (axisService != null) {
+            policyList.addAll(axisService.getPolicySubject()
+                    .getAttachedPolicyComponents());
+        }
+
+        // AxisConfiguration
+        AxisConfiguration axisConfiguration = (axisService == null) ? null
+                : axisService.getAxisConfiguration();
+        if (axisConfiguration != null) {
+            policyList.addAll(axisConfiguration.getPolicySubject()
+                    .getAttachedPolicyComponents());
+        }
+
+        return PolicyUtil.getMergedPolicy(policyList, axisService);
+    }
+    
+    private boolean isPolicyUpdated() {
+        if (getPolicySubject().getLastUpdatedTime().after(
                 lastPolicyCalculatedTime)) {
-			return true;
-		}
-		// AxisBindingOperation
-		AxisBindingOperation axisBindingOperation = getAxisBindingOperation();
-		if (axisBindingOperation != null
-				&& axisBindingOperation.getPolicySubject().getLastUpdatedTime()
-						.after(lastPolicyCalculatedTime)) {
-			return true;
-		}
-		// AxisBinding
-		AxisBinding axisBinding = (axisBindingOperation == null) ? null
-				: axisBindingOperation.getAxisBinding();
-		if (axisBinding != null
-				&& axisBinding.getPolicySubject().getLastUpdatedTime().after(
+            return true;
+        }
+        // AxisBindingOperation
+        AxisBindingOperation axisBindingOperation = getAxisBindingOperation();
+        if (axisBindingOperation != null
+                && axisBindingOperation.getPolicySubject().getLastUpdatedTime()
+                        .after(lastPolicyCalculatedTime)) {
+            return true;
+        }
+        // AxisBinding
+        AxisBinding axisBinding = (axisBindingOperation == null) ? null
+                : axisBindingOperation.getAxisBinding();
+        if (axisBinding != null
+                && axisBinding.getPolicySubject().getLastUpdatedTime().after(
                 lastPolicyCalculatedTime)) {
-			return true;
-		}
-		// AxisEndpoint
-		AxisEndpoint axisEndpoint = (axisBinding == null) ? null : axisBinding
-				.getAxisEndpoint();
-		if (axisEndpoint != null
-				&& axisEndpoint.getPolicySubject().getLastUpdatedTime().after(
+            return true;
+        }
+        // AxisEndpoint
+        AxisEndpoint axisEndpoint = (axisBinding == null) ? null : axisBinding
+                .getAxisEndpoint();
+        if (axisEndpoint != null
+                && axisEndpoint.getPolicySubject().getLastUpdatedTime().after(
                 lastPolicyCalculatedTime)) {
-			return true;
-		}
-		// AxisMessage
-		if (axisMessage != null
-				&& axisMessage.getPolicySubject().getLastUpdatedTime().after(
+            return true;
+        }
+        // AxisMessage
+        if (axisMessage != null
+                && axisMessage.getPolicySubject().getLastUpdatedTime().after(
                 lastPolicyCalculatedTime)) {
-			return true;
-		}
-		// AxisOperation
-		AxisOperation axisOperation = (axisMessage == null) ? null
-				: axisMessage.getAxisOperation();
-		if (axisOperation != null
-				&& axisOperation.getPolicySubject().getLastUpdatedTime().after(
+            return true;
+        }
+        // AxisOperation
+        AxisOperation axisOperation = (axisMessage == null) ? null
+                : axisMessage.getAxisOperation();
+        if (axisOperation != null
+                && axisOperation.getPolicySubject().getLastUpdatedTime().after(
                 lastPolicyCalculatedTime)) {
-			return true;
-		}
-		// AxisService
-		AxisService axisService = (axisOperation == null) ? null
-				: axisOperation.getAxisService();
-		if (axisService != null
-				&& axisService.getPolicySubject().getLastUpdatedTime().after(
+            return true;
+        }
+        // AxisService
+        AxisService axisService = (axisOperation == null) ? null
+                : axisOperation.getAxisService();
+        if (axisService != null
+                && axisService.getPolicySubject().getLastUpdatedTime().after(
                 lastPolicyCalculatedTime)) {
-			return true;
-		}
-		// AxisConfiguration
-		AxisConfiguration axisConfiguration = (axisService == null) ? null
-				: axisService.getAxisConfiguration();
-		if (axisConfiguration != null
-				&& axisConfiguration.getPolicySubject().getLastUpdatedTime()
-						.after(lastPolicyCalculatedTime)) {
-			return true;
-		}
-		return false;
-	}
-	
+            return true;
+        }
+        // AxisConfiguration
+        AxisConfiguration axisConfiguration = (axisService == null) ? null
+                : axisService.getAxisConfiguration();
+        if (axisConfiguration != null
+                && axisConfiguration.getPolicySubject().getLastUpdatedTime()
+                        .after(lastPolicyCalculatedTime)) {
+            return true;
+        }
+        return false;
+    }
+    
     @Override
     public void applyPolicy() throws AxisFault {
         getAxisMessage().applyPolicy();

Modified: axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisBindingOperation.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisBindingOperation.java?rev=1849802&r1=1849801&r2=1849802&view=diff
==============================================================================
--- axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisBindingOperation.java (original)
+++ axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisBindingOperation.java Thu Dec 27 18:42:33 2018
@@ -44,263 +44,263 @@ import org.apache.neethi.PolicyComponent
  */
 public class AxisBindingOperation extends AxisDescription {
 
-	private AxisOperation axisOperation;
+    private AxisOperation axisOperation;
 
-	private QName name;
+    private QName name;
 
-	private Map<String, AxisBindingMessage> faults;
+    private Map<String, AxisBindingMessage> faults;
 
-	private Map<String, Object> options;
+    private Map<String, Object> options;
 
-	public AxisBindingOperation() {
-		options = new HashMap<String, Object>();
-		faults = new HashMap<String, AxisBindingMessage>();
-	}
-
-	public ArrayList<AxisBindingMessage> getFaults() {
-		return new ArrayList<AxisBindingMessage>(faults.values());
-	}
-
-	public AxisBindingMessage getFault(String name) {
-		return (AxisBindingMessage) faults.get(name);
-	}
-
-	public void addFault(AxisBindingMessage fault) {
-		this.faults.put(fault.getName(), fault);
-	}
-
-	public QName getName() {
-		return name;
-	}
-
-	public void setName(QName name) {
-		this.name = name;
-	}
-
-	public AxisOperation getAxisOperation() {
-		return axisOperation;
-	}
-
-	public void setAxisOperation(AxisOperation axisOperation) {
-		this.axisOperation = axisOperation;
-	}
-
-	public void setProperty(String name, Object value) {
-		options.put(name, value);
-	}
-
-	public Object getProperty(String name) {
-		Object property = this.options.get(name);
-
-		AxisBinding parent;
-		if (property == null && (parent = getAxisBinding()) != null) {
-			property = parent.getProperty(name);
-		}
-
-		if (property == null) {
-			property = WSDL20DefaultValueHolder.getDefaultValue(name);
-		}
-
-		return property;
-	}
-
-	public Object getKey() {
-		return name;
-	}
-
-	public void engageModule(AxisModule axisModule) throws AxisFault {
-		throw new UnsupportedOperationException("Sorry we do not support this");
-	}
-
-	public boolean isEngaged(String moduleName) {
-		throw new UnsupportedOperationException(
-				"axisMessage.isEngaged() is not supported");
-
-	}
-
-	/**
-	 * Generates the bindingOperation element
-	 * 
-	 * @param wsdl
-	 *            The WSDL namespace
-	 * @param tns
-	 *            The targetnamespace
-	 * @param wsoap
-	 *            The SOAP namespace (WSDL 2.0)
-	 * @param whttp
-	 *            The HTTP namespace (WSDL 2.0)
-	 * @param type
-	 *            Indicates whether the binding is SOAP or HTTP
-	 * @param namespaceMap
-	 *            the service's namespace map (prefix -> namespace)
-	 * @param serviceName
-	 *            the name of the service
-	 * @return The generated binding element
-	 */
-	public OMElement toWSDL20(OMNamespace wsdl, OMNamespace tns,
-			OMNamespace wsoap, OMNamespace whttp, String type,
-			Map<String, String> namespaceMap, String serviceName) {
-		String property;
-		OMFactory omFactory = OMAbstractFactory.getOMFactory();
-		OMElement bindingOpElement = omFactory.createOMElement(
-				WSDL2Constants.OPERATION_LOCAL_NAME, wsdl);
-		bindingOpElement.addAttribute(omFactory.createOMAttribute(
-				WSDL2Constants.ATTRIBUTE_REF, null, tns.getPrefix() + ":"
-						+ this.name.getLocalPart()));
-
-		if (WSDL2Constants.URI_WSDL2_SOAP.equals(type)
-				|| Constants.URI_SOAP11_HTTP.equals(type)
-				|| Constants.URI_SOAP12_HTTP.equals(type)) {
-			// SOAP Binding specific properties
-			property = (String) this.options
-					.get(WSDL2Constants.ATTR_WSOAP_ACTION);
-			if (property != null) {
-				bindingOpElement.addAttribute(omFactory.createOMAttribute(
-						WSDL2Constants.ATTRIBUTE_ACTION, wsoap, property));
-			}
-			ArrayList soapModules = (ArrayList) this.options
-					.get(WSDL2Constants.ATTR_WSOAP_MODULE);
-			if (soapModules != null && soapModules.size() > 0) {
-				WSDLSerializationUtil.addSOAPModuleElements(omFactory,
-						soapModules, wsoap, bindingOpElement);
-			}
-			property = (String) this.options.get(WSDL2Constants.ATTR_WSOAP_MEP);
-			if (property != null) {
-				bindingOpElement.addAttribute(omFactory.createOMAttribute(
-						WSDL2Constants.ATTRIBUTE_MEP, wsoap, property));
-			}
-		} else if (WSDL2Constants.URI_WSDL2_HTTP.equals(type)) {
-
-			// HTTP Binding specific properties
-			property = (String) this.options
-					.get(WSDL2Constants.ATTR_WHTTP_INPUT_SERIALIZATION);
-			if (property != null) {
-				bindingOpElement.addAttribute(omFactory.createOMAttribute(
-						WSDL2Constants.ATTRIBUTE_INPUT_SERIALIZATION, whttp,
-						property));
-			}
-			property = (String) this.options
-					.get(WSDL2Constants.ATTR_WHTTP_OUTPUT_SERIALIZATION);
-			if (property != null) {
-				bindingOpElement.addAttribute(omFactory.createOMAttribute(
-						WSDL2Constants.ATTRIBUTE_OUTPUT_SERIALIZATION, whttp,
-						property));
-			}
-			property = (String) this.options
-					.get(WSDL2Constants.ATTR_WHTTP_FAULT_SERIALIZATION);
-			if (property != null) {
-				bindingOpElement.addAttribute(omFactory.createOMAttribute(
-						WSDL2Constants.ATTRIBUTE_FAULT_SERIALIZATION, whttp,
-						property));
-			}
-			Boolean ignoreUncited = (Boolean) this.options
-					.get(WSDL2Constants.ATTR_WHTTP_IGNORE_UNCITED);
-			if (ignoreUncited != null) {
-				bindingOpElement.addAttribute(omFactory.createOMAttribute(
-						WSDL2Constants.ATTRIBUTE_IGNORE_UNCITED, whttp,
-						ignoreUncited.toString()));
-			}
-			property = (String) this.options
-					.get(WSDL2Constants.ATTR_WHTTP_METHOD);
-			if (property != null) {
-				bindingOpElement.addAttribute(omFactory.createOMAttribute(
-						WSDL2Constants.ATTRIBUTE_METHOD, whttp, property));
-			}
-		}
-
-		// Common properties
-		property = (String) this.options
-				.get(WSDL2Constants.ATTR_WHTTP_LOCATION);
-		if (property != null) {
-			bindingOpElement.addAttribute(omFactory.createOMAttribute(
-					WSDL2Constants.ATTRIBUTE_LOCATION, whttp, property));
-		}
-		property = (String) this.options
-				.get(WSDL2Constants.ATTR_WHTTP_CONTENT_ENCODING);
-		if (property != null) {
-			bindingOpElement
-					.addAttribute(omFactory.createOMAttribute(
-							WSDL2Constants.ATTRIBUTE_CONTENT_ENCODING, whttp,
-							property));
-		}
-		property = (String) this.options
-				.get(WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR);
-		if (property != null) {
-			bindingOpElement.addAttribute(omFactory.createOMAttribute(
-					WSDL2Constants.ATTRIBUTE_QUERY_PARAMETER_SEPERATOR, whttp,
-					property));
-		}
-		
-		// Add the input element
-		AxisBindingMessage inMessage = (AxisBindingMessage) this
-				.getChild(WSDLConstants.MESSAGE_LABEL_IN_VALUE);
-		if (inMessage != null) {
-			bindingOpElement.addChild(inMessage.toWSDL20(wsdl, tns, wsoap,
-					whttp, namespaceMap));
-		}
-
-		// Add the output element
-		AxisBindingMessage outMessage = (AxisBindingMessage) this
-				.getChild(WSDLConstants.MESSAGE_LABEL_OUT_VALUE);
-		if (outMessage != null) {
-			bindingOpElement.addChild(outMessage.toWSDL20(wsdl, tns, wsoap,
-					whttp, namespaceMap));
-		}
-
-		// Add any fault elements
-		if (faults != null && faults.size() > 0) {
-			Collection<AxisBindingMessage> faultValues = faults.values();
-			Iterator<AxisBindingMessage> iterator = faultValues.iterator();
-			while (iterator.hasNext()) {
-				AxisBindingMessage faultMessage = (AxisBindingMessage) iterator
-						.next();
-				bindingOpElement.addChild(faultMessage.toWSDL20(wsdl, tns,
-						wsoap, whttp, namespaceMap));
-			}
-		}
-		WSDLSerializationUtil.addWSDLDocumentationElement(this,
-				bindingOpElement, omFactory, wsdl);
-		WSDLSerializationUtil.addPoliciesAsExtensibleElement(this,
-				bindingOpElement);
-		return bindingOpElement;
-	}
+    public AxisBindingOperation() {
+        options = new HashMap<String, Object>();
+        faults = new HashMap<String, AxisBindingMessage>();
+    }
+
+    public ArrayList<AxisBindingMessage> getFaults() {
+        return new ArrayList<AxisBindingMessage>(faults.values());
+    }
+
+    public AxisBindingMessage getFault(String name) {
+        return (AxisBindingMessage) faults.get(name);
+    }
+
+    public void addFault(AxisBindingMessage fault) {
+        this.faults.put(fault.getName(), fault);
+    }
+
+    public QName getName() {
+        return name;
+    }
+
+    public void setName(QName name) {
+        this.name = name;
+    }
+
+    public AxisOperation getAxisOperation() {
+        return axisOperation;
+    }
+
+    public void setAxisOperation(AxisOperation axisOperation) {
+        this.axisOperation = axisOperation;
+    }
+
+    public void setProperty(String name, Object value) {
+        options.put(name, value);
+    }
+
+    public Object getProperty(String name) {
+        Object property = this.options.get(name);
+
+        AxisBinding parent;
+        if (property == null && (parent = getAxisBinding()) != null) {
+            property = parent.getProperty(name);
+        }
+
+        if (property == null) {
+            property = WSDL20DefaultValueHolder.getDefaultValue(name);
+        }
+
+        return property;
+    }
+
+    public Object getKey() {
+        return name;
+    }
+
+    public void engageModule(AxisModule axisModule) throws AxisFault {
+        throw new UnsupportedOperationException("Sorry we do not support this");
+    }
+
+    public boolean isEngaged(String moduleName) {
+        throw new UnsupportedOperationException(
+                "axisMessage.isEngaged() is not supported");
+
+    }
 
-	public Policy getEffectivePolicy() {
-	    
+    /**
+     * Generates the bindingOperation element
+     * 
+     * @param wsdl
+     *            The WSDL namespace
+     * @param tns
+     *            The targetnamespace
+     * @param wsoap
+     *            The SOAP namespace (WSDL 2.0)
+     * @param whttp
+     *            The HTTP namespace (WSDL 2.0)
+     * @param type
+     *            Indicates whether the binding is SOAP or HTTP
+     * @param namespaceMap
+     *            the service's namespace map (prefix -> namespace)
+     * @param serviceName
+     *            the name of the service
+     * @return The generated binding element
+     */
+    public OMElement toWSDL20(OMNamespace wsdl, OMNamespace tns,
+            OMNamespace wsoap, OMNamespace whttp, String type,
+            Map<String, String> namespaceMap, String serviceName) {
+        String property;
+        OMFactory omFactory = OMAbstractFactory.getOMFactory();
+        OMElement bindingOpElement = omFactory.createOMElement(
+                WSDL2Constants.OPERATION_LOCAL_NAME, wsdl);
+        bindingOpElement.addAttribute(omFactory.createOMAttribute(
+                WSDL2Constants.ATTRIBUTE_REF, null, tns.getPrefix() + ":"
+                        + this.name.getLocalPart()));
+
+        if (WSDL2Constants.URI_WSDL2_SOAP.equals(type)
+                || Constants.URI_SOAP11_HTTP.equals(type)
+                || Constants.URI_SOAP12_HTTP.equals(type)) {
+            // SOAP Binding specific properties
+            property = (String) this.options
+                    .get(WSDL2Constants.ATTR_WSOAP_ACTION);
+            if (property != null) {
+                bindingOpElement.addAttribute(omFactory.createOMAttribute(
+                        WSDL2Constants.ATTRIBUTE_ACTION, wsoap, property));
+            }
+            ArrayList soapModules = (ArrayList) this.options
+                    .get(WSDL2Constants.ATTR_WSOAP_MODULE);
+            if (soapModules != null && soapModules.size() > 0) {
+                WSDLSerializationUtil.addSOAPModuleElements(omFactory,
+                        soapModules, wsoap, bindingOpElement);
+            }
+            property = (String) this.options.get(WSDL2Constants.ATTR_WSOAP_MEP);
+            if (property != null) {
+                bindingOpElement.addAttribute(omFactory.createOMAttribute(
+                        WSDL2Constants.ATTRIBUTE_MEP, wsoap, property));
+            }
+        } else if (WSDL2Constants.URI_WSDL2_HTTP.equals(type)) {
+
+            // HTTP Binding specific properties
+            property = (String) this.options
+                    .get(WSDL2Constants.ATTR_WHTTP_INPUT_SERIALIZATION);
+            if (property != null) {
+                bindingOpElement.addAttribute(omFactory.createOMAttribute(
+                        WSDL2Constants.ATTRIBUTE_INPUT_SERIALIZATION, whttp,
+                        property));
+            }
+            property = (String) this.options
+                    .get(WSDL2Constants.ATTR_WHTTP_OUTPUT_SERIALIZATION);
+            if (property != null) {
+                bindingOpElement.addAttribute(omFactory.createOMAttribute(
+                        WSDL2Constants.ATTRIBUTE_OUTPUT_SERIALIZATION, whttp,
+                        property));
+            }
+            property = (String) this.options
+                    .get(WSDL2Constants.ATTR_WHTTP_FAULT_SERIALIZATION);
+            if (property != null) {
+                bindingOpElement.addAttribute(omFactory.createOMAttribute(
+                        WSDL2Constants.ATTRIBUTE_FAULT_SERIALIZATION, whttp,
+                        property));
+            }
+            Boolean ignoreUncited = (Boolean) this.options
+                    .get(WSDL2Constants.ATTR_WHTTP_IGNORE_UNCITED);
+            if (ignoreUncited != null) {
+                bindingOpElement.addAttribute(omFactory.createOMAttribute(
+                        WSDL2Constants.ATTRIBUTE_IGNORE_UNCITED, whttp,
+                        ignoreUncited.toString()));
+            }
+            property = (String) this.options
+                    .get(WSDL2Constants.ATTR_WHTTP_METHOD);
+            if (property != null) {
+                bindingOpElement.addAttribute(omFactory.createOMAttribute(
+                        WSDL2Constants.ATTRIBUTE_METHOD, whttp, property));
+            }
+        }
+
+        // Common properties
+        property = (String) this.options
+                .get(WSDL2Constants.ATTR_WHTTP_LOCATION);
+        if (property != null) {
+            bindingOpElement.addAttribute(omFactory.createOMAttribute(
+                    WSDL2Constants.ATTRIBUTE_LOCATION, whttp, property));
+        }
+        property = (String) this.options
+                .get(WSDL2Constants.ATTR_WHTTP_CONTENT_ENCODING);
+        if (property != null) {
+            bindingOpElement
+                    .addAttribute(omFactory.createOMAttribute(
+                            WSDL2Constants.ATTRIBUTE_CONTENT_ENCODING, whttp,
+                            property));
+        }
+        property = (String) this.options
+                .get(WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR);
+        if (property != null) {
+            bindingOpElement.addAttribute(omFactory.createOMAttribute(
+                    WSDL2Constants.ATTRIBUTE_QUERY_PARAMETER_SEPERATOR, whttp,
+                    property));
+        }
+        
+        // Add the input element
+        AxisBindingMessage inMessage = (AxisBindingMessage) this
+                .getChild(WSDLConstants.MESSAGE_LABEL_IN_VALUE);
+        if (inMessage != null) {
+            bindingOpElement.addChild(inMessage.toWSDL20(wsdl, tns, wsoap,
+                    whttp, namespaceMap));
+        }
+
+        // Add the output element
+        AxisBindingMessage outMessage = (AxisBindingMessage) this
+                .getChild(WSDLConstants.MESSAGE_LABEL_OUT_VALUE);
+        if (outMessage != null) {
+            bindingOpElement.addChild(outMessage.toWSDL20(wsdl, tns, wsoap,
+                    whttp, namespaceMap));
+        }
+
+        // Add any fault elements
+        if (faults != null && faults.size() > 0) {
+            Collection<AxisBindingMessage> faultValues = faults.values();
+            Iterator<AxisBindingMessage> iterator = faultValues.iterator();
+            while (iterator.hasNext()) {
+                AxisBindingMessage faultMessage = (AxisBindingMessage) iterator
+                        .next();
+                bindingOpElement.addChild(faultMessage.toWSDL20(wsdl, tns,
+                        wsoap, whttp, namespaceMap));
+            }
+        }
+        WSDLSerializationUtil.addWSDLDocumentationElement(this,
+                bindingOpElement, omFactory, wsdl);
+        WSDLSerializationUtil.addPoliciesAsExtensibleElement(this,
+                bindingOpElement);
+        return bindingOpElement;
+    }
+
+    public Policy getEffectivePolicy() {
+        
         Collection<PolicyComponent> policyList = new ArrayList<PolicyComponent>();
 
         policyList.addAll(getPolicySubject().getAttachedPolicyComponents());
-		
-		// AxisBinding
-		AxisBinding axisBinding = getAxisBinding();
-		if (axisBinding != null) {
+        
+        // AxisBinding
+        AxisBinding axisBinding = getAxisBinding();
+        if (axisBinding != null) {
             policyList.addAll(axisBinding.getPolicySubject().getAttachedPolicyComponents());
-		}
+        }
 
-		// AxisEndpoint
-		AxisEndpoint axisEndpoint = null;
-		if (axisBinding != null) {
-			axisEndpoint = axisBinding.getAxisEndpoint();
-		}
+        // AxisEndpoint
+        AxisEndpoint axisEndpoint = null;
+        if (axisBinding != null) {
+            axisEndpoint = axisBinding.getAxisEndpoint();
+        }
 
-		if (axisEndpoint != null) {
+        if (axisEndpoint != null) {
             policyList.addAll(axisEndpoint.getPolicySubject().getAttachedPolicyComponents());
-		}
+        }
 
-		
-		if (axisOperation != null) {
+        
+        if (axisOperation != null) {
             policyList.addAll(axisOperation.getPolicySubject().getAttachedPolicyComponents());
-		}
+        }
 
-		return PolicyUtil.getMergedPolicy(policyList, this);
-	}
+        return PolicyUtil.getMergedPolicy(policyList, this);
+    }
 
-	public AxisBinding getAxisBinding() {
-		return (AxisBinding) parent;
-	}
-	
-	@Override
+    public AxisBinding getAxisBinding() {
+        return (AxisBinding) parent;
+    }
+    
+    @Override
     public void applyPolicy() throws AxisFault {
-	    getAxisOperation().applyPolicy();
+        getAxisOperation().applyPolicy();
     }
 }

Modified: axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisEndpoint.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisEndpoint.java?rev=1849802&r1=1849801&r2=1849802&view=diff
==============================================================================
--- axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisEndpoint.java (original)
+++ axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisEndpoint.java Thu Dec 27 18:42:33 2018
@@ -62,7 +62,7 @@ public class AxisEndpoint extends AxisDe
         if (endpointURL == null) {
             endpointURL = calculateEndpointURL();
         }
-		return endpointURL;
+        return endpointURL;
     }
 
     public void setEndpointURL(String endpointURL) {

Modified: axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisMessage.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisMessage.java?rev=1849802&r1=1849801&r2=1849802&view=diff
==============================================================================
--- axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisMessage.java (original)
+++ axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisMessage.java Thu Dec 27 18:42:33 2018
@@ -70,14 +70,14 @@ public class AxisMessage extends AxisDes
     private volatile Date lastPolicyCalculatedTime = null;
 
     public String getMessagePartName() {
-		return messagePartName;
-	}
+        return messagePartName;
+    }
 
-	public void setMessagePartName(String messagePartName) {
-		this.messagePartName = messagePartName;
-	}
+    public void setMessagePartName(String messagePartName) {
+        this.messagePartName = messagePartName;
+    }
 
-	public AxisMessage() {
+    public AxisMessage() {
         soapHeaders = new ArrayList();
         handlerChain = new ArrayList<Handler>();
         modulerefs = new ArrayList<String>();
@@ -248,65 +248,65 @@ public class AxisMessage extends AxisDes
         return effectivePolicy;
     }
 
-	public Policy calculateEffectivePolicy() {
-		PolicySubject policySubject;
-		Collection<PolicyComponent> policyList = new ArrayList<PolicyComponent>();
-
-		// AxisMessage
-		policySubject = getPolicySubject();
-		policyList.addAll(policySubject.getAttachedPolicyComponents());
-
-		// AxisOperation
-		AxisOperation axisOperation = getAxisOperation();
-		if (axisOperation != null) {
-			policyList.addAll(axisOperation.getPolicySubject()
-					.getAttachedPolicyComponents());
-		}
-
-		// AxisService
-		AxisService axisService = (axisOperation == null) ? null
-				: axisOperation.getAxisService();
-		if (axisService != null) {
-			policyList.addAll(axisService.getPolicySubject()
-					.getAttachedPolicyComponents());
-		}
-
-		// AxisConfiguration
-		AxisConfiguration axisConfiguration = (axisService == null) ? null
-				: axisService.getAxisConfiguration();
-		if (axisConfiguration != null) {
-			policyList.addAll(axisConfiguration.getPolicySubject()
-					.getAttachedPolicyComponents());
-		}
-
-		Policy result = PolicyUtil.getMergedPolicy(policyList, axisService);
-		return result;
-	}
-
-	public boolean isPolicyUpdated() {
-		// AxisMessage
-		if (getPolicySubject().getLastUpdatedTime().after(
+    public Policy calculateEffectivePolicy() {
+        PolicySubject policySubject;
+        Collection<PolicyComponent> policyList = new ArrayList<PolicyComponent>();
+
+        // AxisMessage
+        policySubject = getPolicySubject();
+        policyList.addAll(policySubject.getAttachedPolicyComponents());
+
+        // AxisOperation
+        AxisOperation axisOperation = getAxisOperation();
+        if (axisOperation != null) {
+            policyList.addAll(axisOperation.getPolicySubject()
+                    .getAttachedPolicyComponents());
+        }
+
+        // AxisService
+        AxisService axisService = (axisOperation == null) ? null
+                : axisOperation.getAxisService();
+        if (axisService != null) {
+            policyList.addAll(axisService.getPolicySubject()
+                    .getAttachedPolicyComponents());
+        }
+
+        // AxisConfiguration
+        AxisConfiguration axisConfiguration = (axisService == null) ? null
+                : axisService.getAxisConfiguration();
+        if (axisConfiguration != null) {
+            policyList.addAll(axisConfiguration.getPolicySubject()
+                    .getAttachedPolicyComponents());
+        }
+
+        Policy result = PolicyUtil.getMergedPolicy(policyList, axisService);
+        return result;
+    }
+
+    public boolean isPolicyUpdated() {
+        // AxisMessage
+        if (getPolicySubject().getLastUpdatedTime().after(
                 lastPolicyCalculatedTime)) {
-			return true;
-		}
-		// AxisOperation
-		AxisOperation axisOperation = (AxisOperation) parent;
-		if (axisOperation != null
-				&& axisOperation.getPolicySubject().getLastUpdatedTime().after(
+            return true;
+        }
+        // AxisOperation
+        AxisOperation axisOperation = (AxisOperation) parent;
+        if (axisOperation != null
+                && axisOperation.getPolicySubject().getLastUpdatedTime().after(
                 lastPolicyCalculatedTime)) {
-			return true;
-		}
-		// AxisService
-		AxisService axisService = (axisOperation == null) ? null
-				: axisOperation.getAxisService();
-		if (axisService != null
-				&& axisService.getPolicySubject().getLastUpdatedTime().after(
+            return true;
+        }
+        // AxisService
+        AxisService axisService = (axisOperation == null) ? null
+                : axisOperation.getAxisService();
+        if (axisService != null
+                && axisService.getPolicySubject().getLastUpdatedTime().after(
                 lastPolicyCalculatedTime)) {
-			return true;
-		}
-		// AxisConfiguration
-		AxisConfiguration axisConfiguration = (axisService == null) ? null
-				: axisService.getAxisConfiguration();
+            return true;
+        }
+        // AxisConfiguration
+        AxisConfiguration axisConfiguration = (axisService == null) ? null
+                : axisService.getAxisConfiguration();
         return axisConfiguration != null
                && axisConfiguration.getPolicySubject().getLastUpdatedTime()
                 .after(lastPolicyCalculatedTime);