private DeployRequestDto getTrialRequestFor( User user, ProductVersion productVersion, Region region, Date createdAt) { DeployRequestDto dto = new DeployRequestDto(); dto.setUserId(user.getId()); dto.setDeploymentName(user.getUsername() + ":" + productVersion.getProduct().getShortName()); dto.setDeploymentType(DeploymentType.INFOR24); dto.setRegionId(region.getId()); dto.setCreatedAt(createdAt); ArrayList<Long[]> productIds = new ArrayList<>(); productIds.add(new Long[] {productVersion.getProduct().getId(), productVersion.getId()}); dto.setProductIds(productIds); return dto; }
private DeployRequestDto getDeployRequestFor( User user, List<Long[]> productsAndVersions, Region region, AmazonCredentials amazonCredentials, Date createdAt) { DeployRequestDto dto = new DeployRequestDto(); dto.setUserId(user.getId()); dto.setProductIds(productsAndVersions); dto.setAmazonCredentialsId(amazonCredentials.getId()); dto.setDeploymentName(guidProvider.generateGuid()); dto.setDeploymentType(DeploymentType.AWS); dto.setRegionId(region.getId()); dto.setCreatedAt(createdAt); return dto; }