Revision c02fc11a
Added by Andreas Kohlbecker almost 5 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/view/name/SpecimenTypeDesignationWorkingsetEditorPresenter.java | ||
---|---|---|
30 | 30 |
import eu.etaxonomy.cdm.model.agent.AgentBase; |
31 | 31 |
import eu.etaxonomy.cdm.model.agent.Person; |
32 | 32 |
import eu.etaxonomy.cdm.model.agent.TeamOrPersonBase; |
33 |
import eu.etaxonomy.cdm.model.common.AnnotationType; |
|
33 | 34 |
import eu.etaxonomy.cdm.model.common.CdmBase; |
34 | 35 |
import eu.etaxonomy.cdm.model.location.Country; |
35 | 36 |
import eu.etaxonomy.cdm.model.name.Registration; |
... | ... | |
191 | 192 |
getView().getTypeDesignationsCollectionField().addElementRemovedListener(e -> deleteTypeDesignation(e.getElement())); |
192 | 193 |
getView().getTypeDesignationsCollectionField().addElementAddedListener(e -> addTypeDesignation(e.getElement())); |
193 | 194 |
|
195 |
getView().getAnnotationsField().setAnnotationTypeItemContainer(cdmBeanItemContainerFactory.buildBeanItemContainer( |
|
196 |
AnnotationType.EDITORIAL().getVocabulary().getUuid())); |
|
197 |
|
|
194 | 198 |
popuEditorTypeDesignationSourceRows.clear(); |
195 | 199 |
CdmFilterablePagingProvider<Collection, Collection> collectionPagingProvider = new CdmFilterablePagingProvider<Collection, Collection>(getRepo().getCollectionService()); |
196 | 200 |
collectionPagingProvider.getRestrictions().add(new Restriction<>("institute.titleCache", Operator.OR, MatchMode.ANYWHERE, CdmFilterablePagingProvider.QUERY_STRING_PLACEHOLDER)); |
197 | 201 |
|
198 | 202 |
CdmFilterablePagingProvider<Reference, Reference> referencePagingProvider = pagingProviderFactory.referencePagingProvider(); |
199 | 203 |
|
204 |
|
|
200 | 205 |
getView().getTypeDesignationsCollectionField().setEditorInstantiator(new AbstractElementCollection.Instantiator<SpecimenTypeDesignationDTORow>() { |
201 | 206 |
|
202 | 207 |
@Override |
Also available in: Unified diff
fix #8346 flexible editing of annotations for Curator and Admin roles