Revision cdd75d2d
Added by Patrick Plitzner about 9 years ago
- added Identifier details section
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