Revision d90a6c9f
Added by Patrick Plitzner over 9 years ago
- added publish flag to DetailsView for SpecimenOrObservationBases (fixes #3951)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/media/MediaSpecimenGeneralDetailElement.java | ||
---|---|---|
26 | 26 |
import eu.etaxonomy.taxeditor.store.CdmStore; |
27 | 27 |
import eu.etaxonomy.taxeditor.ui.combo.TermComboElement; |
28 | 28 |
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory; |
29 |
import eu.etaxonomy.taxeditor.ui.element.CheckboxElement; |
|
29 | 30 |
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement; |
30 | 31 |
import eu.etaxonomy.taxeditor.ui.element.LanguageStringWithLabelElement; |
31 | 32 |
import eu.etaxonomy.taxeditor.ui.element.TextWithLabelElement; |
... | ... | |
51 | 52 |
private EntitySelectionElement<Collection> selection_collection; |
52 | 53 |
private TextWithLabelElement text_accessionNumber; |
53 | 54 |
private EntitySelectionElement<Reference> selection_publishedIn; |
55 |
private CheckboxElement checkIsPublish; |
|
54 | 56 |
|
55 | 57 |
private MediaDetailElement mediaDetailElement; |
56 | 58 |
/** |
... | ... | |
92 | 94 |
} |
93 | 95 |
} |
94 | 96 |
selection_publishedIn = formFactory.createSelectionElement(Reference.class, getConversationHolder(), formElement, "Published in", publishedIn, EntitySelectionElement.ALL, style); |
97 |
checkIsPublish = formFactory.createCheckbox(formElement, "Publish", entity.isPublish(), style); |
|
95 | 98 |
|
96 | 99 |
mediaDetailElement = formFactory.createMediaDetailElement(formElement); |
97 | 100 |
mediaDetailElement.setEntity(media); |
... | ... | |
149 | 152 |
primaryMediaSource.setCitation(selection_publishedIn.getSelection()); |
150 | 153 |
} |
151 | 154 |
} |
155 |
else if(eventSource==checkIsPublish){ |
|
156 |
getEntity().setPublish(checkIsPublish.getSelection()); |
|
157 |
} |
|
152 | 158 |
} |
153 | 159 |
|
154 | 160 |
public void toogleAdvancedMediaView() { |
Also available in: Unified diff