20
20
<FONT color="green">017</FONT> <a name="line.17"></a>
21
21
<FONT color="green">018</FONT> import net.launchpad.codescore.dbo.TeamSubmission;<a name="line.18"></a>
22
22
<FONT color="green">019</FONT> import net.launchpad.codescore.ui.SubUpdateListener;<a name="line.19"></a>
23
<FONT color="green">020</FONT> <a name="line.20"></a>
24
<FONT color="green">021</FONT> import org.zkoss.zul.Treecell;<a name="line.21"></a>
25
<FONT color="green">022</FONT> import org.zkoss.zul.Treeitem;<a name="line.22"></a>
26
<FONT color="green">023</FONT> import org.zkoss.zul.Treerow;<a name="line.23"></a>
27
<FONT color="green">024</FONT> <a name="line.24"></a>
23
<FONT color="green">020</FONT> import net.launchpad.codescore.ui.Text;<a name="line.20"></a>
24
<FONT color="green">021</FONT> <a name="line.21"></a>
25
<FONT color="green">022</FONT> import org.zkoss.zul.Treecell;<a name="line.22"></a>
26
<FONT color="green">023</FONT> import org.zkoss.zul.Treeitem;<a name="line.23"></a>
27
<FONT color="green">024</FONT> import org.zkoss.zul.Treerow;<a name="line.24"></a>
28
28
<FONT color="green">025</FONT> <a name="line.25"></a>
29
29
<FONT color="green">026</FONT> public class SubItem extends Treeitem implements SubUpdateListener {<a name="line.26"></a>
30
30
<FONT color="green">027</FONT> <a name="line.27"></a>
31
<FONT color="green">028</FONT> private static final long serialVersionUID = 5250378840467624433L;<a name="line.28"></a>
32
<FONT color="green">029</FONT> private static final SimpleDateFormat sdf =<a name="line.29"></a>
33
<FONT color="green">030</FONT> new SimpleDateFormat("h:mm:ss a");<a name="line.30"></a>
31
<FONT color="green">028</FONT> private static final SimpleDateFormat sdf =<a name="line.28"></a>
32
<FONT color="green">029</FONT> new SimpleDateFormat("h:mm:ss a");<a name="line.29"></a>
33
<FONT color="green">030</FONT> private static final long serialVersionUID = 5250378840467624433L;<a name="line.30"></a>
34
34
<FONT color="green">031</FONT> private TeamSubmission sub;<a name="line.31"></a>
35
<FONT color="green">032</FONT> private Treecell subDate, subStat;<a name="line.32"></a>
35
<FONT color="green">032</FONT> private final Treecell subDate, subStat;<a name="line.32"></a>
36
36
<FONT color="green">033</FONT> private final Treerow subRow;<a name="line.33"></a>
37
37
<FONT color="green">034</FONT> <a name="line.34"></a>
38
38
<FONT color="green">035</FONT> public SubItem(final TeamSubmission s) {<a name="line.35"></a>
70
70
<FONT color="green">067</FONT> final Date d = sub.getTime();<a name="line.67"></a>
71
71
<FONT color="green">068</FONT> subDate.setLabel(SubItem.sdf.format(d));<a name="line.68"></a>
72
72
<FONT color="green">069</FONT> if (sub.getStatus() == null)<a name="line.69"></a>
73
<FONT color="green">070</FONT> subStat.setLabel("Pending");<a name="line.70"></a>
73
<FONT color="green">070</FONT> subStat.setLabel(Text.getString("team.tree.sub.pending"));<a name="line.70"></a>
74
74
<FONT color="green">071</FONT> else<a name="line.71"></a>
75
75
<FONT color="green">072</FONT> subStat.setLabel(sub.getStatus().getName());<a name="line.72"></a>
76
76
<FONT color="green">073</FONT> }<a name="line.73"></a>