Skip to content

Commit 0d3caf3

Browse files
committed
update checkstyle
1 parent 1524930 commit 0d3caf3

File tree

3 files changed

+111
-108
lines changed

3 files changed

+111
-108
lines changed

examples/src/main/java/com/expediagroup/sdk/rapid/examples/RapidSdkGeographyDemoApp.java

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -17,102 +17,102 @@
1717

1818
public class RapidSdkGeographyDemoApp {
1919

20-
private static final Logger logger = LoggerFactory.getLogger(RapidSdkGeographyDemoApp.class);
20+
private static final Logger logger = LoggerFactory.getLogger(RapidSdkGeographyDemoApp.class);
2121

22-
public static void main(String[] args) throws ExecutionException, InterruptedException {
22+
public static void main(String[] args) throws ExecutionException, InterruptedException {
2323

24-
logger.info("=======================================================================================");
25-
logger.info("=======================================================================================");
26-
logger.info("== ==");
27-
logger.info("== Howdy! This is a demonstration of Expedia Group RAPID SDK Geography, Enjoy! ==");
28-
logger.info("== ==");
29-
logger.info("=======================================================================================");
30-
logger.info("=======================================================================================");
24+
logger.info("=======================================================================================");
25+
logger.info("=======================================================================================");
26+
logger.info("== ==");
27+
logger.info("== Howdy! This is a demonstration of Expedia Group RAPID SDK Geography, Enjoy! ==");
28+
logger.info("== ==");
29+
logger.info("=======================================================================================");
30+
logger.info("=======================================================================================");
3131

32-
logger.info("=============================== Running Geography Scenarios ===========================");
32+
logger.info("=============================== Running Geography Scenarios ===========================");
3333

3434
/* Run Get List of Region Names Scenario using the default profile
3535
This scenario demonstrates the following:
3636
1. Getting all regions with details in a paginated manner
3737
2. Filtering region names
3838
*/
39-
GetListOfRegionNamesScenario getListOfRegionNamesScenario = new GetListOfRegionNamesScenario();
40-
getListOfRegionNamesScenario.setProfile(new DefaultRapidPartnerProfile());
41-
getListOfRegionNamesScenario.run();
39+
GetListOfRegionNamesScenario getListOfRegionNamesScenario = new GetListOfRegionNamesScenario();
40+
getListOfRegionNamesScenario.setProfile(new DefaultRapidPartnerProfile());
41+
getListOfRegionNamesScenario.run();
4242

4343
/* Run Get Region Name of Region Scenario using the default profile
4444
This scenario demonstrates the following:
4545
1. Getting region details by region id
4646
2. Accessing region details
4747
*/
48-
GetRegionDetailsAndPropertyIdsScenario getRegionNameOfRegionScenario = new GetRegionDetailsAndPropertyIdsScenario();
49-
getRegionNameOfRegionScenario.setProfile(new DefaultRapidPartnerProfile());
50-
getRegionNameOfRegionScenario.run();
48+
GetRegionDetailsAndPropertyIdsScenario getRegionNameOfRegionScenario = new GetRegionDetailsAndPropertyIdsScenario();
49+
getRegionNameOfRegionScenario.setProfile(new DefaultRapidPartnerProfile());
50+
getRegionNameOfRegionScenario.run();
5151

5252
/* Run Get Region By Ancestor Id Scenario using the default profile
5353
This scenario demonstrates the following:
5454
1. Getting paginated regions details by ancestor id
5555
2. Accessing region details
5656
*/
57-
GetRegionByAncestorIdScenario getRegionByAncestorIdScenario = new GetRegionByAncestorIdScenario();
58-
getRegionByAncestorIdScenario.setProfile(new DefaultRapidPartnerProfile());
59-
getRegionByAncestorIdScenario.run();
57+
GetRegionByAncestorIdScenario getRegionByAncestorIdScenario = new GetRegionByAncestorIdScenario();
58+
getRegionByAncestorIdScenario.setProfile(new DefaultRapidPartnerProfile());
59+
getRegionByAncestorIdScenario.run();
6060

6161
/* Run Get Region With MultiPolygon Coordinates Scenario using the default profile
6262
This scenario demonstrates the following:
6363
1. Getting region details with multipolygon coordinates by region id
6464
2. Accessing region coordinates of type multipolygon
6565
3. Accessing every polygon list of coordinates.
6666
*/
67-
ParseRegionWithMultiPolygonCoordinatesScenario parseRegionWithMultiPolygonCoordinatesScenario = new ParseRegionWithMultiPolygonCoordinatesScenario();
68-
parseRegionWithMultiPolygonCoordinatesScenario.setProfile(new DefaultRapidPartnerProfile());
69-
parseRegionWithMultiPolygonCoordinatesScenario.run();
67+
ParseRegionWithMultiPolygonCoordinatesScenario parseRegionWithMultiPolygonCoordinatesScenario = new ParseRegionWithMultiPolygonCoordinatesScenario();
68+
parseRegionWithMultiPolygonCoordinatesScenario.setProfile(new DefaultRapidPartnerProfile());
69+
parseRegionWithMultiPolygonCoordinatesScenario.run();
7070

7171
/* Run Parse Region Ancestors Scenario using the default profile
7272
This scenario demonstrates the following:
7373
1. Getting region details with ancestors by region id
7474
2. Parsing region ancestors
7575
*/
76-
ParseRegionAncestorsScenario parseRegionAncestorsScenario = new ParseRegionAncestorsScenario();
77-
parseRegionAncestorsScenario.setProfile(new DefaultRapidPartnerProfile());
78-
parseRegionAncestorsScenario.run();
76+
ParseRegionAncestorsScenario parseRegionAncestorsScenario = new ParseRegionAncestorsScenario();
77+
parseRegionAncestorsScenario.setProfile(new DefaultRapidPartnerProfile());
78+
parseRegionAncestorsScenario.run();
7979

8080
/* Run Parse Region Descendants Scenario using the default profile
8181
This scenario demonstrates the following:
8282
1. Getting region details with descendants by region id
8383
2. Parsing region descendants
8484
*/
85-
ParseRegionDescendantsScenario parseRegionDescendantsScenario = new ParseRegionDescendantsScenario();
86-
parseRegionDescendantsScenario.setProfile(new DefaultRapidPartnerProfile());
87-
parseRegionDescendantsScenario.run();
85+
ParseRegionDescendantsScenario parseRegionDescendantsScenario = new ParseRegionDescendantsScenario();
86+
parseRegionDescendantsScenario.setProfile(new DefaultRapidPartnerProfile());
87+
parseRegionDescendantsScenario.run();
8888

8989
/* Run Parse Region Coordinates Scenario using the default profile
9090
This scenario demonstrates the following:
9191
1. Getting region details with coordinates by region id
9292
2. Parsing region coordinates
9393
*/
94-
ParseRegionCoordinatesScenario parseRegionCoordinatesScenario = new ParseRegionCoordinatesScenario();
95-
parseRegionCoordinatesScenario.setProfile(new DefaultRapidPartnerProfile());
96-
parseRegionCoordinatesScenario.run();
94+
ParseRegionCoordinatesScenario parseRegionCoordinatesScenario = new ParseRegionCoordinatesScenario();
95+
parseRegionCoordinatesScenario.setProfile(new DefaultRapidPartnerProfile());
96+
parseRegionCoordinatesScenario.run();
9797

9898
/* Run Parse Region Categories Scenario using the default profile
9999
This scenario demonstrates the following:
100100
1. Getting region details with property ids by region id
101101
2. Parsing region categories
102102
*/
103-
ParseRegionCategoriesScenario parseRegionCategoriesScenario = new ParseRegionCategoriesScenario();
104-
parseRegionCategoriesScenario.setProfile(new DefaultRapidPartnerProfile());
105-
parseRegionCategoriesScenario.run();
106-
107-
logger.info("=============================== End of Geography Scenarios ===========================");
108-
109-
logger.info("=======================================================================================");
110-
logger.info("=======================================================================================");
111-
logger.info("== ==");
112-
logger.info("== That's all folks! That was the demonstration of RAPID SDK Geography. ==");
113-
logger.info("== ==");
114-
logger.info("=======================================================================================");
115-
logger.info("=======================================================================================");
116-
System.exit(0);
117-
}
103+
ParseRegionCategoriesScenario parseRegionCategoriesScenario = new ParseRegionCategoriesScenario();
104+
parseRegionCategoriesScenario.setProfile(new DefaultRapidPartnerProfile());
105+
parseRegionCategoriesScenario.run();
106+
107+
logger.info("=============================== End of Geography Scenarios ===========================");
108+
109+
logger.info("=======================================================================================");
110+
logger.info("=======================================================================================");
111+
logger.info("== ==");
112+
logger.info("== That's all folks! That was the demonstration of RAPID SDK Geography. ==");
113+
logger.info("== ==");
114+
logger.info("=======================================================================================");
115+
logger.info("=======================================================================================");
116+
System.exit(0);
117+
}
118118
}

