Project

General

Profile

« Previous | Next » 

Revision cdd75d2d

Added by Patrick Plitzner about 9 years ago

  • added Identifier details section

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/CdmFormFactory.java
165 165
import eu.etaxonomy.taxeditor.ui.section.group.GroupDetailSection;
166 166
import eu.etaxonomy.taxeditor.ui.section.group.MemberDetailElement;
167 167
import eu.etaxonomy.taxeditor.ui.section.group.MemberDetailSection;
168
import eu.etaxonomy.taxeditor.ui.section.identifier.IdentifierDetailElement;
169
import eu.etaxonomy.taxeditor.ui.section.identifier.IdentifierDetailSection;
168 170
import eu.etaxonomy.taxeditor.ui.section.key.GeographicalScopeDetailSection;
169 171
import eu.etaxonomy.taxeditor.ui.section.key.PolytomousKeyDetailElement;
170 172
import eu.etaxonomy.taxeditor.ui.section.key.PolytomousKeyDetailSection;
......
235 237
import eu.etaxonomy.taxeditor.ui.section.occurrence.derivedUnit.PreservedSpecimenGeneralDetailElement;
236 238
import eu.etaxonomy.taxeditor.ui.section.occurrence.derivedUnit.PreservedSpecimenGeneralDetailSection;
237 239
import eu.etaxonomy.taxeditor.ui.section.occurrence.derivedUnit.PreservedSpecimenSourceCollectionDetailSection;
240
import eu.etaxonomy.taxeditor.ui.section.occurrence.dna.AbstractSampleDesignationDetailSection;
238 241
import eu.etaxonomy.taxeditor.ui.section.occurrence.dna.AmplificationCloningDetailElement;
239 242
import eu.etaxonomy.taxeditor.ui.section.occurrence.dna.AmplificationCloningDetailSection;
240 243
import eu.etaxonomy.taxeditor.ui.section.occurrence.dna.AmplificationGelPhotoCollectionDetailSection;
......
2296 2299
        return section;
2297 2300
    }
2298 2301

  
2302
    public IdentifierDetailSection createIdentifierDetailSection(ConversationHolder conversation, ICdmFormElement parentElement, int style){
2303
        IdentifierDetailSection section = new IdentifierDetailSection(this, conversation, parentElement, style);
2304
        addAndAdaptSection(parentElement, section);
2305
        return section;
2306
    }
2307

  
2299 2308
    public CurrentSampleDesignationDetailSection createCurrentSampleDesignationDetailSection(ConversationHolder conversation, ICdmFormElement parentElement, int style){
2300 2309
        CurrentSampleDesignationDetailSection section = new CurrentSampleDesignationDetailSection(this, conversation, parentElement, style);
2301 2310
        addAndAdaptSection(parentElement, section);
......
2531 2540
                element = new ProtologueElement(this, parentElement, descriptionElement, removeListener, style);
2532 2541
            }
2533 2542
        } else if (entity instanceof Identifier) {
2534
            element = new SampleDesignationTextDetailElement(this, parentElement, (Identifier<DnaSample>) entity, removeListener, backgroundColor, style);
2543
            if(parentElement instanceof AbstractSampleDesignationDetailSection){
2544
                element = new SampleDesignationTextDetailElement(this, parentElement, (Identifier<DnaSample>) entity, removeListener, backgroundColor, style);
2545
            }
2546
            else{
2547
                element = new IdentifierDetailElement(this, parentElement, (Identifier) entity, removeListener, style);
2548
            }
2535 2549
        }
2536 2550

  
2537 2551
        if (element == null) {

Also available in: Unified diff