Class DatabaseUtil

java.lang.Object
org.camunda.bpm.engine.impl.util.DatabaseUtil

public class DatabaseUtil extends Object
  • Constructor Details

    • DatabaseUtil

      public DatabaseUtil()
  • Method Details

    • checkDatabaseType

      public static boolean checkDatabaseType(String... databaseTypes)
      Checks if the currently used database is of a given database type.
      Parameters:
      databaseTypes - to check for
      Returns:
      true if any of the provided types match the used one. Otherwise false.
    • checkDatabaseType

      public static boolean checkDatabaseType(ProcessEngineConfigurationImpl configuration, String... databaseTypes)
      Checks if the currently used database is of a given database type.
      Parameters:
      configuration - for the Process Engine, when a Context is not available
      databaseTypes - to check for
      Returns:
      true if any of the provided types match the used one. Otherwise false.
    • checkDatabaseRollsBackTransactionOnError

      public static boolean checkDatabaseRollsBackTransactionOnError()
      Returns:
      true if the currently used database is known to roll back transactions on SQL errors.