Project

General

Profile

« Previous | Next » 

Revision 9f53671d

Added by Cherian Mathew about 9 years ago

EditConceptRelationshipComposite : updated composite for new and edit functionality
IdAndUuid -> IdAndUuidName : new identity object with name
NewTaxonBaseComposite, StatusComposite, NewTaxonBasePresenter, IConceptRelationshipComponentListener, INewTaxonBaseComponentListener : changed IdUuid to IdUuidName
ConceptRelationshipPresenter, ConceptRelationshipPresenterTest(.xml) : added update and delete methods for relationships
CdmQueryFactory : updated relationship query to include classification

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/component/NewTaxonBaseComposite.java
32 32
import com.vaadin.ui.VerticalLayout;
33 33
import com.vaadin.ui.Window;
34 34

  
35
import eu.etaxonomy.cdm.vaadin.container.IdAndUuid;
35
import eu.etaxonomy.cdm.vaadin.container.IdUuidName;
36 36
import eu.etaxonomy.cdm.vaadin.session.CdmChangeEvent;
37 37
import eu.etaxonomy.cdm.vaadin.session.CdmChangeEvent.Action;
38 38
import eu.etaxonomy.cdm.vaadin.util.CdmVaadinOperation;
......
77 77

  
78 78

  
79 79
    private final Window dialog;
80
    private final IdAndUuid accTaxonIdUuid;
81
    private final IdAndUuid classificationIdUuid;
80
    private final IdUuidName accTaxonIdUuid;
81
    private final IdUuidName classificationIdUuid;
82 82

  
83 83
    private static final Logger logger = Logger.getLogger(NewTaxonBaseComposite.class);
84 84

  
......
91 91
     */
92 92
    public NewTaxonBaseComposite(Window dialog,
93 93
            INewTaxonBaseComponentListener listener,
94
            IdAndUuid accTaxonIdUuid,
94
            IdUuidName accTaxonIdUuid,
95 95
            String accTaxonName,
96
            IdAndUuid classificationIdUuid) {
96
            IdUuidName classificationIdUuid) {
97 97
        buildMainLayout();
98 98
        setCompositionRoot(mainLayout);
99 99

  
......
158 158
                    @Override
159 159
                    public boolean execute() {
160 160
                        setProgress("Saving Taxon " + nameTextField.getValue());
161
                        IdAndUuid taxonBaseIdUuid;
161
                        IdUuidName taxonBaseIdUuid;
162 162
                        if(accTaxonIdUuid == null) {
163 163
                            taxonBaseIdUuid = listener.newTaxon(nameTextField.getValue(),secComboBox.getValue(), classificationIdUuid.getUuid());
164 164
                        } else {

Also available in: Unified diff