Erro : is not abstract

Pessoal, estou tentando executar a rotina abaixo e esta dando o erro mencionado abaixo :

OrcamentoServiceBean is not abstract and does not override abstrac
t method buscarPrecoMetodoEspecificacao(java.lang.String) in br.com.cqa.lims.orcamento.OrcamentoServiceLocal




		public int getGrupoIdDesteMetodoNaEspec(Especificacao especificacao, Metodo metodo){			
			OrcamentoServiceBean osb = new OrcamentoServiceBean();
			List<PrecoMetodo> listaDaEspecificacao = osb.buscarPrecoMetodoEspecificacao(especificacao);

                }



public class OrcamentoServiceBean implements OrcamentoServiceLocal {

	public List<PrecoMetodo> buscarPrecoMetodoEspecificacao(Especificacao especificacao) {
		StringBuffer sbQuery = new StringBuffer();
		sbQuery.append(" FROM PrecoMetodo ");
		sbQuery.append(" WHERE especificacao_id = :especificacao_id");		

		Query query = em.createQuery(sbQuery.toString());

		query.setParameter("especificacao_id", especificacao);

		return query.getResultList();	
    }

}	

Cara, você mesmo escreveu o erro aí.

Se você implementa uma interface, ou você implementa todos os métodos definidos nela, ou define sua classe como abstrata.