remove unused getApplications method from user account

This commit is contained in:
Markus Till 2020-10-05 20:39:11 +02:00 committed by Pedro Igor
parent 43206d3158
commit f0ea7a04bd
2 changed files with 0 additions and 35 deletions

View file

@ -22,8 +22,6 @@ import java.util.HashMap;
import java.util.Map; import java.util.Map;
import java.util.List; import java.util.List;
//TODO: extend immutable map and list
//TODO: create a immutable copy of all items on create
public class UserProfileAttributes extends HashMap<String, List<String>> { public class UserProfileAttributes extends HashMap<String, List<String>> {
public UserProfileAttributes(Map<String, List<String>> attribtues){ public UserProfileAttributes(Map<String, List<String>> attribtues){

View file

@ -222,39 +222,6 @@ public class AccountRestService {
// TODO Federated identities // TODO Federated identities
/**
* Returns the applications with the given id in the specified realm.
*
* @param clientId client id to search for
* @return application with the provided id
*/
@Path("/applications/{clientId}")
@GET
@Produces(MediaType.APPLICATION_JSON)
public Response getApplication(final @PathParam("clientId") String clientId) {
checkAccountApiEnabled();
auth.requireOneOf(AccountRoles.MANAGE_ACCOUNT, AccountRoles.VIEW_APPLICATIONS);
ClientModel client = realm.getClientByClientId(clientId);
if (client == null || client.isBearerOnly() || client.getBaseUrl() == null) {
return Cors.add(request, Response.status(Response.Status.NOT_FOUND).entity("No client with clientId: " + clientId + " found.")).build();
}
List<String> inUseClients = new LinkedList<>();
if (!session.sessions().getUserSessions(realm, client).isEmpty()) {
inUseClients.add(clientId);
}
List<String> offlineClients = new LinkedList<>();
if (session.sessions().getOfflineSessionsCount(realm, client) > 0) {
offlineClients.add(clientId);
}
UserConsentModel consentModel = session.users().getConsentByClient(realm, user.getId(), client.getId());
Map<String, UserConsentModel> consentModels = Collections.singletonMap(client.getClientId(), consentModel);
return Cors.add(request, Response.ok(modelToRepresentation(client, inUseClients, offlineClients, consentModels))).build();
}
private ClientRepresentation modelToRepresentation(ClientModel model, List<String> inUseClients, List<String> offlineClients, Map<String, UserConsentModel> consents) { private ClientRepresentation modelToRepresentation(ClientModel model, List<String> inUseClients, List<String> offlineClients, Map<String, UserConsentModel> consents) {
ClientRepresentation representation = new ClientRepresentation(); ClientRepresentation representation = new ClientRepresentation();
representation.setClientId(model.getClientId()); representation.setClientId(model.getClientId());