30 String resourceServerTableName =
database.correctObjectName(
getTableName(
"RESOURCE_SERVER"), Table.class);
31 String resourceServerDetailTableName =
database.correctObjectName(
getTableName(resourceServerDetailTable), Table.class);
33 if (
database instanceof MSSQLDatabase) {
37 return new RawSqlStatement(
39 + resourceServerDetailTableName
40 +
" SET RESOURCE_SERVER_CLIENT_ID = s.CLIENT_ID FROM " 41 +
" (SELECT ID, CLIENT_ID FROM " 42 + resourceServerTableName
45 + resourceServerDetailTableName
46 +
".RESOURCE_SERVER_ID" 52 return new RawSqlStatement(
54 + resourceServerDetailTableName
55 +
" p SET RESOURCE_SERVER_CLIENT_ID = " 56 +
"(SELECT CLIENT_ID FROM " 57 + resourceServerTableName
58 +
" s WHERE s.ID = p.RESOURCE_SERVER_ID)" String getTableName(String tableName)
Definition: CustomKeycloakTask.java:132
Database database
Definition: CustomKeycloakTask.java:51