Upgrade to 1.8

mongodb
Li Shengzhao 2016-02-19 09:47:38 +08:00
parent ccd206bb24
commit 3d5075aa1d
1 changed files with 13 additions and 19 deletions

View File

@ -15,11 +15,8 @@ import com.monkeyk.sos.domain.oauth.OauthClientDetails;
import com.monkeyk.sos.domain.oauth.OauthRepository; import com.monkeyk.sos.domain.oauth.OauthRepository;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.core.PreparedStatementSetter;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.List; import java.util.List;
/** /**
@ -63,28 +60,25 @@ public class OauthRepositoryJdbc implements OauthRepository {
final String sql = " insert into oauth_client_details(client_id,resource_ids,client_secret,scope,authorized_grant_types,web_server_redirect_uri," + final String sql = " insert into oauth_client_details(client_id,resource_ids,client_secret,scope,authorized_grant_types,web_server_redirect_uri," +
" authorities,access_token_validity,refresh_token_validity,additional_information,trusted,autoapprove) values (?,?,?,?,?,?,?,?,?,?,?,?)"; " authorities,access_token_validity,refresh_token_validity,additional_information,trusted,autoapprove) values (?,?,?,?,?,?,?,?,?,?,?,?)";
this.jdbcTemplate.update(sql, new PreparedStatementSetter() { this.jdbcTemplate.update(sql, ps -> {
@Override ps.setString(1, clientDetails.clientId());
public void setValues(PreparedStatement ps) throws SQLException { ps.setString(2, clientDetails.resourceIds());
ps.setString(1, clientDetails.clientId());
ps.setString(2, clientDetails.resourceIds());
ps.setString(3, clientDetails.clientSecret()); ps.setString(3, clientDetails.clientSecret());
ps.setString(4, clientDetails.scope()); ps.setString(4, clientDetails.scope());
ps.setString(5, clientDetails.authorizedGrantTypes()); ps.setString(5, clientDetails.authorizedGrantTypes());
ps.setString(6, clientDetails.webServerRedirectUri()); ps.setString(6, clientDetails.webServerRedirectUri());
ps.setString(7, clientDetails.authorities()); ps.setString(7, clientDetails.authorities());
ps.setObject(8, clientDetails.accessTokenValidity()); ps.setObject(8, clientDetails.accessTokenValidity());
ps.setObject(9, clientDetails.refreshTokenValidity()); ps.setObject(9, clientDetails.refreshTokenValidity());
ps.setString(10, clientDetails.additionalInformation()); ps.setString(10, clientDetails.additionalInformation());
ps.setBoolean(11, clientDetails.trusted()); ps.setBoolean(11, clientDetails.trusted());
ps.setString(12, clientDetails.autoApprove()); ps.setString(12, clientDetails.autoApprove());
}
}); });
} }
} }