|  | @@ 762-768 (lines=7) @@ | 
                                                            
                                    | 759 |  |      * @param AbstractRejected $rejected | 
                                                            
                                    | 760 |  |      * @return JsonDocument | 
                                                            
                                    | 761 |  |      */ | 
                                                            
                                    | 762 |  |     protected function applyRejected(AbstractRejected $rejected) | 
                                                            
                                    | 763 |  |     { | 
                                                            
                                    | 764 |  |         $document = $this->loadDocumentFromRepository($rejected); | 
                                                            
                                    | 765 |  |         $offerLd = $document->getBody(); | 
                                                            
                                    | 766 |  |         $offerLd->workflowStatus = WorkflowStatus::REJECTED()->getName(); | 
                                                            
                                    | 767 |  |         return $document->withBody($offerLd); | 
                                                            
                                    | 768 |  |     } | 
                                                            
                                    | 769 |  |  | 
                                                            
                                    | 770 |  |     /** | 
                                                            
                                    | 771 |  |      * @param AbstractFlaggedAsDuplicate $flaggedAsDuplicate | 
                                                                                
                                |  | @@ 774-781 (lines=8) @@ | 
                                                            
                                    | 771 |  |      * @param AbstractFlaggedAsDuplicate $flaggedAsDuplicate | 
                                                            
                                    | 772 |  |      * @return JsonDocument | 
                                                            
                                    | 773 |  |      */ | 
                                                            
                                    | 774 |  |     protected function applyFlaggedAsDuplicate( | 
                                                            
                                    | 775 |  |         AbstractFlaggedAsDuplicate $flaggedAsDuplicate | 
                                                            
                                    | 776 |  |     ) { | 
                                                            
                                    | 777 |  |         $document = $this->loadDocumentFromRepository($flaggedAsDuplicate); | 
                                                            
                                    | 778 |  |         $offerLd = $document->getBody(); | 
                                                            
                                    | 779 |  |         $offerLd->workflowStatus = WorkflowStatus::REJECTED()->getName(); | 
                                                            
                                    | 780 |  |         return $document->withBody($offerLd); | 
                                                            
                                    | 781 |  |     } | 
                                                            
                                    | 782 |  |  | 
                                                            
                                    | 783 |  |     /** | 
                                                            
                                    | 784 |  |      * @param AbstractFlaggedAsInappropriate $flaggedAsInappropriate | 
                                                                                
                                |  | @@ 787-794 (lines=8) @@ | 
                                                            
                                    | 784 |  |      * @param AbstractFlaggedAsInappropriate $flaggedAsInappropriate | 
                                                            
                                    | 785 |  |      * @return JsonDocument | 
                                                            
                                    | 786 |  |      */ | 
                                                            
                                    | 787 |  |     protected function applyFlaggedAsInappropriate( | 
                                                            
                                    | 788 |  |         AbstractFlaggedAsInappropriate $flaggedAsInappropriate | 
                                                            
                                    | 789 |  |     ) { | 
                                                            
                                    | 790 |  |         $document = $this->loadDocumentFromRepository($flaggedAsInappropriate); | 
                                                            
                                    | 791 |  |         $offerLd = $document->getBody(); | 
                                                            
                                    | 792 |  |         $offerLd->workflowStatus = WorkflowStatus::REJECTED()->getName(); | 
                                                            
                                    | 793 |  |         return $document->withBody($offerLd); | 
                                                            
                                    | 794 |  |     } | 
                                                            
                                    | 795 |  |  | 
                                                            
                                    | 796 |  |     /** | 
                                                            
                                    | 797 |  |      * @param AbstractImagesImportedFromUDB2 $imagesImportedFromUDB2 |