+ public void addSteps(final String slcExecutionId,\r
+ final List<SlcExecutionStep> additionalSteps) {\r
+ getHibernateTemplate().execute(new HibernateCallback() {\r
+\r
+ public Object doInHibernate(Session session)\r
+ throws HibernateException, SQLException {\r
+ SlcExecution slcExecution = (SlcExecution) session.get(\r
+ SlcExecution.class, slcExecutionId);\r
+\r
+ if (slcExecution == null)\r
+ throw new SlcException("Could not find SLC execution "\r
+ + slcExecutionId);\r
+\r
+ slcExecution.getSteps().addAll(additionalSteps);\r
+ session.update(slcExecution);\r
+ return slcExecution;\r
+ }\r
+ });\r
+\r
+ }\r
+\r