Esempio n. 1
0
 public void resolveSpamReport(JiveObject jiveObject, User moderator) {
   abuseManager.resolveAbuseReports(jiveObject);
   List<ApprovalWorkflowBean> workflows =
       approvalManager.getWorkflowBeans(jiveObject, JiveObjectModerator.Type.ABUSE);
   for (ApprovalWorkflowBean workflow : workflows) {
     try {
       jiveObjectModerator.approve(
           workflow.getWorkflowID(), jiveObject, moderator, "Spam report: Content is not spam");
     } catch (ModerationItemException e) {
       log.error(
           "Cannot approve workflow, id: "
               + workflow.getWorkflowID()
               + ", message: "
               + e.getMessage());
       if (log.isTraceEnabled()) {
         log.error("Moderation exception", e);
       }
     }
   }
 }