Excluir um ben

Gostaria de verificar o estado do bean antes de deletar ele, exemplo: gostaria de saber se ele tar no estado Manager.
Antes de excluir eu coloco ele como manager, mas muitas vezes a imagem que eu envio para deletar já está como
manager e ai ele dar problema, gostaria de verificar se a imagem que chega já está como manager e daí carregar ou não

public void excluir(Imagem imagem) {
		try {
			imagem = carregar(bean);
			entityManager.remove(imagem);
		} catch(Exception e) {
			validator.add(new ValidationMessage(e.toString(), ""));
		}
	}

Alguém saberia me falar como saber o estado de uma entidade ?

se ele é Manager , Detchad , removed etc em tempo de execução