import javax.jws.WebMethod; import javax.jws.WebParam; import javax.jws.WebService; @WebService(serviceName = "BookManager") public class BookManager extends PersistentEntityManager implements BookManagerInterface { public BookManager() { super(Book.class); } @WebMethod(operationName = "getBooksList") @Override public List getBooksList() { List result = new ArrayList<>(); // ... return result; } @WebMethod(operationName = "getBooksListWithStockpile") @Override public List getBooksListWithStockpile(@WebParam(name = "stockpile") int stockpile) { List result = new ArrayList<>(); // ... return result; } }