示例#1
0
 public void save(long jobId, JobPlan plan) {
   for (Resource resource : plan.getResources()) {
     resource.setBuildId(jobId);
     resourceRepository.save(resource);
   }
   for (ArtifactPropertiesGenerator generator : plan.getPropertyGenerators()) {
     generator.setJobId(jobId);
     getSqlMapClientTemplate().insert("insertArtifactPropertiesGenerator", generator);
   }
   for (ArtifactPlan artifactPlan : plan.getArtifactPlans()) {
     artifactPlan.setBuildId(jobId);
     artifactPlanRepository.save(artifactPlan);
   }
   environmentVariableDao.save(
       jobId, EnvironmentVariableSqlMapDao.EnvironmentVariableType.Job, plan.getVariables());
 }