1414import java .math .BigDecimal ;
1515import java .util .ArrayList ;
1616import java .util .Arrays ;
17+ import java .util .Collections ;
1718import java .util .List ;
1819
1920/**
@@ -31,13 +32,13 @@ public List<List<Region>> getAllRegionsWithDetails(RapidPartnerSalesProfile rapi
3132 logger .info ("------------- Calling getRegions paginated results with no ancestor ID and include=details to get all regions:" );
3233
3334 GetRegionsOperationParams params = GetRegionsOperationParams .builder ()
34- .include (Arrays . asList ( "details" ))
35+ .include (Collections . singletonList ( GetRegionsOperationParams . Include . DETAILS ))
3536 .language ("en-US" )
3637 .customerSessionId (Constants .CUSTOMER_SESSION_ID )
3738 .limit (BigDecimal .valueOf (10 ))
3839 .area ("50,37.227924,-93.310036" )
3940 .supplySource ("expedia" )
40- .countryCode (Arrays . asList ("US" ))
41+ .countryCode (Collections . singletonList ("US" ))
4142 .build ();
4243
4344 ResponsePaginator <List <Region >> responsePaginator = rapidClient .getPaginator (new GetRegionsOperation (params ));
@@ -46,9 +47,7 @@ public List<List<Region>> getAllRegionsWithDetails(RapidPartnerSalesProfile rapi
4647
4748 logger .info ("Paginator total results count: {}" , responsePaginator .getPaginationTotalResults ());
4849
49- responsePaginator .forEachRemaining (page -> {
50- pages .add (page .getData ());
51- });
50+ responsePaginator .forEachRemaining (page -> pages .add (page .getData ()));
5251
5352 return pages ;
5453 }
@@ -57,12 +56,12 @@ public List<List<Region>> getRegionsByAncestor(String ancestorId, RapidPartnerSa
5756 logger .info ("------------- Calling getRegionsPaginator by ancestor ID: [{}]" , ancestorId );
5857
5958 GetRegionsOperationParams params = GetRegionsOperationParams .builder ()
60- .include (Arrays . asList ( "details" ))
59+ .include (Collections . singletonList ( GetRegionsOperationParams . Include . DETAILS ))
6160 .language ("en-US" )
6261 .customerSessionId (Constants .CUSTOMER_SESSION_ID )
6362 .limit (BigDecimal .valueOf (10 ))
6463 .supplySource ("expedia" )
65- .countryCode (Arrays . asList ("US" ))
64+ .countryCode (Collections . singletonList ("US" ))
6665 .ancestorId (ancestorId )
6766 .build ();
6867
@@ -72,9 +71,7 @@ public List<List<Region>> getRegionsByAncestor(String ancestorId, RapidPartnerSa
7271
7372 logger .info ("Paginator total results count: {}" , responsePaginator .getPaginationTotalResults ());
7473
75- responsePaginator .forEachRemaining (page -> {
76- pages .add (page .getData ());
77- });
74+ responsePaginator .forEachRemaining (page -> pages .add (page .getData ()));
7875
7976 return pages ;
8077 }
@@ -83,7 +80,7 @@ public Region getRegionDetailsAndPropertyIds(String regionId, String language, R
8380 logger .info ("------------- Calling GetRegion:" );
8481
8582 GetRegionOperationParams params = GetRegionOperationParams .builder ()
86- .include (Arrays .asList ("details" , "property_ids" ))
83+ .include (Arrays .asList (GetRegionOperationParams . Include . DETAILS , GetRegionOperationParams . Include . PROPERTY_IDS ))
8784 .language (language )
8885 .regionId (regionId )
8986 .customerSessionId (Constants .CUSTOMER_SESSION_ID )
0 commit comments