java.lang.Object
org.qubership.integration.platform.runtime.catalog.rest.v1.mapper.DeploymentMapper
Direct Known Subclasses:
DeploymentMapperImpl

public abstract class DeploymentMapper extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    asEngineDeployment(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>
     
    abstract org.qubership.integration.platform.catalog.persistence.configs.entity.chain.Deployment
     
    abstract org.qubership.integration.platform.catalog.model.dto.deployment.DeploymentResponse
    asResponse(org.qubership.integration.platform.catalog.persistence.configs.entity.chain.Deployment deployment)
     
    abstract org.qubership.integration.platform.catalog.model.dto.deployment.DeploymentResponse
    asResponse(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 void
    merge(org.qubership.integration.platform.catalog.persistence.configs.entity.chain.Deployment entity, DeploymentRequest request)
     
    abstract org.qubership.integration.platform.catalog.model.deployment.engine.ChainRuntimeDeployment
    toChainRuntimeDeployment(org.qubership.integration.platform.catalog.model.deployment.engine.EngineDeployment deployment, String host)
     
    abstract org.qubership.integration.platform.catalog.model.dto.deployment.RuntimeDeploymentState
    toDTO(org.qubership.integration.platform.catalog.model.deployment.engine.EngineDeployment state)
     
    toRuntimeUpdate(org.qubership.integration.platform.catalog.model.deployment.engine.EngineDeployment deployment, org.qubership.integration.platform.catalog.model.deployment.engine.EngineInfo engineInfo, DeploymentService.LoggingInfo loggingInfo)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      public List<org.qubership.integration.platform.catalog.model.dto.deployment.DeploymentResponse> asResponses(List<org.qubership.integration.platform.catalog.persistence.configs.entity.chain.Deployment> deploymentEntityEngineList)
    • 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)