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; } }