package com.sequenceiq.cloudbreak.converter; import org.springframework.stereotype.Component; import com.sequenceiq.cloudbreak.api.model.OrchestratorResponse; import com.sequenceiq.cloudbreak.domain.Orchestrator; import com.sequenceiq.cloudbreak.domain.json.Json; @Component public class OrchestratorToJsonConverter extends AbstractConversionServiceAwareConverter<Orchestrator, OrchestratorResponse> { @Override public OrchestratorResponse convert(Orchestrator source) { OrchestratorResponse orchestratorResponse = new OrchestratorResponse(); orchestratorResponse.setType(source.getType()); orchestratorResponse.setApiEndpoint(source.getApiEndpoint()); Json attributes = source.getAttributes(); if (attributes != null) { orchestratorResponse.setParameters(attributes.getMap()); } return orchestratorResponse; } }