examples/src/main/java/com/expediagroup/sdk/rapid/examples/scenarios/addelivery/GetAdsScenario.java

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -17,41 +17,41 @@
1717

1818
public class GetAdsScenario implements RapidScenario {
1919

20-
private static final Logger logger = LoggerFactory.getLogger(GetAdsScenario.class);
21-
private AdDeliveryService adDeliveryService = new AdDeliveryService();
22-
private ShopService shopService = new ShopService();
23-
private RapidPartnerSalesProfile rapidPartnerSalesProfile;
24-
25-
@Override
26-
public void setProfile(RapidPartnerSalesProfile rapidPartnerSalesProfile) {
27-
this.rapidPartnerSalesProfile = rapidPartnerSalesProfile;
28-
}
20+
private static final Logger logger = LoggerFactory.getLogger(GetAdsScenario.class);
21+
private AdDeliveryService adDeliveryService = new AdDeliveryService();
22+
private ShopService shopService = new ShopService();
23+
private RapidPartnerSalesProfile rapidPartnerSalesProfile;
24+
25+
@Override
26+
public void setProfile(RapidPartnerSalesProfile rapidPartnerSalesProfile) {
27+
this.rapidPartnerSalesProfile = rapidPartnerSalesProfile;
28+
}
2929

30-
@Override
31-
public void run() {
30+
@Override
31+
public void run() {
3232

33-
logger.info("Running Get Lodging Ads...");
33+
logger.info("Running Get Lodging Ads...");
3434

35-
// Shopping for properties
36-
logger.info("Getting property availability for test property: {}", Constants.TEST_PROPERTY_ID);
35+
// Shopping for properties
36+
logger.info("Getting property availability for test property: {}", Constants.TEST_PROPERTY_ID);
3737

38-
List<Property> propertyAvailabilityList = shopService.getPropertiesAvailability(Arrays.asList("2"), this.rapidPartnerSalesProfile).getData();
38+
List<Property> propertyAvailabilityList = shopService.getPropertiesAvailability(Arrays.asList("2"), this.rapidPartnerSalesProfile).getData();
3939

40-
if (propertyAvailabilityList == null || propertyAvailabilityList.isEmpty()) {
41-
throw new IllegalStateException("No property availability found for the test property.");
42-
}
40+
if (propertyAvailabilityList == null || propertyAvailabilityList.isEmpty()) {
41+
throw new IllegalStateException("No property availability found for the test property.");
42+
}
4343

44-
// Get the property ids from response
45-
ArrayList<String> propertyIds = new ArrayList<>();
46-
propertyAvailabilityList.forEach(property -> propertyIds.add(property.getPropertyId()));
44+
// Get the property ids from response
45+
ArrayList<String> propertyIds = new ArrayList<>();
46+
propertyAvailabilityList.forEach(property -> propertyIds.add(property.getPropertyId()));
4747

48-
// call Ad Delivery API
49-
logger.info("Calling GetAdsOperation for property ids:");
50-
propertyIds.forEach(propertyId -> logger.info("Property Id: [{}]", propertyId));
48+
// call Ad Delivery API
49+
logger.info("Calling GetAdsOperation for property ids:");
50+
propertyIds.forEach(propertyId -> logger.info("Property Id: [{}]", propertyId));
5151

52-
Response<AdsResponse> adsResponse = adDeliveryService.getAds(propertyIds);
53-
logger.info("Get ads response status: [{}]", adsResponse.getStatusCode());
54-
logger.info("Get ads response, number of sponsored listings: {}", adsResponse.getData()
55-
.getSponsoredListings().size());
56-
}
52+
Response<AdsResponse> adsResponse = adDeliveryService.getAds(propertyIds);
53+
logger.info("Get ads response status: [{}]", adsResponse.getStatusCode());
54+
logger.info("Get ads response, number of sponsored listings: {}", adsResponse.getData()
55+
.getSponsoredListings().size());
56+
}
5757
}

