Revision a2d00c04
Added by Andreas Müller almost 11 years ago
cdm-eflora/src/main/java/eu/etaxonomy/cdm/app/eflora/FloraMalesianaActivator.java | ||
---|---|---|
41 | 41 |
* @created 20.06.2008 |
42 | 42 |
* @version 1.0 |
43 | 43 |
*/ |
44 |
public class FloraMalesianaActivator { |
|
44 |
public class FloraMalesianaActivator extends EfloraActivatorBase {
|
|
45 | 45 |
private static final Logger logger = Logger.getLogger(FloraMalesianaActivator.class); |
46 | 46 |
|
47 | 47 |
//database validation status (create, update, validate ...) |
... | ... | |
50 | 50 |
static final URI fmSource12 = EfloraSources.fm_12(); |
51 | 51 |
static final URI fmSource13_small = EfloraSources.fm_13_small_families(); |
52 | 52 |
static final URI fmSource13_large = EfloraSources.fm_13_large_families(); |
53 |
static final URI fmSource14 = EfloraSources.fm_14(); |
|
53 | 54 |
static final URI fmSource15 = EfloraSources.fm_15(); |
54 | 55 |
static final URI fmSource16 = EfloraSources.fm_16(); |
55 | 56 |
static final URI fmSource17_1 = EfloraSources.fm_17_1(); |
56 | 57 |
static final URI fmSource17_2 = EfloraSources.fm_17_2(); |
58 |
static final URI fmSource18 = EfloraSources.fm_18(); |
|
59 |
static final URI fmSource19 = EfloraSources.fm_19(); |
|
60 |
static final URI fmSource20 = EfloraSources.fm_20(); |
|
61 |
|
|
57 | 62 |
static final URI fmSource_Ser2_02 = EfloraSources.fm_ser2_2(); |
58 | 63 |
static final URI fmSource_Ser2_03 = EfloraSources.fm_ser2_3(); |
59 | 64 |
|
... | ... | |
68 | 73 |
private boolean includeVol12 = includeBase; |
69 | 74 |
private boolean includeVol13_small = includeBase; |
70 | 75 |
private boolean includeVol13_large = includeBase; |
76 |
private boolean includeVol14 = includeBase; |
|
71 | 77 |
private boolean includeVol15 = includeBase; |
72 | 78 |
private boolean includeVol16 = includeBase; |
73 | 79 |
private boolean includeVol17_1 = includeBase; |
74 | 80 |
private boolean includeVol17_2 = includeBase; |
81 |
private boolean includeVol18 = includeBase; |
|
82 |
private boolean includeVol19 = includeBase; |
|
83 |
private boolean includeVol20 = includeBase; |
|
75 | 84 |
private boolean includeVol2_2 = includeBase; |
76 | 85 |
private boolean includeVol2_3 = includeBase; |
77 | 86 |
|
78 |
private boolean h2ForCheck = true;
|
|
87 |
private boolean h2ForCheck = false;
|
|
79 | 88 |
|
80 | 89 |
|
81 | 90 |
//feature tree uuid |
82 | 91 |
public static final UUID featureTreeUuid = UUID.fromString("168df0c6-6429-484c-b26f-ded1f7e44bd9"); |
92 |
private static final String featureTreeTitle = "Flora Malesiana Presentation Feature Tree"; |
|
83 | 93 |
|
84 | 94 |
//classification |
85 | 95 |
static final UUID classificationUuid = UUID.fromString("ca4e4bcb-a1d1-4124-a358-a3d3c41dd450"); |
... | ... | |
133 | 143 |
//Vol13_small |
134 | 144 |
doSource(includeVol13_small, fmSource13_small, "Flora Malesiana - vol. 13", markupConfig, myImport); |
135 | 145 |
|
146 |
//Vol14 |
|
147 |
doSource(includeVol14, fmSource14, "Flora Malesiana - vol. 14", markupConfig, myImport); |
|
148 |
|
|
136 | 149 |
//Vol15 |
137 | 150 |
doSource(includeVol15, fmSource15, "Flora Malesiana - vol. 15", markupConfig, myImport); |
138 | 151 |
|
... | ... | |
142 | 155 |
//Vol17, part1 |
143 | 156 |
doSource(includeVol17_1, fmSource17_1, "Flora Malesiana - vol. 17, part I", markupConfig, myImport); |
144 | 157 |
|
145 |
//Vol12 |
|
158 |
//Vol17, part2
|
|
146 | 159 |
doSource(includeVol17_2, fmSource17_2, "Flora Malesiana - vol. 17, part II", markupConfig, myImport); |
147 | 160 |
|
161 |
//Vol18 |
|
162 |
doSource(includeVol18, fmSource18, "Flora Malesiana - vol. 18", markupConfig, myImport); |
|
163 |
|
|
164 |
//Vol19 |
|
165 |
doSource(includeVol19, fmSource19, "Flora Malesiana - vol. 19", markupConfig, myImport); |
|
166 |
|
|
167 |
//Vol20 |
|
168 |
doSource(includeVol20, fmSource20, "Flora Malesiana - vol. 20", markupConfig, myImport); |
|
169 |
|
|
148 | 170 |
//Vol_2_2 |
149 | 171 |
doSource(includeVol2_2, fmSource_Ser2_02, "Flora Malesiana - Ser.2, vol. 2", markupConfig, myImport); |
150 | 172 |
|
151 | 173 |
//Vol_2_3 |
152 | 174 |
doSource(includeVol2_3, fmSource_Ser2_03, "Flora Malesiana - Ser.2, vol. 3", markupConfig, myImport); |
153 | 175 |
|
154 |
|
|
176 |
makeAutomatedFeatureTree(myImport.getCdmAppController(), markupConfig.getState(), |
|
177 |
featureTreeUuid, featureTreeTitle); |
|
155 | 178 |
|
156 | 179 |
// makeGeoService(); |
157 | 180 |
|
... | ... | |
191 | 214 |
private FeatureTree makeFeatureNode(ITermService service){ |
192 | 215 |
FloraMalesianaTransformer transformer = new FloraMalesianaTransformer(); |
193 | 216 |
|
194 |
FeatureTree result = FeatureTree.NewInstance(featureTreeUuid);
|
|
195 |
result.setTitleCache("Flora Malesiana Presentation Feature Tree"); |
|
217 |
FeatureTree result = FeatureTree.NewInstance(UUID.randomUUID());
|
|
218 |
result.setTitleCache("Flora Malesiana Presentation Feature Tree - Old");
|
|
196 | 219 |
FeatureNode root = result.getRoot(); |
197 | 220 |
FeatureNode newNode; |
198 | 221 |
|
Also available in: Unified diff
latest eFlora activator and source changes