infoPublication.setPublicationString(publicationTeacher.getPublication().toString());
infoPublication.setPublicationString(publicationTeacher.getPublication().toResume());
    private List getInfoPublications(ISuportePersistente persistentSupport, Teacher teacher, Integer typePublication)            throws ExcepcaoPersistencia {        IPersistentPublicationTeacher persistentPublicationTeacher = persistentSupport                .getIPersistentPublicationTeacher();        PublicationArea publicationArea = null;        if (PublicationConstants.CIENTIFIC.equals(typePublication))            publicationArea = PublicationArea.CIENTIFIC;        else            publicationArea = PublicationArea.DIDATIC;        List publicationsTeacher = persistentPublicationTeacher.readByTeacherAndPublicationArea(teacher,                publicationArea);        List infoPublications = new ArrayList();        Iterator iter = publicationsTeacher.iterator();        while (iter.hasNext()) {            PublicationTeacher publicationTeacher = (PublicationTeacher) iter.next();            Publication publication = publicationTeacher.getPublication();            InfoPublication infoPublication = InfoPublication.newInfoFromDomain(publication);            infoPublication.setPublicationString(publicationTeacher.getPublication().toString());            infoPublications.add(infoPublication);        }        return infoPublications;    }