35         String userAttributeTableName = 
database.correctObjectName(
"USER_ATTRIBUTE", Table.class);
    41                 ResultSet resultSet = statement.executeQuery();
    43                     while (resultSet.next()) {
    44                         String name = resultSet.getString(1);
    45                         String userId = resultSet.getString(2);
    47                         UpdateStatement updateStatement = 
new UpdateStatement(null, null, userAttributeTableName)
    48                                 .addNewColumnValue(
"ID", KeycloakModelUtils.generateId())
    49                                 .setWhereClause(
"NAME='" + name + 
"' AND USER_ID='" + userId + 
"'");
    60         } 
catch (Exception e) {
    61             throw new CustomChangeException(
getTaskId() + 
": Exception when updating data from previous version", e);
 JdbcConnection jdbcConnection
Definition: CustomKeycloakTask.java:52
 
String getTableName(String tableName)
Definition: CustomKeycloakTask.java:132
 
List< SqlStatement > statements
Definition: CustomKeycloakTask.java:55
 
Database database
Definition: CustomKeycloakTask.java:51
 
String getTaskId()
Definition: JpaUpdate1_4_0_Final.java:66
 
StringBuilder confirmationMessage
Definition: CustomKeycloakTask.java:54