Revision 681b057e
Added by Andreas Müller almost 16 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/description/PresenceAbsenceTermBase.java | ||
---|---|---|
50 | 50 |
private static final Logger logger = Logger.getLogger(PresenceAbsenceTermBase.class); |
51 | 51 |
|
52 | 52 |
private static Map<String, UUID> map = new HashMap<String, UUID>(); |
53 |
|
|
53 |
private String defaultColor = "000000"; |
|
54 | 54 |
|
55 |
|
|
55 | 56 |
/** |
56 | 57 |
* Class constructor: creates a new empty presence or absence term. |
57 | 58 |
* |
... | ... | |
86 | 87 |
String abbreviatedLabel = (String)csvLine.get(4); |
87 | 88 |
String uuid = (String)csvLine.get(0); |
88 | 89 |
map.put(abbreviatedLabel, UUID.fromString(uuid)); |
90 |
String color = (String)csvLine.get(5); |
|
91 |
this.setDefaultColor(color); |
|
89 | 92 |
this.getRepresentation(lang).setAbbreviatedLabel(abbreviatedLabel); |
90 | 93 |
return this; |
91 | 94 |
} |
... | ... | |
99 | 102 |
return (PresenceTerm)DefinedTermBase.findByUuid(uuid); |
100 | 103 |
} |
101 | 104 |
|
105 |
|
|
106 |
/** |
|
107 |
* @return the defaultColor |
|
108 |
*/ |
|
109 |
public String getDefaultColor() { |
|
110 |
return defaultColor; |
|
111 |
} |
|
112 |
|
|
113 |
/** |
|
114 |
* @param defaultColor the defaultColor to set |
|
115 |
*/ |
|
116 |
//TODO check RGB length 6 and between 000000 and FFFFFF |
|
117 |
public void setDefaultColor(String defaultColor) { |
|
118 |
this.defaultColor = defaultColor; |
|
119 |
} |
|
120 |
|
|
102 | 121 |
} |
Also available in: Unified diff
colors for PresenceAbsence & DistributionUrl