Project

General

Profile

« Previous | Next » 

Revision da93b6de

Added by Andreas Kohlbecker almost 7 years ago

ref #6368 adapting cdm-vaadin to new TaxonName model

View differences:

src/main/java/eu/etaxonomy/cdm/dataInserter/RegistrationRequiredDataInserter.java
36 36
import eu.etaxonomy.cdm.api.service.pager.Pager;
37 37
import eu.etaxonomy.cdm.model.agent.AgentBase;
38 38
import eu.etaxonomy.cdm.model.agent.Institution;
39
import eu.etaxonomy.cdm.model.common.Extension;
40 39
import eu.etaxonomy.cdm.model.common.ExtensionType;
41 40
import eu.etaxonomy.cdm.model.name.Registration;
42 41
import eu.etaxonomy.cdm.model.name.RegistrationStatus;
43
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
42
import eu.etaxonomy.cdm.model.name.TaxonName;
44 43
import eu.etaxonomy.cdm.model.name.TypeDesignationBase;
45 44
import eu.etaxonomy.cdm.persistence.hibernate.permission.Role;
46 45
import eu.etaxonomy.cdm.persistence.query.MatchMode;
......
122 121
                if(onlyIapt){
123 122
                    try {
124 123
                        @SuppressWarnings("unchecked")
125
                        Set<Extension> extensions = reg.getName().getExtensions(getExtensionTypeIAPTRegData());
124
                        Set<String> extensions = reg.getName().getExtensions(getExtensionTypeIAPTRegData());
126 125
                        deleteCandidates.add(reg.getUuid());
127 126
                    } catch(NullPointerException e){
128 127
                        // IGNORE
......
143 142

  
144 143
            TransactionStatus tx = repo.startTransaction(false);
145 144
            while(true) {
146
                Pager<TaxonNameBase> pager = repo.getNameService().page(null, 1000, pageIndex, null, null);
145
                Pager<TaxonName> pager = repo.getNameService().page(null, 1000, pageIndex, null, null);
147 146
                if(pager.getRecords().isEmpty()){
148 147
                    break;
149 148
                }
150 149
                List<Registration> newRegs = new ArrayList<>(pager.getRecords().size());
151
                for(TaxonNameBase name : pager.getRecords()){
150
                for(TaxonName name : pager.getRecords()){
152 151

  
153 152
                    Set<String> extensionValues = name.getExtensions(getExtensionTypeIAPTRegData());
154 153

  

Also available in: Unified diff