public interface VendorSoftwareProductDao extends VersionableDao
registerVersioning
Collection<ComponentEntity> listComponents(String vspId, Version version)
Collection<ComponentEntity> listComponentsQuestionnaire(String vspId, Version version)
Collection<ComponentEntity> listComponentsCompositionAndQuestionnaire(String vspId, Version version)
Collection<ProcessEntity> listProcesses(String vspId, Version version, String componentId)
ProcessEntity getProcess(String vspId, Version version, String componentId, String processId)
void createProcess(ProcessEntity processEntity)
void updateProcess(ProcessEntity processEntity)
void deleteProcess(String vspId, Version version, String componentId, String processId)
void uploadProcessArtifact(String vspId, Version version, String componentId, String processId, byte[] artifact, String artifactFileName)
ProcessEntity getProcessArtifact(String vspId, Version version, String componentId, String processId)
void deleteProcessArtifact(String vspId, Version version, String componentId, String processId)
Collection<NicEntity> listNicsByVsp(String vspId, Version version)
void createComponentDependencyModel(List<ComponentDependencyModelEntity> componentDependencyModelEntity, String vspId, Version version)
Collection<ComponentDependencyModelEntity> listComponentDependencies(String vspId, Version version)
void createDeploymentFlavor(DeploymentFlavorEntity deploymentFlavor)
Collection<DeploymentFlavorEntity> listDeploymentFlavors(String vspId, Version version)
DeploymentFlavorEntity getDeploymentFlavor(String vspId, Version version, String deploymentFlavorId)
void deleteDeploymentFlavor(String vspId, Version version, String deploymentFlavorId)
void createImage(ImageEntity imageEntity)
Collection<ImageEntity> listImages(String vspId, Version version, String componentId)
ImageEntity getImage(String vspId, Version version, String componentId, String imageId)
Collection<ImageEntity> listImagesByVsp(String vspId, Version version)
void createCompute(ComputeEntity computeEntity)
Collection<ComputeEntity> listComputes(String vspId, Version version, String componentId)
Collection<ComputeEntity> listComputesByVsp(String vspId, Version version)
ComputeEntity getCompute(String vspId, Version version, String componentId, String computeFlavorId)
void updateDeploymentFlavor(DeploymentFlavorEntity deploymentFlavorEntity)
void updateImage(ImageEntity imageEntity)
void updateImageQuestionnaire(String vspId, Version activeVersion, String componentId, String imageId, String questionnaireData)
void updateComputeQuestionnaire(String vspId, Version activeVersion, String componentId, String computeId, String questionnaireData)
void updateCompute(ComputeEntity compute)
Copyright © 2017. All rights reserved.