Class QuarkusJpaUpdaterProvider
- java.lang.Object
-
- org.keycloak.quarkus.runtime.storage.database.liquibase.QuarkusJpaUpdaterProvider
-
- All Implemented Interfaces:
JpaUpdaterProvider,Provider
public class QuarkusJpaUpdaterProvider extends Object implements JpaUpdaterProvider
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.keycloak.connections.jpa.updater.JpaUpdaterProvider
JpaUpdaterProvider.Status
-
-
Field Summary
Fields Modifier and Type Field Description static StringCHANGELOGstatic StringVERIFY_AND_RUN_MASTER_CHANGELOG
-
Constructor Summary
Constructors Constructor Description QuarkusJpaUpdaterProvider(KeycloakSession session)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidexport(Connection connection, String defaultSchema, File file)static StringgetTable(String table, String defaultSchema)voidupdate(Connection connection, String defaultSchema)protected voidupdateChangeSet(liquibase.Liquibase liquibase, Writer exportWriter)JpaUpdaterProvider.Statusvalidate(Connection connection, String defaultSchema)protected JpaUpdaterProvider.StatusvalidateChangeSet(liquibase.Liquibase liquibase, String changelog)
-
-
-
Field Detail
-
CHANGELOG
public static final String CHANGELOG
- See Also:
- Constant Field Values
-
VERIFY_AND_RUN_MASTER_CHANGELOG
public static final String VERIFY_AND_RUN_MASTER_CHANGELOG
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
QuarkusJpaUpdaterProvider
public QuarkusJpaUpdaterProvider(KeycloakSession session)
-
-
Method Detail
-
update
public void update(Connection connection, String defaultSchema)
- Specified by:
updatein interfaceJpaUpdaterProvider
-
export
public void export(Connection connection, String defaultSchema, File file)
- Specified by:
exportin interfaceJpaUpdaterProvider
-
updateChangeSet
protected void updateChangeSet(liquibase.Liquibase liquibase, Writer exportWriter) throws liquibase.exception.LiquibaseException- Throws:
liquibase.exception.LiquibaseException
-
validate
public JpaUpdaterProvider.Status validate(Connection connection, String defaultSchema)
- Specified by:
validatein interfaceJpaUpdaterProvider
-
validateChangeSet
protected JpaUpdaterProvider.Status validateChangeSet(liquibase.Liquibase liquibase, String changelog) throws liquibase.exception.LiquibaseException
- Throws:
liquibase.exception.LiquibaseException
-
-