package com.sequenceiq.cloudbreak.converter;
import org.springframework.stereotype.Component;
import com.sequenceiq.cloudbreak.api.model.FailurePolicyResponse;
import com.sequenceiq.cloudbreak.domain.FailurePolicy;
@Component
public class FailurePolicyToJsonConverter extends AbstractConversionServiceAwareConverter<FailurePolicy, FailurePolicyResponse> {
@Override
public FailurePolicyResponse convert(FailurePolicy entity) {
FailurePolicyResponse json = new FailurePolicyResponse();
json.setAdjustmentType(entity.getAdjustmentType());
json.setId(entity.getId());
json.setThreshold(entity.getThreshold() == null ? 0 : entity.getThreshold());
return json;
}
}