examples/src/main/java/com/expediagroup/sdk/rapid/examples/services/AdDeliveryService.java

Lines changed: 36 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -18,39 +18,42 @@
1818
import java.util.Arrays;
1919
import java.util.List;
2020

21+
/**
22+
* This service handles ad delivery operations.
23+
*/
2124
public class AdDeliveryService extends RapidService {
2225

23-
public Response<AdsResponse> getAds(List<String> propertyIds) {
24-
GetAdsOperationParams getAdsOperationParams = getAdsOperationParams();
25-
26-
AdsRequest adsRequest = AdsRequest.builder()
27-
.checkin(LocalDate.now().plusDays(20).toString())
28-
.checkout(LocalDate.now().plusDays(23).toString())
29-
.occupancies(Arrays.asList(GuestCounts.builder().adultCount(2).childCount(0).build()))
30-
.searchProductLines(Arrays.asList(ProductLine.LODGING))
31-
.propertyIds(propertyIds)
32-
.pageType(PageType.SEARCH_RESULTS)
33-
.salesChannel(SalesChannel.WEBSITE)
34-
.countryCode("US")
35-
.experimentIds(Arrays.asList("1234"))
36-
.language("en-US")
37-
.sortType(SortType.DEFAULT)
38-
.travelerLocation(Coordinates1.builder()
39-
.latitude(BigDecimal.valueOf(37.7749))
40-
.longitude(BigDecimal.valueOf(-122.4194))
41-
.build())
42-
.build();
43-
44-
GetAdsOperation getAdsOperation =
45-
new GetAdsOperation(getAdsOperationParams, adsRequest);
46-
47-
return rapidClient.execute(getAdsOperation);
48-
}
49-
50-
private GetAdsOperationParams getAdsOperationParams() {
51-
return GetAdsOperationParams
52-
.builder()
53-
.customerIp(Constants.CUSTOMER_IP)
54-
.build();
55-
}
26+
public Response<AdsResponse> getAds(List<String> propertyIds) {
27+
GetAdsOperationParams getAdsOperationParams = getAdsOperationParams();
28+
29+
AdsRequest adsRequest = AdsRequest.builder()
30+
.checkin(LocalDate.now().plusDays(20).toString())
31+
.checkout(LocalDate.now().plusDays(23).toString())
32+
.occupancies(Arrays.asList(GuestCounts.builder().adultCount(2).childCount(0).build()))
33+
.searchProductLines(Arrays.asList(ProductLine.LODGING))
34+
.propertyIds(propertyIds)
35+
.pageType(PageType.SEARCH_RESULTS)
36+
.salesChannel(SalesChannel.WEBSITE)
37+
.countryCode("US")
38+
.experimentIds(Arrays.asList("1234"))
39+
.language("en-US")
40+
.sortType(SortType.DEFAULT)
41+
.travelerLocation(Coordinates1.builder()
42+
.latitude(BigDecimal.valueOf(37.7749))
43+
.longitude(BigDecimal.valueOf(-122.4194))
44+
.build())
45+
.build();
46+
47+
GetAdsOperation getAdsOperation =
48+
new GetAdsOperation(getAdsOperationParams, adsRequest);
49+
50+
return rapidClient.execute(getAdsOperation);
51+
}
52+
53+
private GetAdsOperationParams getAdsOperationParams() {
54+
return GetAdsOperationParams
55+
.builder()
56+
.customerIp(Constants.CUSTOMER_IP)
57+
.build();
58+
}
5659
}

0 commit comments

Comments
 (0)