Revision 5790f731
Added by Katja Luther over 3 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/feature/CharacterNodeDtoDetailElement.java | ||
---|---|---|
12 | 12 |
|
13 | 13 |
import eu.etaxonomy.cdm.model.description.Character; |
14 | 14 |
import eu.etaxonomy.cdm.persistence.dto.CharacterDto; |
15 |
import eu.etaxonomy.cdm.persistence.dto.CharacterNodeDto;
|
|
15 |
import eu.etaxonomy.cdm.persistence.dto.TermNodeDto;
|
|
16 | 16 |
import eu.etaxonomy.taxeditor.editor.definedterm.TermBasePropertyTester; |
17 | 17 |
import eu.etaxonomy.taxeditor.event.EventUtility; |
18 | 18 |
import eu.etaxonomy.taxeditor.event.WorkbenchEventConstants; |
... | ... | |
28 | 28 |
* @since Aug 19, 2019 |
29 | 29 |
* |
30 | 30 |
*/ |
31 |
public class CharacterNodeDtoDetailElement extends AbstractCdmDetailElement<CharacterNodeDto> {
|
|
31 |
public class CharacterNodeDtoDetailElement extends AbstractCdmDetailElement<TermNodeDto> {
|
|
32 | 32 |
private CharacterDtoDetailSection characterDetails; |
33 | 33 |
|
34 | 34 |
private ICdmFormElement parentFormElement; |
... | ... | |
58 | 58 |
} |
59 | 59 |
|
60 | 60 |
@Override |
61 |
protected void createControls(ICdmFormElement formElement, CharacterNodeDto entity, int style) {
|
|
61 |
protected void createControls(ICdmFormElement formElement, TermNodeDto entity, int style) {
|
|
62 | 62 |
this.parentFormElement = formElement; |
63 | 63 |
// characterDetails = formFactory.createCharacterDetailElement(formElement, style); |
64 | 64 |
characterDetails = formFactory.createCharacterDtoDetailSection(getConversationHolder(), formElement, null, StoreUtil.getSectionStyle(CharacterDetailSection.class, entity.getClass().getCanonicalName(), true)); |
... | ... | |
122 | 122 |
} |
123 | 123 |
|
124 | 124 |
@Override |
125 |
public void setEntity(CharacterNodeDto entity) {
|
|
125 |
public void setEntity(TermNodeDto entity) {
|
|
126 | 126 |
super.setEntity(entity); |
127 | 127 |
characterDetails.setEntity((CharacterDto)entity.getTerm()); |
128 | 128 |
setEnabled(TermBasePropertyTester.isModifiable(entity)); |
Also available in: Unified diff
ref #8774: fix drag & drop in character editor