Package io.meeds.social.report.service
Class ActivityReportServiceImpl
java.lang.Object
io.meeds.social.report.service.ActivityReportServiceImpl
- All Implemented Interfaces:
io.meeds.social.report.service.ActivityReportService
@Service
public class ActivityReportServiceImpl
extends Object
implements io.meeds.social.report.service.ActivityReportService
-
Field Summary
Fields inherited from interface io.meeds.social.report.service.ActivityReportService
DEFAULT_REASONS, EVENT_ACTIVITY_REPORTED, METADATA_TYPE_NAME, REASON_PROPERTY, STATUS_ACTIVE, STATUS_PROPERTY, STATUS_STALE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidmarkReportsStale(org.exoplatform.social.core.activity.model.ExoSocialActivity activity) io.meeds.social.report.model.ActivityReportreportActivity(String activityId, String reason, org.exoplatform.services.security.Identity viewerAclIdentity)
-
Constructor Details
-
ActivityReportServiceImpl
public ActivityReportServiceImpl()
-
-
Method Details
-
reportActivity
public io.meeds.social.report.model.ActivityReport reportActivity(String activityId, String reason, org.exoplatform.services.security.Identity viewerAclIdentity) throws org.exoplatform.commons.exception.ObjectNotFoundException, IllegalAccessException, org.exoplatform.commons.ObjectAlreadyExistsException - Specified by:
reportActivityin interfaceio.meeds.social.report.service.ActivityReportService- Throws:
org.exoplatform.commons.exception.ObjectNotFoundExceptionIllegalAccessExceptionorg.exoplatform.commons.ObjectAlreadyExistsException
-
markReportsStale
public void markReportsStale(org.exoplatform.social.core.activity.model.ExoSocialActivity activity) - Specified by:
markReportsStalein interfaceio.meeds.social.report.service.ActivityReportService
-