package com.sequenceiq.cloudbreak.converter;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
import com.sequenceiq.cloudbreak.api.model.ClusterTemplateResponse;
import com.sequenceiq.cloudbreak.domain.ClusterTemplate;
@Component
public class ClusterTemplateToJsonConverter extends AbstractConversionServiceAwareConverter<ClusterTemplate, ClusterTemplateResponse> {
private static final Logger LOGGER = LoggerFactory.getLogger(ClusterTemplateToJsonConverter.class);
@Override
public ClusterTemplateResponse convert(ClusterTemplate json) {
ClusterTemplateResponse clusterTemplateResponse = new ClusterTemplateResponse();
clusterTemplateResponse.setName(json.getName());
clusterTemplateResponse.setTemplate(json.getTemplate().getValue());
clusterTemplateResponse.setType(json.getType());
clusterTemplateResponse.setId(json.getId());
return clusterTemplateResponse;
}
}