This is the minimal set of files from gwtorm that are still needed by Gerrit core. The long term plan is to migrate away from these, for example by revamping our exception hierarchy (I9c8fac5f) and converting the legacy mutable gwtorm-based types to immutable AutoValues. In the short term, copying these files into core allows us to remove a bunch of unused class files from the war, and prevents new dependencies from creeping in. This change should be viewed as a starting point of the larger project to eliminate gwtorm, not an end in itself. Files copied from: https://gerrit.googlesource.com/gwtorm/+/de62a8902ade3239e4a2db105bb24e4561e34df3 The whole gwtorm repo is under the same AOSP umbrella as Gerrit core, so it's all under the same CLA and can be copied between repos on the Gerrit hosts without any change to the license. Change-Id: I0f09ed399180bc132fb0a28be07944b4aa9fe4a0
32 lines
1007 B
Java
32 lines
1007 B
Java
// Copyright 2008 Google Inc.
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
// you may not use this file except in compliance with the License.
|
|
// You may obtain a copy of the License at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
// See the License for the specific language governing permissions and
|
|
// limitations under the License.
|
|
|
|
package com.google.gwtorm.server;
|
|
|
|
/** Any data store read or write error. */
|
|
@SuppressWarnings("serial")
|
|
public class OrmRuntimeException extends RuntimeException {
|
|
public OrmRuntimeException(final String message) {
|
|
super(message);
|
|
}
|
|
|
|
public OrmRuntimeException(final String message, final Throwable why) {
|
|
super(message, why);
|
|
}
|
|
|
|
public OrmRuntimeException(final Throwable why) {
|
|
super(why);
|
|
}
|
|
}
|