1.1 --- a/src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLFaultImpl.java Thu Sep 26 10:43:28 2013 -0700 1.2 +++ b/src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLFaultImpl.java Fri Oct 04 16:21:34 2013 +0100 1.3 @@ -1,5 +1,5 @@ 1.4 /* 1.5 - * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. 1.6 + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. 1.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 1.8 * 1.9 * This code is free software; you can redistribute it and/or modify it 1.10 @@ -25,8 +25,10 @@ 1.11 1.12 package com.sun.xml.internal.ws.model.wsdl; 1.13 1.14 -import com.sun.xml.internal.ws.api.model.wsdl.WSDLFault; 1.15 -import com.sun.xml.internal.ws.api.model.wsdl.WSDLOperation; 1.16 +import com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLFault; 1.17 +import com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage; 1.18 +import com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel; 1.19 +import com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation; 1.20 import com.sun.istack.internal.NotNull; 1.21 1.22 import javax.xml.namespace.QName; 1.23 @@ -35,15 +37,15 @@ 1.24 /** 1.25 * @author Vivek Pandey 1.26 */ 1.27 -public final class WSDLFaultImpl extends AbstractExtensibleImpl implements WSDLFault { 1.28 +public final class WSDLFaultImpl extends AbstractExtensibleImpl implements EditableWSDLFault { 1.29 private final String name; 1.30 private final QName messageName; 1.31 - private WSDLMessageImpl message; 1.32 - private WSDLOperationImpl operation; 1.33 + private EditableWSDLMessage message; 1.34 + private EditableWSDLOperation operation; 1.35 private String action = ""; 1.36 private boolean defaultAction = true; 1.37 1.38 - public WSDLFaultImpl(XMLStreamReader xsr, String name, QName messageName, WSDLOperationImpl operation) { 1.39 + public WSDLFaultImpl(XMLStreamReader xsr, String name, QName messageName, EditableWSDLOperation operation) { 1.40 super(xsr); 1.41 this.name = name; 1.42 this.messageName = messageName; 1.43 @@ -54,12 +56,12 @@ 1.44 return name; 1.45 } 1.46 1.47 - public WSDLMessageImpl getMessage() { 1.48 + public EditableWSDLMessage getMessage() { 1.49 return message; 1.50 } 1.51 1.52 @NotNull 1.53 - public WSDLOperation getOperation() { 1.54 + public EditableWSDLOperation getOperation() { 1.55 return operation; 1.56 } 1.57 1.58 @@ -72,6 +74,7 @@ 1.59 public String getAction() { 1.60 return action; 1.61 } 1.62 + 1.63 public void setAction(String action) { 1.64 this.action = action; 1.65 } 1.66 @@ -84,7 +87,7 @@ 1.67 this.defaultAction = defaultAction; 1.68 } 1.69 1.70 - void freeze(WSDLModelImpl root){ 1.71 + public void freeze(EditableWSDLModel root){ 1.72 message = root.getMessage(messageName); 1.73 } 1.74 }