import java.util.Set;
import org.opendaylight.yangtools.yang.common.QName;
-public class WriterParameters {
+public final class WriterParameters {
private final String content;
private final Integer depth;
private final List<Set<QName>> fields;
package org.opendaylight.restconf.common.errors;
import com.google.common.base.Preconditions;
-import com.google.common.base.Throwables;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.Lists;
import java.util.Collection;
this.errorMessage = rpcError.getMessage();
this.errorAppTag = rpcError.getApplicationTag();
- String errorInfo = null;
+ String localErrorInfo = null;
if (rpcError.getInfo() == null) {
if (rpcError.getCause() != null) {
- errorInfo = Throwables.getStackTraceAsString(rpcError.getCause());
+ localErrorInfo = Throwables.getStackTraceAsString(rpcError.getCause());
} else if (rpcError.getSeverity() != null) {
- errorInfo = "<severity>" + rpcError.getSeverity().toString().toLowerCase() + "</severity>";
+ localErrorInfo = "<severity>" + rpcError.getSeverity().toString().toLowerCase() + "</severity>";
}
} else {
- errorInfo = rpcError.getInfo();
+ localErrorInfo = rpcError.getInfo();
}
- this.errorInfo = errorInfo;
+ this.errorInfo = localErrorInfo;
this.errorPath = null;
}
public static final String DQUOTE = "\"";
private static final Pattern PREDICATE_PATTERN = Pattern.compile("\\[(.*?)\\]");
+ private RestUtil() {
+ }
+
public static TypeDefinition<?> resolveBaseTypeFrom(final TypeDefinition<?> type) {
TypeDefinition<?> superType = type;
while (superType.getBaseType() != null) {
* for all error situation followed by restconf-netconf specification.
* See also <a href="https://tools.ietf.org/html/draft-bierman-netconf-restconf-02">RESTCONF</a>.
*/
-public class RestconfValidationUtils {
+public final class RestconfValidationUtils {
private RestconfValidationUtils() {
throw new UnsupportedOperationException("Utility class");