Class DatabaseConnection

    • Method Detail

      • setId

        public void setId​(Integer id)
      • getName

        @NotNull(message="{validation.notNull}")
        public @NotNull(message="{validation.notNull}") String getName()
        Description copied from interface: Nameable
        Returns the name.
        Specified by:
        getName in interface Nameable
        Returns:
        the name
      • setName

        public void setName​(String name)
      • getJdbcUrl

        @NotNull(message="{validation.notNull}")
        public @NotNull(message="{validation.notNull}") String getJdbcUrl()
      • setJdbcUrl

        public void setJdbcUrl​(String jdbcUrl)
      • getUserName

        @NotNull(message="{validation.notNull}")
        public @NotNull(message="{validation.notNull}") String getUserName()
      • setUserName

        public void setUserName​(String userName)
      • getPassword

        public byte[] getPassword()
      • setPassword

        public void setPassword​(byte[] password)
      • getDriverClass

        @NotNull(message="{validation.notNull}")
        public @NotNull(message="{validation.notNull}") String getDriverClass()
      • setDriverClass

        public void setDriverClass​(String driverClass)
      • setVersion

        public void setVersion​(Date version)
      • getDescription

        public String getDescription()
        Description copied from interface: Nameable
        Returns the description.
        Specified by:
        getDescription in interface Nameable
        Returns:
        the description
      • setDescription

        public void setDescription​(String description)
      • getSite

        public Site getSite()
      • setSite

        public void setSite​(Site site)
      • isActive

        public boolean isActive()
      • setActive

        public void setActive​(boolean active)
      • getMinConnections

        @NotNull(message="{validation.notNull}")
        @Min(value=1L,
             message="{validation.min}")
        public @NotNull(message="{validation.notNull}") @Min(value=1L,message="{validation.min}") Integer getMinConnections()
      • setMinConnections

        public void setMinConnections​(Integer minConnections)
      • getMaxConnections

        @NotNull(message="{validation.notNull}")
        public @NotNull(message="{validation.notNull}") Integer getMaxConnections()
      • setMaxConnections

        public void setMaxConnections​(Integer maxConnections)
      • isManaged

        public boolean isManaged()
      • setManaged

        public void setManaged​(boolean managed)
      • getValidationQuery

        public String getValidationQuery()
      • setValidationQuery

        public void setValidationQuery​(String validationQuery)
      • getPasswordPlain

        public String getPasswordPlain()
      • setPasswordPlain

        public void setPasswordPlain​(String passwordPlain)
      • getValidationPeriod

        public Integer getValidationPeriod()
      • setValidationPeriod

        public void setValidationPeriod​(Integer validationPeriod)
      • registerDriver

        public void registerDriver​(boolean throwException)
      • testConnection

        public boolean testConnection​(StringBuilder dbInfo)
      • testConnection

        public boolean testConnection​(StringBuilder dbInfo,
                                      boolean determineSize)
      • testConnection

        public boolean testConnection​(boolean determineSize,
                                      org.springframework.jdbc.core.ConnectionCallback<?>... callbacks)
      • closeConnection

        public void closeConnection​(Connection connection)
      • getDatabaseConnectionString

        public String getDatabaseConnectionString​(String databaseName)
      • getDatabaseName

        public String getDatabaseName()
      • isRootConnection

        public boolean isRootConnection()
      • getMigrationInfoService

        public org.flywaydb.core.api.MigrationInfoService getMigrationInfoService()
      • setMigrationInfoService

        public void setMigrationInfoService​(org.flywaydb.core.api.MigrationInfoService migrationInfoService)
      • getDatabaseSize

        public Double getDatabaseSize()
      • setDatabaseSize

        public void setDatabaseSize​(Double databaseSize)
      • getDataSource

        public DataSource getDataSource()