Revision 6bf3734b
Added by Andreas Müller over 2 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/hibernate/EnumUserType.java | ||
---|---|---|
44 | 44 |
import eu.etaxonomy.cdm.model.taxon.ConceptStatus; |
45 | 45 |
import eu.etaxonomy.cdm.model.taxon.TaxonNodeStatus; |
46 | 46 |
import eu.etaxonomy.cdm.model.taxon.TaxonType; |
47 |
import eu.etaxonomy.cdm.model.taxon.TaxonomicOperationType; |
|
47 | 48 |
import eu.etaxonomy.cdm.model.term.IKeyTerm; |
48 | 49 |
import eu.etaxonomy.cdm.model.term.TermType; |
49 | 50 |
|
... | ... | |
159 | 160 |
//CdmClass |
160 | 161 |
}else if (clazz.equals(CdmClass.class)){ |
161 | 162 |
return CdmClass.getByKey(val); |
162 |
//CdmClass
|
|
163 |
//ConceptDefinition
|
|
163 | 164 |
}else if (clazz.equals(ConceptDefinition.class)){ |
164 | 165 |
return ConceptDefinition.getByKey(val); |
165 |
//CdmClass
|
|
166 |
//ConceptStatus
|
|
166 | 167 |
}else if (clazz.equals(ConceptStatus.class)){ |
167 | 168 |
return ConceptStatus.getByKey(val); |
168 |
//CdmClass
|
|
169 |
//TaxonType
|
|
169 | 170 |
}else if (clazz.equals(TaxonType.class)){ |
170 | 171 |
return TaxonType.getByKey(val); |
172 |
//TaxonomicOperation |
|
173 |
}else if (clazz.equals(TaxonomicOperationType.class)){ |
|
174 |
return TaxonomicOperationType.getByKey(val); |
|
171 | 175 |
}else{ |
172 | 176 |
throw new IllegalArgumentException(String.format("EnumType %s not supported by %s.", clazz.getSimpleName(), EnumUserType.class.getSimpleName())); |
173 | 177 |
} |
Also available in: Unified diff
ref #9692 add operation class and link from TaxonRelationship