in src/main/java/com/microsoft/store/partnercenter/errorhandling/DefaultPartnerServiceErrorHandler.java [110:140]
private static PartnerErrorCategory toPartnerErrorCategory(int statusCode)
{
PartnerErrorCategory errorCategory;
switch (statusCode)
{
case HttpStatusCode.BADREQUEST:
errorCategory = PartnerErrorCategory.BAD_INPUT;
break;
case HttpStatusCode.UNAUTHORIZED:
errorCategory = PartnerErrorCategory.UNAUTHORIZED;
break;
case HttpStatusCode.FORBIDDEN:
errorCategory = PartnerErrorCategory.FORBIDDEN;
break;
case HttpStatusCode.NOTFOUND:
errorCategory = PartnerErrorCategory.NOT_FOUND;
break;
case HttpStatusCode.CONFLICT:
errorCategory = PartnerErrorCategory.ALREADY_EXISTS;
break;
case HttpStatusCode.SERVICEUNAVAILABLE:
errorCategory = PartnerErrorCategory.SERVER_BUSY;
break;
default:
errorCategory = PartnerErrorCategory.SERVER_ERROR;
break;
}
return errorCategory;
}