use of com.epam.ta.reportportal.database.entity.Status in project commons-dao by reportportal.
the class UpdateStatisticsQueryBuilder method fromItemStatusAware.
public static Update fromItemStatusAware(final Status status, final int totalCounter, final int statusCounter) {
Update updateStatusAware = new Update().inc(EXECUTION_COUNTER + ".total", totalCounter);
Status providedStatus = status != null ? status : Status.FAILED;
if (providedStatus.awareStatisticsField() != null && !providedStatus.awareStatisticsField().isEmpty()) {
updateStatusAware = updateStatusAware.inc(EXECUTION_COUNTER + "." + status.awareStatisticsField(), statusCounter);
}
return updateStatusAware;
}