import static java.util.Objects.requireNonNull;
-import java.io.Serial;
import java.io.Serializable;
-import java.util.Locale;
import org.opendaylight.yangtools.yang.common.ErrorTag;
import org.opendaylight.yangtools.yang.common.ErrorType;
import org.opendaylight.yangtools.yang.common.RpcError;
* See also <a href="https://tools.ietf.org/html/draft-bierman-netconf-restconf-02">RESTCONF</a>.
*/
public class RestconfError implements Serializable {
- @Serial
+ @java.io.Serial
private static final long serialVersionUID = 1L;
private final ErrorType errorType;
if (rpcError.getCause() != null) {
localErrorInfo = rpcError.getCause().getMessage();
} else if (rpcError.getSeverity() != null) {
- localErrorInfo = "<severity>" + rpcError.getSeverity().toString().toLowerCase(Locale.ROOT)
- + "</severity>";
+ localErrorInfo = "<severity>" + rpcError.getSeverity().elementBody() + "</severity>";
}
} else {
localErrorInfo = rpcError.getInfo();