row mapper

pull/4/head
shengzhaoli.shengz 2023-10-14 21:26:40 +08:00
parent 5b6b64e6a2
commit 2bb9a16cbb
2 changed files with 20 additions and 14 deletions

View File

@ -16,9 +16,10 @@ import org.springframework.jdbc.core.RowMapper;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.time.ZoneId;
import java.sql.Timestamp;
/**
* table: oauth2_registered_client
* 2015/11/16
*
* @author Shengzhao Li
@ -33,24 +34,28 @@ public class OauthClientDetailsRowMapper implements RowMapper<OauthClientDetails
public OauthClientDetails mapRow(ResultSet rs, int i) throws SQLException {
OauthClientDetails clientDetails = new OauthClientDetails();
clientDetails.id(rs.getString("id"));
clientDetails.archived(rs.getBoolean("archived"));
clientDetails.createTime(rs.getTimestamp("create_time").toLocalDateTime());
clientDetails.clientId(rs.getString("client_id"));
// clientDetails.resourceIds(rs.getString("resource_ids"));
clientDetails.clientIdIssuedAt(rs.getTimestamp("client_id_issued_at").toInstant());
clientDetails.clientName(rs.getString("client_name"));
clientDetails.clientAuthenticationMethods(rs.getString("client_authentication_methods"));
clientDetails.clientSecret(rs.getString("client_secret"));
// clientDetails.scope(rs.getString("scope"));
// clientDetails.authorizedGrantTypes(rs.getString("authorized_grant_types"));
// clientDetails.webServerRedirectUri(rs.getString("web_server_redirect_uri"));
clientDetails.scopes(rs.getString("scopes"));
clientDetails.authorizationGrantTypes(rs.getString("authorization_grant_types"));
clientDetails.redirectUris(rs.getString("redirect_uris"));
// clientDetails.authorities(rs.getString("authorities"));
// clientDetails.accessTokenValidity(getInteger(rs, "access_token_validity"));
// clientDetails.refreshTokenValidity(getInteger(rs, "refresh_token_validity"));
clientDetails.postLogoutRedirectUris(rs.getString("post_logout_redirect_uris"));
clientDetails.clientSettings(rs.getString("client_settings"));
clientDetails.tokenSettings(rs.getString("token_settings"));
// clientDetails.additionalInformation(rs.getString("additional_information"));
clientDetails.createTime(rs.getTimestamp("create_time").toLocalDateTime());
clientDetails.archived(rs.getBoolean("archived"));
// clientDetails.trusted(rs.getBoolean("trusted"));
// clientDetails.autoApprove(rs.getString("autoapprove"));
Timestamp secretExpiresAt = rs.getTimestamp("client_secret_expires_at");
if (secretExpiresAt != null) {
clientDetails.clientSecretExpiresAt(secretExpiresAt.toInstant());
}
return clientDetails;
}

View File

@ -18,6 +18,7 @@ import java.sql.ResultSet;
import java.sql.SQLException;
/**
* table: user_
* 2015/11/16
*
* @author Shengzhao Li