3ea135bb |
1 | /*\r |
2 | * Created on 22.01.2004\r |
3 | *\r |
4 | * \r |
5 | */\r |
6 | package de.lohndirekt.print.attribute.ipp.jobdesc;\r |
7 | \r |
8 | import java.util.Locale;\r |
9 | \r |
10 | import javax.print.attribute.standard.JobStateReason;\r |
11 | \r |
12 | /**\r |
13 | * @author bpusch\r |
14 | *\r |
15 | * \r |
16 | */\r |
17 | public class LdJobStateReason extends JobStateReason {\r |
18 | \r |
19 | private String stringValue;\r |
20 | \r |
21 | public static LdJobStateReason NONE = new LdJobStateReason("none", Locale.getDefault(), -1);\r |
22 | \r |
23 | /**\r |
24 | * @param value\r |
25 | */\r |
26 | private LdJobStateReason(String stringValue, Locale locale, int value) {\r |
27 | super(value);\r |
28 | this.stringValue = stringValue;\r |
29 | }\r |
30 | \r |
31 | public String toString(){\r |
32 | if (this.stringValue != null){\r |
33 | return this.stringValue;\r |
34 | } else {\r |
35 | return super.toString();\r |
36 | }\r |
37 | }\r |
38 | \r |
39 | \r |
40 | \r |
41 | }\r |