Project

General

Profile

« Previous | Next » 

Revision 5d53f076

Added by Patrick Plitzner almost 8 years ago

Refactor identifier section classes #5898

  • add abstract identifier section to support IdentifiableEntities and DerivedUnitFacades

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/CdmFormFactory.java
173 173
import eu.etaxonomy.taxeditor.ui.section.group.GroupDetailSection;
174 174
import eu.etaxonomy.taxeditor.ui.section.group.MemberDetailElement;
175 175
import eu.etaxonomy.taxeditor.ui.section.group.MemberDetailSection;
176
import eu.etaxonomy.taxeditor.ui.section.identifier.IdentifierDetailElement;
177
import eu.etaxonomy.taxeditor.ui.section.identifier.IdentifierDetailSection;
178 176
import eu.etaxonomy.taxeditor.ui.section.key.PolytomousKeyDetailElement;
179 177
import eu.etaxonomy.taxeditor.ui.section.key.PolytomousKeyDetailSection;
180 178
import eu.etaxonomy.taxeditor.ui.section.key.PolytomousKeyNodeDetailElement;
......
299 297
import eu.etaxonomy.taxeditor.ui.section.supplemental.SourceSection;
300 298
import eu.etaxonomy.taxeditor.ui.section.supplemental.VersionElement;
301 299
import eu.etaxonomy.taxeditor.ui.section.supplemental.VersionSection;
300
import eu.etaxonomy.taxeditor.ui.section.supplemental.identifier.DerivedUnitFacadeIdentifierSection;
301
import eu.etaxonomy.taxeditor.ui.section.supplemental.identifier.IdentifierElement;
302
import eu.etaxonomy.taxeditor.ui.section.supplemental.identifier.IdentifierSection;
302 303
import eu.etaxonomy.taxeditor.ui.section.taxon.ParsingMessageElement;
303 304
import eu.etaxonomy.taxeditor.ui.section.taxon.ParsingMessagesSection;
304 305
import eu.etaxonomy.taxeditor.ui.section.taxon.TaxonBaseDetailElement;
......
2343 2344
        return section;
2344 2345
    }
2345 2346

  
2346
    public IdentifierDetailSection createIdentifierDetailSection(ConversationHolder conversation, ICdmFormElement parentElement, int style){
2347
        IdentifierDetailSection section = new IdentifierDetailSection(this, conversation, parentElement, style);
2347
    public IdentifierSection createIdentifierDetailSection(ConversationHolder conversation, ICdmFormElement parentElement, int style){
2348
        IdentifierSection section = new IdentifierSection(this, conversation, parentElement, style);
2348 2349
        addAndAdaptSection(parentElement, section);
2349 2350
        return section;
2350 2351
    }
2352
    
2353
    public DerivedUnitFacadeIdentifierSection createDerivedUnitFacadeIdentifierSection(ConversationHolder conversation, ICdmFormElement parentElement, int style){
2354
    	DerivedUnitFacadeIdentifierSection section = new DerivedUnitFacadeIdentifierSection(this, conversation, parentElement, style);
2355
    	addAndAdaptSection(parentElement, section);
2356
    	return section;
2357
    }
2351 2358

  
2352 2359
    public CurrentSampleDesignationDetailSection createCurrentSampleDesignationDetailSection(ConversationHolder conversation, ICdmFormElement parentElement, int style){
2353 2360
        CurrentSampleDesignationDetailSection section = new CurrentSampleDesignationDetailSection(this, conversation, parentElement, style);
......
2565 2572
                element = new SampleDesignationTextDetailElement(this, parentElement, (Identifier<DnaSample>) entity, removeListener, backgroundColor, style);
2566 2573
            }
2567 2574
            else{
2568
                element = new IdentifierDetailElement(this, parentElement, (Identifier) entity, removeListener, style);
2575
                element = new IdentifierElement(this, parentElement, (Identifier) entity, removeListener, style);
2569 2576
            }
2570 2577
        } else if (entity instanceof TermVocabulary) {
2571 2578
            TermVocabulary<?> termVocabulary = (TermVocabulary<?>)entity;

Also available in: Unified diff