1 package com.atlassian.activeobjects.internal;
2
3 import com.atlassian.activeobjects.ActiveObjectsPluginException;
4
5 public class DatabaseProviderNotFoundException extends ActiveObjectsPluginException {
6 private final String driverClassName;
7
8 public DatabaseProviderNotFoundException(String driverClassName) {
9 this.driverClassName = driverClassName;
10 }
11
12 public String getDriverClassName() {
13 return driverClassName;
14 }
15
16 @Override
17 public String getMessage() {
18 return new StringBuilder()
19 .append("Could not find database provider for data source which uses JDBC driver <")
20 .append(driverClassName)
21 .append(">")
22 .toString();
23 }
24 }