Пример

public class BeanClass implements javax.ejb.SessionBean {
public Collection ejbFindByPrimaryKey (String key) throws FinderException{
PrimaryKey pKey = new PrimaryKey(key);
Возвращает набор;
searchByPrimaryKey(pKey);
if (pKey.exists())
результат = pKey;
return result;
else
throw new ObjectNotFoundException("Первичный ключ "+ key + " не найден");
}
//методы, которые должны реализовать этот интерфейс
}

Исправление
Метод ejbFindByPrimaryKey() должен возвращать первичный ключ. Другие методы поиска должны возвращать набор ключей.


public class BeanClass implements javax.ejb.SessionBean {
public Строка ejbFindByPrimaryKey (Строчный ключ) throws FinderException{
PrimaryKey pKey = new PrimaryKey(key);
searchByPrimaryKey(pKey);
if (pKey.exists())
возвращает ключ;
else
throw new ObjectNotFoundException("Первичный ключ "+ key + " не найден");
}
//методы, которые должны реализовать этот интерфейс
}