1919
2020package springfox .documentation .service ;
2121
22- import java .util .ArrayList ;
23- import java .util .LinkedHashMap ;
2422import java .util .List ;
2523
26- import static com .google .common .base .Optional .*;
27- import static com .google .common .collect .Lists .*;
28-
2924public class ResourceListing {
3025 private final String apiVersion ;
3126 private final List <ApiListingReference > apis ;
32- private final LinkedHashMap < String , SecurityScheme > securitySchemes ;
27+ private final List < SecurityScheme > securitySchemes ;
3328 private final ApiInfo info ;
3429
3530 public ResourceListing (String apiVersion ,
@@ -39,19 +34,10 @@ public ResourceListing(String apiVersion,
3934
4035 this .apiVersion = apiVersion ;
4136 this .apis = apis ;
42- this .securitySchemes = initializeSecuritySchemes ( securitySchemes ) ;
37+ this .securitySchemes = securitySchemes ;
4338 this .info = info ;
4439 }
4540
46- private LinkedHashMap <String , SecurityScheme > initializeSecuritySchemes (List <SecurityScheme > securitySchemes ) {
47- LinkedHashMap <String , SecurityScheme > mapped = new LinkedHashMap <String , SecurityScheme >();
48- List <SecurityScheme > emptyList = newArrayList ();
49- for (SecurityScheme securityScheme : fromNullable (securitySchemes ).or (emptyList )) {
50- mapped .put (securityScheme .getType (), securityScheme );
51- }
52- return mapped ;
53- }
54-
5541 public String getApiVersion () {
5642 return apiVersion ;
5743 }
@@ -61,7 +47,7 @@ public List<ApiListingReference> getApis() {
6147 }
6248
6349 public List <SecurityScheme > getSecuritySchemes () {
64- return new ArrayList < SecurityScheme >( securitySchemes . values ()) ;
50+ return securitySchemes ;
6551 }
6652
6753 public ApiInfo getInfo () {
0 commit comments