/activeobjects-spi/src/main/java/com/atlassian/activeobjects/spi/AbstractDataSourceProvider.java

https://bitbucket.org/activeobjects/ao-plugin · Java · 25 lines · 14 code · 2 blank · 9 comment · 0 complexity · 366f4135061f875c1404027bbae158e5 MD5 · raw file

  1. package com.atlassian.activeobjects.spi;
  2. /**
  3. * This class provides a partial implementation of the {@link com.atlassian.activeobjects.spi.DataSourceProvider}
  4. * where {@link #getDatabaseType()} always returns {@link com.atlassian.activeobjects.spi.DatabaseType#UNKNOWN}.
  5. */
  6. public abstract class AbstractDataSourceProvider implements DataSourceProvider
  7. {
  8. /**
  9. * Always returns com.atlassian.activeobjects.spi.DatabaseType#UNKNOWN
  10. *
  11. * @return {@link com.atlassian.activeobjects.spi.DatabaseType#UNKNOWN}
  12. */
  13. @Override
  14. public DatabaseType getDatabaseType()
  15. {
  16. return DatabaseType.UNKNOWN;
  17. }
  18. @Override
  19. public String getSchema()
  20. {
  21. return null; // use the default schema configured for the user
  22. }
  23. }