in aws-iotwireless-serviceprofile/src/main/java/software/amazon/iotwireless/serviceprofile/BaseHandlerStd.java [42:59]
protected abstract ProgressEvent<ResourceModel, CallbackContext> handleRequest(
final AmazonWebServicesClientProxy proxy,
final ResourceHandlerRequest<ResourceModel> request,
final CallbackContext callbackContext,
final ProxyClient<IotWirelessClient> proxyClient,
final Logger logger);
private String extractResourceIdFromRequests(final Object request) {
if (request instanceof DeleteServiceProfileRequest) {
final DeleteServiceProfileRequest deleteServiceProfileRequest = (DeleteServiceProfileRequest) request;
return deleteServiceProfileRequest.id();
} if (request instanceof GetServiceProfileRequest) {
final GetServiceProfileRequest getServiceProfileRequest = (GetServiceProfileRequest) request;
return getServiceProfileRequest.id();
} else {
return "";
}
}