/activeobjects-spi/src/main/java/com/atlassian/activeobjects/spi/AbstractDataSourceProvider.java
Java | 25 lines | 14 code | 2 blank | 9 comment | 0 complexity | 366f4135061f875c1404027bbae158e5 MD5 | raw file
Possible License(s): Apache-2.0
1package com.atlassian.activeobjects.spi;
2
3/**
4 * This class provides a partial implementation of the {@link com.atlassian.activeobjects.spi.DataSourceProvider}
5 * where {@link #getDatabaseType()} always returns {@link com.atlassian.activeobjects.spi.DatabaseType#UNKNOWN}.
6 */
7public abstract class AbstractDataSourceProvider implements DataSourceProvider
8{
9 /**
10 * Always returns com.atlassian.activeobjects.spi.DatabaseType#UNKNOWN
11 *
12 * @return {@link com.atlassian.activeobjects.spi.DatabaseType#UNKNOWN}
13 */
14 @Override
15 public DatabaseType getDatabaseType()
16 {
17 return DatabaseType.UNKNOWN;
18 }
19
20 @Override
21 public String getSchema()
22 {
23 return null; // use the default schema configured for the user
24 }
25}