Revision 7691ed2a
Added by Andreas Müller almost 5 years ago
app-import/src/main/java/eu/etaxonomy/cdm/app/wp6/palmae/PalmaeActivator.java | ||
---|---|---|
122 | 122 |
logger.info("Make feature tree"); |
123 | 123 |
ICdmRepository app = tcsImport.getCdmAppController(); |
124 | 124 |
|
125 |
FeatureTree tree = getFeatureTree(); |
|
125 |
FeatureTree<Feature> tree = getFeatureTree();
|
|
126 | 126 |
app.getFeatureTreeService().saveOrUpdate(tree); |
127 | 127 |
System.out.println("End import from TCS ("+ source.toString() + ")..."); |
128 | 128 |
|
... | ... | |
136 | 136 |
} |
137 | 137 |
|
138 | 138 |
|
139 |
private FeatureTree getFeatureTree(){ |
|
140 |
|
|
141 |
FeatureTree result = FeatureTree.NewInstance(featureTreeUuid); |
|
142 |
FeatureNode root = result.getRoot(); |
|
143 |
|
|
144 |
FeatureNode newNode; |
|
145 |
newNode = FeatureNode.NewInstance(Feature.INTRODUCTION()); |
|
146 |
root.addChild(newNode); |
|
147 |
newNode = FeatureNode.NewInstance(Feature.DISTRIBUTION()); |
|
148 |
root.addChild(newNode); |
|
149 |
newNode = FeatureNode.NewInstance(Feature.BIOLOGY_ECOLOGY()); |
|
150 |
root.addChild(newNode); |
|
151 |
newNode = FeatureNode.NewInstance(Feature.CONSERVATION()); |
|
152 |
root.addChild(newNode); |
|
153 |
newNode = FeatureNode.NewInstance(Feature.COMMON_NAME()); |
|
154 |
root.addChild(newNode); |
|
155 |
newNode = FeatureNode.NewInstance(Feature.ETYMOLOGY()); |
|
156 |
root.addChild(newNode); |
|
157 |
newNode = FeatureNode.NewInstance(Feature.USES()); |
|
158 |
root.addChild(newNode); |
|
159 |
newNode = FeatureNode.NewInstance(Feature.CULTIVATION()); |
|
160 |
root.addChild(newNode); |
|
161 |
newNode = FeatureNode.NewInstance(Feature.DISCUSSION()); |
|
162 |
root.addChild(newNode); |
|
163 |
newNode = FeatureNode.NewInstance(Feature.DIAGNOSIS()); |
|
164 |
root.addChild(newNode); |
|
165 |
newNode = FeatureNode.NewInstance(Feature.DESCRIPTION()); |
|
166 |
root.addChild(newNode); |
|
167 |
newNode = FeatureNode.NewInstance(Feature.MATERIALS_EXAMINED()); |
|
168 |
root.addChild(newNode); |
|
169 |
newNode = FeatureNode.NewInstance(Feature.ANATOMY()); |
|
170 |
root.addChild(newNode); |
|
139 |
private FeatureTree<Feature> getFeatureTree(){ |
|
140 |
|
|
141 |
FeatureTree<Feature> result = FeatureTree.NewInstance(featureTreeUuid); |
|
142 |
FeatureNode<Feature> root = result.getRoot(); |
|
143 |
|
|
144 |
root.addChild(Feature.INTRODUCTION()); |
|
145 |
root.addChild(Feature.DISTRIBUTION()); |
|
146 |
root.addChild(Feature.BIOLOGY_ECOLOGY()); |
|
147 |
root.addChild(Feature.CONSERVATION()); |
|
148 |
root.addChild(Feature.COMMON_NAME()); |
|
149 |
root.addChild(Feature.ETYMOLOGY()); |
|
150 |
root.addChild(Feature.USES()); |
|
151 |
root.addChild(Feature.CULTIVATION()); |
|
152 |
root.addChild(Feature.DISCUSSION()); |
|
153 |
root.addChild(Feature.DIAGNOSIS()); |
|
154 |
root.addChild(Feature.DESCRIPTION()); |
|
155 |
root.addChild(Feature.MATERIALS_EXAMINED()); |
|
156 |
root.addChild(Feature.ANATOMY()); |
|
171 | 157 |
|
172 | 158 |
return result; |
173 | 159 |
|
Also available in: Unified diff
ref #8257 remove factory method for term node creation in app-import