@Override public void onPublishRelease(GwtConversation conversation, String releaseId) { Project project = conversation.getProject(); Release release = (Release) getDaoService().getEntityById(releaseId); if (!release.isProject(project)) throw new PermissionDeniedException(); release.release(project, conversation.getSession().getUser(), webApplication); }