src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/BindingOperation.java
Print this page
@@ -1,7 +1,7 @@
/*
- * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
@@ -57,11 +57,11 @@
_name = name;
}
public String getUniqueKey() {
if (_uniqueKey == null) {
- StringBuffer sb = new StringBuffer();
+ StringBuilder sb = new StringBuilder();
sb.append(_name);
sb.append(' ');
if (_input != null) {
sb.append(_input.getName());
} else {
@@ -119,10 +119,11 @@
public Iterable<BindingFault> faults() {
return _faults;
}
+ @Override
public QName getElementName() {
return WSDLConstants.QNAME_OPERATION;
}
public Documentation getDocumentation() {
@@ -131,34 +132,41 @@
public void setDocumentation(Documentation d) {
_documentation = d;
}
+ @Override
public String getNameValue() {
return getName();
}
+ @Override
public String getNamespaceURI() {
- return parent.getNamespaceURI();
+ return (parent == null) ? null : parent.getNamespaceURI();
}
+ @Override
public QName getWSDLElementName() {
return getElementName();
}
+ @Override
public void addExtension(TWSDLExtension e) {
_helper.addExtension(e);
}
+ @Override
public Iterable<TWSDLExtension> extensions() {
return _helper.extensions();
}
+ @Override
public TWSDLExtensible getParent() {
return parent;
}
+ @Override
public void withAllSubEntitiesDo(EntityAction action) {
if (_input != null) {
action.perform(_input);
}
if (_output != null) {
@@ -184,10 +192,11 @@
_fault.accept(visitor);
}
visitor.postVisit(this);
}
+ @Override
public void validateThis() {
if (_name == null) {
failValidation("validation.missingRequiredAttribute", "name");
}
if (_style == null) {
@@ -200,11 +209,11 @@
failValidation("validation.missingRequiredSubEntity", "input");
}
if (_output != null) {
failValidation("validation.invalidSubEntity", "output");
}
- if (_faults != null && _faults.size() != 0) {
+ if (_faults != null && !_faults.isEmpty()) {
failValidation("validation.invalidSubEntity", "fault");
}
}
}