Project

General

Profile

« Previous | Next » 

Revision ff5981db

Added by Andreas Müller over 7 years ago

rename FindByIdentifierDTO and FindByMarkerDTO

View differences:

cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IdentifiableServiceBase.java
24 24
import org.springframework.transaction.annotation.Transactional;
25 25

  
26 26
import eu.etaxonomy.cdm.api.service.config.IIdentifiableEntityServiceConfigurator;
27
import eu.etaxonomy.cdm.api.service.dto.FindByIdentifierDTO;
28
import eu.etaxonomy.cdm.api.service.dto.FindByMarkerDTO;
27
import eu.etaxonomy.cdm.api.service.dto.IdentifiedEntityDTO;
28
import eu.etaxonomy.cdm.api.service.dto.MarkedEntityDTO;
29 29
import eu.etaxonomy.cdm.api.service.pager.Pager;
30 30
import eu.etaxonomy.cdm.api.service.pager.impl.DefaultPagerImpl;
31 31
import eu.etaxonomy.cdm.common.monitor.DefaultProgressMonitor;
......
582 582

  
583 583
	@Override
584 584
	@Transactional(readOnly = true)
585
	public <S extends T> Pager<FindByIdentifierDTO<S>> findByIdentifier(
585
	public <S extends T> Pager<IdentifiedEntityDTO<S>> findByIdentifier(
586 586
			Class<S> clazz, String identifier, DefinedTerm identifierType, MatchMode matchmode,
587 587
			boolean includeEntity, Integer pageSize,
588 588
			Integer pageNumber,	List<String> propertyPaths) {
......
594 594
    				matchmode, includeEntity, pageSize, pageNumber, propertyPaths);
595 595
        }
596 596

  
597
        List<FindByIdentifierDTO<S>> result = new ArrayList<FindByIdentifierDTO<S>>();
597
        List<IdentifiedEntityDTO<S>> result = new ArrayList<IdentifiedEntityDTO<S>>();
598 598
        for (Object[] daoObj : daoResults){
599 599
        	if (includeEntity){
600
        		result.add(new FindByIdentifierDTO<S>((DefinedTerm)daoObj[0], (String)daoObj[1], (S)daoObj[2]));
600
        		result.add(new IdentifiedEntityDTO<S>((DefinedTerm)daoObj[0], (String)daoObj[1], (S)daoObj[2]));
601 601
        	}else{
602
        		result.add(new FindByIdentifierDTO<S>((DefinedTerm)daoObj[0], (String)daoObj[1], (UUID)daoObj[2], (String)daoObj[3]));
602
        		result.add(new IdentifiedEntityDTO<S>((DefinedTerm)daoObj[0], (String)daoObj[1], (UUID)daoObj[2], (String)daoObj[3]));
603 603
        	}
604 604
        }
605
		return new DefaultPagerImpl<FindByIdentifierDTO<S>>(pageNumber, numberOfResults, pageSize, result);
605
		return new DefaultPagerImpl<IdentifiedEntityDTO<S>>(pageNumber, numberOfResults, pageSize, result);
606 606
	}
607 607

  
608 608
    @Override
609 609
    @Transactional(readOnly = true)
610
    public <S extends T> Pager<FindByMarkerDTO<S>> findByMarker(
610
    public <S extends T> Pager<MarkedEntityDTO<S>> findByMarker(
611 611
            Class<S> clazz, MarkerType markerType, Boolean markerValue,
612 612
            boolean includeEntity, Integer pageSize,
613 613
            Integer pageNumber, List<String> propertyPaths) {
......
619 619
                    pageSize, pageNumber, propertyPaths);
620 620
        }
621 621

  
622
        List<FindByMarkerDTO<S>> result = new ArrayList<>();
622
        List<MarkedEntityDTO<S>> result = new ArrayList<>();
623 623
        for (Object[] daoObj : daoResults){
624 624
            if (includeEntity){
625
                result.add(new FindByMarkerDTO<S>((MarkerType)daoObj[0], (Boolean)daoObj[1], (S)daoObj[2]));
625
                result.add(new MarkedEntityDTO<S>((MarkerType)daoObj[0], (Boolean)daoObj[1], (S)daoObj[2]));
626 626
            }else{
627
                result.add(new FindByMarkerDTO<S>((MarkerType)daoObj[0], (Boolean)daoObj[1], (UUID)daoObj[2], (String)daoObj[3]));
627
                result.add(new MarkedEntityDTO<S>((MarkerType)daoObj[0], (Boolean)daoObj[1], (UUID)daoObj[2], (String)daoObj[3]));
628 628
            }
629 629
        }
630
        return new DefaultPagerImpl<FindByMarkerDTO<S>>(pageNumber, numberOfResults, pageSize, result);
630
        return new DefaultPagerImpl<MarkedEntityDTO<S>>(pageNumber, numberOfResults, pageSize, result);
631 631
    }
632 632
}
633 633

  

Also available in: Unified diff