Project

General

Profile

« Previous | Next » 

Revision f5b66699

Added by Patrick Plitzner about 7 years ago

ref #6333 Add generic support for entity collection sections to allow
adding existing entities

  • this is done by two abstract methods allowAddExisting() and addExisting()

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/media/MediaSection.java
1 1
/**
2
 * 
2
 *
3 3
 */
4 4
package eu.etaxonomy.taxeditor.ui.section.media;
5 5

  
......
8 8
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
9 9
import eu.etaxonomy.cdm.model.media.IdentifiableMediaEntity;
10 10
import eu.etaxonomy.cdm.model.media.Media;
11
import eu.etaxonomy.taxeditor.ui.dialog.selection.MediaSelectionDialog;
11 12
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
12 13
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
13 14
import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
......
68 69
		getEntity().removeMedia(element);
69 70
	}
70 71

  
72
    /**
73
     * {@inheritDoc}
74
     */
75
    @Override
76
    public Media addExisting() {
77
        return MediaSelectionDialog.select(getShell(), getConversationHolder(), null);
78
    }
79

  
80
    /**
81
     * {@inheritDoc}
82
     */
83
    @Override
84
    public boolean allowAddExisting() {
85
        return true;
86
    }
87

  
71 88
}

Also available in: Unified diff