protected void persistDefinitions(DeploymentEntity deployment, List<DefinitionEntity> definitions, Properties properties) { for (DefinitionEntity definition : definitions) { String definitionKey = definition.getKey(); String tenantId = deployment.getTenantId(); DefinitionEntity latestDefinition = findLatestDefinitionByKeyAndTenantId(definitionKey, tenantId); updateDefinitionByLatestDefinition(deployment, definition, latestDefinition); persistDefinition(definition); registerDefinition(deployment, definition, properties); } }
protected void persistDefinitions(DeploymentEntity deployment, List<DefinitionEntity> definitions, Properties properties) { for (DefinitionEntity definition : definitions) { String definitionKey = definition.getKey(); String tenantId = deployment.getTenantId(); DefinitionEntity latestDefinition = findLatestDefinitionByKeyAndTenantId(definitionKey, tenantId); updateDefinitionByLatestDefinition(deployment, definition, latestDefinition); persistDefinition(definition); registerDefinition(deployment, definition, properties); } }
.findLatestResourcesByDeploymentName(deployment.getName(), containedResources.keySet(), source, deployment.getTenantId());
.findLatestResourcesByDeploymentName(deployment.getName(), containedResources.keySet(), source, deployment.getTenantId());
@Override public void checkDeleteDeployment(String deploymentId) { if (getTenantManager().isTenantCheckEnabled()) { DeploymentEntity deployment = findDeploymentById(deploymentId); if (deployment != null && !getTenantManager().isAuthenticatedTenant(deployment.getTenantId())) { throw LOG.exceptionCommandWithUnauthorizedTenant("delete the deployment '"+ deploymentId + "'"); } } }
@Override public void checkReadDeployment(String deploymentId) { if (getTenantManager().isTenantCheckEnabled()) { DeploymentEntity deployment = findDeploymentById(deploymentId); if (deployment != null && !getTenantManager().isAuthenticatedTenant(deployment.getTenantId())) { throw LOG.exceptionCommandWithUnauthorizedTenant("get the deployment '"+ deploymentId + "'"); } } }
@Override public void checkDeleteDeployment(String deploymentId) { if (getTenantManager().isTenantCheckEnabled()) { DeploymentEntity deployment = findDeploymentById(deploymentId); if (deployment != null && !getTenantManager().isAuthenticatedTenant(deployment.getTenantId())) { throw LOG.exceptionCommandWithUnauthorizedTenant("delete the deployment '"+ deploymentId + "'"); } } }
@Override public void checkReadDeployment(String deploymentId) { if (getTenantManager().isTenantCheckEnabled()) { DeploymentEntity deployment = findDeploymentById(deploymentId); if (deployment != null && !getTenantManager().isAuthenticatedTenant(deployment.getTenantId())) { throw LOG.exceptionCommandWithUnauthorizedTenant("get the deployment '"+ deploymentId + "'"); } } }
protected void updateDefinitionByLatestDefinition(DeploymentEntity deployment, DefinitionEntity definition, DefinitionEntity latestDefinition) { definition.setVersion(getNextVersion(deployment, definition, latestDefinition)); definition.setId(generateDefinitionId(deployment, definition, latestDefinition)); definition.setDeploymentId(deployment.getId()); definition.setTenantId(deployment.getTenantId()); }
protected void updateDefinitionByLatestDefinition(DeploymentEntity deployment, DefinitionEntity definition, DefinitionEntity latestDefinition) { definition.setVersion(getNextVersion(deployment, definition, latestDefinition)); definition.setId(generateDefinitionId(deployment, definition, latestDefinition)); definition.setDeploymentId(deployment.getId()); definition.setTenantId(deployment.getTenantId()); }
protected void persistDefinitions(DeploymentEntity deployment, List<DefinitionEntity> definitions, Properties properties) { for (DefinitionEntity definition : definitions) { String definitionKey = definition.getKey(); String tenantId = deployment.getTenantId(); DefinitionEntity latestDefinition = findLatestDefinitionByKeyAndTenantId(definitionKey, tenantId); updateDefinitionByLatestDefinition(deployment, definition, latestDefinition); persistDefinition(definition); registerDefinition(deployment, definition, properties); } }
.findLatestResourcesByDeploymentName(deployment.getName(), containedResources.keySet(), source, deployment.getTenantId());
@Override public void checkReadDeployment(String deploymentId) { if (getTenantManager().isTenantCheckEnabled()) { DeploymentEntity deployment = findDeploymentById(deploymentId); if (deployment != null && !getTenantManager().isAuthenticatedTenant(deployment.getTenantId())) { throw LOG.exceptionCommandWithUnauthorizedTenant("get the deployment '"+ deploymentId + "'"); } } }
@Override public void checkDeleteDeployment(String deploymentId) { if (getTenantManager().isTenantCheckEnabled()) { DeploymentEntity deployment = findDeploymentById(deploymentId); if (deployment != null && !getTenantManager().isAuthenticatedTenant(deployment.getTenantId())) { throw LOG.exceptionCommandWithUnauthorizedTenant("delete the deployment '"+ deploymentId + "'"); } } }
protected void updateDefinitionByLatestDefinition(DeploymentEntity deployment, DefinitionEntity definition, DefinitionEntity latestDefinition) { definition.setVersion(getNextVersion(deployment, definition, latestDefinition)); definition.setId(generateDefinitionId(deployment, definition, latestDefinition)); definition.setDeploymentId(deployment.getId()); definition.setTenantId(deployment.getTenantId()); }