1 package org
.argeo
.slc
.client
.core
;
5 import org
.apache
.commons
.logging
.Log
;
6 import org
.apache
.commons
.logging
.LogFactory
;
7 import org
.argeo
.slc
.dao
.process
.SlcExecutionDao
;
8 import org
.argeo
.slc
.process
.SlcExecution
;
10 public class ProcessListTableContent
implements TableContent
{
11 private static final Log log
= LogFactory
12 .getLog(ProcessListTableContent
.class);
15 private SlcExecutionDao slcExecutionDao
;
18 public SlcExecution
getLine(int index
) {
19 return slcExecutionDao
.listSlcExecutions().get(index
);
20 // return slcExecutions.get(index);
24 // public synchronized String getLabel(Object o, int i) {
25 public String
getLabel(Object o
, int i
) {
26 SlcExecution se
= (SlcExecution
) o
;
31 // return se.getStartDate().toString();
32 // Workaround to insure that we have no Lazy Init PB
33 return slcExecutionDao
.getSlcExecution(se
.getUuid()).getStartDate()
40 return se
.getStatus();
45 public synchronized List
<SlcExecution
> getContent() {
46 return slcExecutionDao
.listSlcExecutions();
47 // return this.slcExecutions;
51 public void setSlcExecutionDao(SlcExecutionDao slcExecutionDao
) {
52 this.slcExecutionDao
= slcExecutionDao
;