PublisherSearchView.java
810 Bytes
package org.legrog.web.publisher;
import org.legrog.entities.PublisherVersion;
import org.legrog.entities.SearchingException;
import javax.inject.Inject;
import java.util.List;
/**
* View behind publisherSearch.xhtml
*/
public class PublisherSearchView {
transient PublisherService publisherService;
/**
* Uses PublisherService to access search repository
*
* @param publisherService injected PublisherService
*/
@Inject
public PublisherSearchView(PublisherService publisherService) {
this.publisherService = publisherService;
}
PublisherSearchView() {
//no args constructor to make it proxyable
}
public List<PublisherVersion> search(String string) throws SearchingException{
return publisherService.search(string);
}
}