(no commit message)
[cdmlib.git] / cdmlib-remote / src / main / java / eu / etaxonomy / cdm / remote / service / CdmService.java
1 package eu.etaxonomy.cdm.remote.service;
2
3 import java.util.List;
4 import java.util.UUID;
5
6 import javax.jws.WebService;
7
8 import eu.etaxonomy.cdm.remote.dto.NameTO;
9 import eu.etaxonomy.cdm.remote.dto.TaxonSTO;
10 import eu.etaxonomy.cdm.remote.dto.TaxonTO;
11
12 /*
13 * Methods adopted from ws_method as
14 * found in http://dev.e-taxonomy.eu/svn/trunk/drupal/modules/cdm_dataportal/cdm_api.module
15 */
16 @WebService
17 public interface CdmService {
18
19 public NameTO getName(UUID uuid);// throws BusinessLogicException;
20
21 public TaxonTO getTaxon(UUID uuid);
22
23 public Class whatis(UUID uuid);
24
25 public List<TaxonSTO> listNames(String beginsWith, int page, boolean onlyAccepted, int pagesize);
26
27 //TODO to be continued .....
28
29
30 }