Add eperson search methods

This commit is contained in:
Andrea Bollini
2018-05-31 14:56:54 +02:00
parent 353eed6f60
commit e248893e2f

View File

@@ -11,6 +11,8 @@ import java.sql.SQLException;
import java.util.List;
import java.util.UUID;
import org.dspace.app.rest.Parameter;
import org.dspace.app.rest.SearchRestMethod;
import org.dspace.app.rest.converter.EPersonConverter;
import org.dspace.app.rest.exception.RESTAuthorizationException;
import org.dspace.app.rest.model.EPersonRest;
@@ -74,6 +76,17 @@ public class EPersonRestRepository extends DSpaceRestRepository<EPersonRest, UUI
return page;
}
@SearchRestMethod(name = "byName")
public Page<EPersonRest> findByName(@Parameter(value = "q") String q,
Pageable pageable) {
return null;
}
@SearchRestMethod(name = "byEmail")
public EPersonRest findByEmail(@Parameter(value = "email") String email) {
return null;
}
@Override
public Class<EPersonRest> getDomainClass() {
return EPersonRest.class;