package com.sequenceiq.cloudbreak.converter; import org.springframework.stereotype.Component; import com.sequenceiq.cloudbreak.api.model.SssdConfigResponse; import com.sequenceiq.cloudbreak.domain.SssdConfig; @Component public class SssdConfigToJsonConverter extends AbstractConversionServiceAwareConverter<SssdConfig, SssdConfigResponse> { @Override public SssdConfigResponse convert(SssdConfig config) { SssdConfigResponse json = new SssdConfigResponse(); json.setName(config.getName()); json.setDescription(config.getDescription()); json.setProviderType(config.getProviderType()); json.setUrl(config.getUrl()); json.setSchema(config.getSchema()); json.setBaseSearch(config.getBaseSearch()); json.setTlsReqcert(config.getTlsReqcert()); json.setAdServer(config.getAdServer()); json.setKerberosServer(config.getKerberosServer()); json.setKerberosRealm(config.getKerberosRealm()); json.setConfiguration(config.getConfiguration()); json.setId(config.getId()); json.setPublicInAccount(config.isPublicInAccount()); return json; } }