import org.opendaylight.mdsal.dom.api.DOMRpcResult;
import org.opendaylight.yangtools.concepts.Immutable;
import org.opendaylight.yangtools.yang.common.RpcError;
-import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode;
import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
/**
private static final long serialVersionUID = 1L;
@SuppressFBWarnings(value = "SE_BAD_FIELD", justification = "Interfaces do not specify Serializable")
- private final @Nullable ContainerNode result;
+ private final @Nullable NormalizedNode result;
private final Collection<? extends RpcError> errors;
- public DefaultDOMRpcResult(final ContainerNode result, final RpcError... errors) {
+ public DefaultDOMRpcResult(final NormalizedNode result, final RpcError... errors) {
this(result, asCollection(errors));
}
this(null, asCollection(errors));
}
- public DefaultDOMRpcResult(final @Nullable ContainerNode result) {
+ public DefaultDOMRpcResult(final @Nullable NormalizedNode result) {
this(result, Collections.emptyList());
}
- public DefaultDOMRpcResult(final @Nullable ContainerNode result,
+ public DefaultDOMRpcResult(final @Nullable NormalizedNode result,
final Collection<? extends RpcError> errors) {
this.result = result;
this.errors = requireNonNull(errors);
}
@Override
- public @Nullable NormalizedNode<?, ?> getResult() {
+ public @Nullable NormalizedNode getResult() {
return result;
}