Class DeploymentMapper
java.lang.Object
org.qubership.integration.platform.runtime.catalog.rest.v1.mapper.DeploymentMapper
- Direct Known Subclasses:
DeploymentMapperImpl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasEngineDeployment(org.qubership.integration.platform.catalog.model.deployment.engine.EngineDeployment deployment) asEngineDeployments(Collection<org.qubership.integration.platform.catalog.model.deployment.engine.EngineDeployment> deployments) List<org.qubership.integration.platform.catalog.persistence.configs.entity.chain.Deployment> asEntities(List<DeploymentRequest> request) abstract org.qubership.integration.platform.catalog.persistence.configs.entity.chain.DeploymentasEntity(DeploymentRequest request) abstract org.qubership.integration.platform.catalog.model.dto.deployment.DeploymentResponseasResponse(org.qubership.integration.platform.catalog.persistence.configs.entity.chain.Deployment deployment) abstract org.qubership.integration.platform.catalog.model.dto.deployment.DeploymentResponseasResponse(org.qubership.integration.platform.catalog.persistence.configs.entity.chain.Deployment deployment, RuntimeDeployment state) List<org.qubership.integration.platform.catalog.model.dto.deployment.DeploymentResponse> asResponses(List<org.qubership.integration.platform.catalog.persistence.configs.entity.chain.Deployment> deploymentEntityEngineList) abstract voidmerge(org.qubership.integration.platform.catalog.persistence.configs.entity.chain.Deployment entity, DeploymentRequest request) abstract org.qubership.integration.platform.catalog.model.deployment.engine.ChainRuntimeDeploymenttoChainRuntimeDeployment(org.qubership.integration.platform.catalog.model.deployment.engine.EngineDeployment deployment, String host) abstract org.qubership.integration.platform.catalog.model.dto.deployment.RuntimeDeploymentStatetoDTO(org.qubership.integration.platform.catalog.model.deployment.engine.EngineDeployment state) abstract RuntimeDeploymentUpdatetoRuntimeUpdate(org.qubership.integration.platform.catalog.model.deployment.engine.EngineDeployment deployment, org.qubership.integration.platform.catalog.model.deployment.engine.EngineInfo engineInfo, DeploymentService.LoggingInfo loggingInfo)
-
Constructor Details
-
DeploymentMapper
public DeploymentMapper()
-
-
Method Details
-
asResponse
public abstract org.qubership.integration.platform.catalog.model.dto.deployment.DeploymentResponse asResponse(org.qubership.integration.platform.catalog.persistence.configs.entity.chain.Deployment deployment) -
asResponses
-
asResponse
public abstract org.qubership.integration.platform.catalog.model.dto.deployment.DeploymentResponse asResponse(org.qubership.integration.platform.catalog.persistence.configs.entity.chain.Deployment deployment, RuntimeDeployment state) -
toDTO
public abstract org.qubership.integration.platform.catalog.model.dto.deployment.RuntimeDeploymentState toDTO(org.qubership.integration.platform.catalog.model.deployment.engine.EngineDeployment state) -
toRuntimeUpdate
public abstract RuntimeDeploymentUpdate toRuntimeUpdate(org.qubership.integration.platform.catalog.model.deployment.engine.EngineDeployment deployment, org.qubership.integration.platform.catalog.model.deployment.engine.EngineInfo engineInfo, DeploymentService.LoggingInfo loggingInfo) -
asEngineDeployments
public List<EngineDeploymentResponse> asEngineDeployments(Collection<org.qubership.integration.platform.catalog.model.deployment.engine.EngineDeployment> deployments) -
asEngineDeployment
public EngineDeploymentResponse asEngineDeployment(org.qubership.integration.platform.catalog.model.deployment.engine.EngineDeployment deployment) -
asEntity
public abstract org.qubership.integration.platform.catalog.persistence.configs.entity.chain.Deployment asEntity(DeploymentRequest request) -
asEntities
public List<org.qubership.integration.platform.catalog.persistence.configs.entity.chain.Deployment> asEntities(List<DeploymentRequest> request) -
merge
public abstract void merge(org.qubership.integration.platform.catalog.persistence.configs.entity.chain.Deployment entity, DeploymentRequest request) -
toChainRuntimeDeployment
public abstract org.qubership.integration.platform.catalog.model.deployment.engine.ChainRuntimeDeployment toChainRuntimeDeployment(org.qubership.integration.platform.catalog.model.deployment.engine.EngineDeployment deployment, String host)
-