Project

General

Profile

« Previous | Next » 

Revision a695f7fa

Added by Cherian Mathew about 9 years ago

made up-to-date with service layer changes

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientNameService.java
25 25

  
26 26
import eu.etaxonomy.cdm.api.service.DeleteResult;
27 27
import eu.etaxonomy.cdm.api.service.INameService;
28
import eu.etaxonomy.cdm.api.service.UpdateResult;
28 29
import eu.etaxonomy.cdm.api.service.config.DeleteConfiguratorBase;
29 30
import eu.etaxonomy.cdm.api.service.config.IIdentifiableEntityServiceConfigurator;
30 31
import eu.etaxonomy.cdm.api.service.config.NameDeletionConfigurator;
......
34 35
import eu.etaxonomy.cdm.api.service.search.DocumentSearchResult;
35 36
import eu.etaxonomy.cdm.api.service.search.SearchResult;
36 37
import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
37
import eu.etaxonomy.cdm.model.agent.AgentBase;
38 38
import eu.etaxonomy.cdm.model.common.Annotation;
39 39
import eu.etaxonomy.cdm.model.common.CdmBase;
40 40
import eu.etaxonomy.cdm.model.common.DefinedTerm;
......
78 78
 */
79 79
public class TransientNameService implements INameService {
80 80

  
81
    private INameService defaultService;
81
    private final INameService defaultService;
82 82

  
83 83
    /**
84 84
     *
......
1148 1148
	public TaxonNameBase findWithoutFlush(UUID uuid) {
1149 1149
		return defaultService.findWithoutFlush(uuid);
1150 1150
	}
1151
	
1151

  
1152 1152
	@Override
1153 1153
	public <S extends TaxonNameBase>  Pager<FindByIdentifierDTO<S>> findByIdentifier(Class<S> clazz, String identifier, DefinedTerm identifierType, MatchMode matchmode, boolean includeEntity, Integer pageSize, Integer pageNumber, List<String> propertyPaths){
1154 1154
		return defaultService.findByIdentifier(clazz, identifier, identifierType, matchmode, includeEntity, pageSize, pageNumber, propertyPaths);
1155 1155
	}
1156 1156

  
1157
    /* (non-Javadoc)
1158
     * @see eu.etaxonomy.cdm.api.service.IService#delete(java.util.UUID)
1159
     */
1160
    @Override
1161
    public DeleteResult delete(UUID uuid) {
1162
        return defaultService.delete(uuid);
1163
    }
1164

  
1165
    /* (non-Javadoc)
1166
     * @see eu.etaxonomy.cdm.api.service.INameService#setAsGroupsBasionym(java.util.UUID)
1167
     */
1168
    @Override
1169
    public UpdateResult setAsGroupsBasionym(UUID nameUuid) {
1170
        return defaultService.delete(nameUuid);
1171
    }
1172

  
1157 1173

  
1158 1174
}

Also available in: Unified diff