*/
package org.opendaylight.controller.sal.common.util;
-import java.io.Serializable;
+import com.google.common.collect.ImmutableList;
import java.util.Collection;
-
import org.opendaylight.yangtools.concepts.Immutable;
import org.opendaylight.yangtools.yang.common.RpcError;
import org.opendaylight.yangtools.yang.common.RpcResult;
-import com.google.common.collect.ImmutableList;
-
/**
+ * Deprecated.
+ *
* @deprecated Use {@link org.opendaylight.yangtools.yang.common.RpcResultBuilder}
*/
@Deprecated
-public class Rpcs {
+public final class Rpcs {
+ private Rpcs() {
+ }
public static <T> RpcResult<T> getRpcResult(boolean successful) {
- RpcResult<T> ret = new RpcResultTO<T>(successful, null, ImmutableList.<RpcError>of());
- return ret;
+ return new RpcResultTO<>(successful, null, ImmutableList.of());
}
public static <T> RpcResult<T> getRpcResult(boolean successful, T result,
Collection<RpcError> errors) {
- RpcResult<T> ret = new RpcResultTO<T>(successful, result, errors);
- return ret;
+ return new RpcResultTO<>(successful, result, errors);
}
public static <T> RpcResult<T> getRpcResult(boolean successful, Collection<RpcError> errors) {
- return new RpcResultTO<T>(successful, null, errors);
+ return new RpcResultTO<>(successful, null, errors);
}
- private static class RpcResultTO<T> implements RpcResult<T>, Serializable, Immutable {
- private static final long serialVersionUID = 1L;
+ private static class RpcResultTO<T> implements RpcResult<T>, Immutable {
private final Collection<RpcError> errors;
private final T result;
private final boolean successful;
- public RpcResultTO(boolean successful, T result,
- Collection<RpcError> errors) {
+ RpcResultTO(boolean successful, T result, Collection<RpcError> errors) {
this.successful = successful;
this.result = result;
this.errors = ImmutableList.copyOf(errors);
public Collection<RpcError> getErrors() {
return errors;
}
-
}
}