Class ActivityManagerImpl
java.lang.Object
org.exoplatform.social.core.manager.ActivityManagerImpl
- All Implemented Interfaces:
org.exoplatform.social.core.manager.ActivityManager
public class ActivityManagerImpl
extends Object
implements org.exoplatform.social.core.manager.ActivityManager
Class ActivityManagerImpl implements ActivityManager without caching.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.exoplatform.social.core.activity.ActivityLifeCycleprotected org.exoplatform.social.core.storage.api.ActivityStorageThe activityStorage.static final Stringexo property for editing activity permissionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected org.exoplatform.social.core.manager.IdentityManageridentityManager to get identity for saving and getting activitiesstatic final Stringstatic final Stringprotected org.exoplatform.social.core.manager.RelationshipManagerstatic final Stringstatic final Stringprotected org.exoplatform.social.core.space.spi.SpaceServicespaceServicestatic final StringFields inherited from interface org.exoplatform.social.core.manager.ActivityManager
SHARED_ACTIVITY_ID_PARAM -
Constructor Summary
ConstructorsConstructorDescriptionActivityManagerImpl(org.exoplatform.social.core.storage.api.ActivityStorage activityStorage, org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.social.core.space.spi.SpaceService spaceService, org.exoplatform.portal.config.UserACL userACL, org.exoplatform.container.xml.InitParams params) ActivityManagerImpl(org.exoplatform.social.core.storage.api.ActivityStorage activityStorage, org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.social.core.space.spi.SpaceService spaceService, org.exoplatform.social.core.manager.RelationshipManager relationshipManager, org.exoplatform.portal.config.UserACL userACL, org.exoplatform.container.xml.InitParams params) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddActivityEventListener(org.exoplatform.social.core.activity.ActivityListenerPlugin activityListenerPlugin) voidaddActivityListener(org.exoplatform.social.core.activity.ActivityListener listener) voidaddActivityTypePlugin(org.exoplatform.social.core.ActivityTypePlugin plugin) voidaddProcessor(org.exoplatform.social.core.ActivityProcessor processor) voidaddProcessorPlugin(org.exoplatform.social.core.BaseActivityProcessorPlugin plugin) voidaddSystemActivityDefinition(org.exoplatform.social.core.activity.ActivitySystemTypePlugin activitySystemTypePlugin) booleancanPinActivity(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, org.exoplatform.social.core.identity.model.Identity identity) booleancanPostActivityInStream(org.exoplatform.services.security.Identity viewer, org.exoplatform.social.core.identity.model.Identity streamOwner) voiddeleteActivity(String activityId) voiddeleteActivity(org.exoplatform.social.core.activity.model.ExoSocialActivity existingActivity) voiddeleteComment(String activityId, String commentId) voiddeleteComment(org.exoplatform.social.core.activity.model.ExoSocialActivity existingActivity, org.exoplatform.social.core.activity.model.ExoSocialActivity existingComment) voiddeleteLike(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, org.exoplatform.social.core.identity.model.Identity identity) List<org.exoplatform.social.core.activity.model.ExoSocialActivity> getActivities(List<String> activityIdList) org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getActivitiesByFilterWithListAccess(org.exoplatform.social.core.identity.model.Identity viewerIdentity, org.exoplatform.social.core.activity.ActivityFilter activityFilter) org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getActivitiesByPoster(org.exoplatform.social.core.identity.model.Identity posterIdentity) org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getActivitiesByPoster(org.exoplatform.social.core.identity.model.Identity posterIdentity, String... activityTypes) org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getActivitiesOfConnectionsWithListAccess(org.exoplatform.social.core.identity.model.Identity existingIdentity) org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getActivitiesOfSpaceWithListAccess(org.exoplatform.social.core.identity.model.Identity existingSpaceIdentity) org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getActivitiesOfUserSpacesWithListAccess(org.exoplatform.social.core.identity.model.Identity existingIdentity) org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getActivitiesWithListAccess(org.exoplatform.social.core.identity.model.Identity existingIdentity) org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getActivitiesWithListAccess(org.exoplatform.social.core.identity.model.Identity ownerIdentity, org.exoplatform.social.core.identity.model.Identity viewerIdentity) org.exoplatform.social.core.activity.model.ExoSocialActivitygetActivity(String activityId) getActivityCategoryIds(long spaceId) org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getActivityFeedWithListAccess(org.exoplatform.social.core.identity.model.Identity existingIdentity) org.exoplatform.social.core.identity.model.IdentitygetActivityStreamOwnerIdentity(String activityId) getActivityTitle(org.exoplatform.social.core.activity.model.ExoSocialActivity activity) org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getCommentsWithListAccess(org.exoplatform.social.core.activity.model.ExoSocialActivity existingActivity) org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getCommentsWithListAccess(org.exoplatform.social.core.activity.model.ExoSocialActivity existingActivity, boolean loadSubComments) org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getCommentsWithListAccess(org.exoplatform.social.core.activity.model.ExoSocialActivity existingActivity, boolean loadSubComments, boolean sortDescending) intintgetNumberOfAllComments(String activityId) org.exoplatform.social.core.activity.model.ExoSocialActivitygetParentActivity(org.exoplatform.social.core.activity.model.ExoSocialActivity comment) List<org.exoplatform.social.core.activity.model.ExoSocialActivity> getSubComments(org.exoplatform.social.core.activity.model.ExoSocialActivity comment) org.exoplatform.social.core.activity.model.ExoSocialActivityhideActivity(String activityId) voidbooleanisActivityDeletable(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, org.exoplatform.services.security.Identity viewer) booleanisActivityEditable(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, org.exoplatform.services.security.Identity viewer) booleanisActivityExists(String activityId) booleanisActivityManageable(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, org.exoplatform.services.security.Identity identity) booleanisActivityTypeEnabled(String activityType) booleanisActivityViewable(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, org.exoplatform.services.security.Identity viewer) booleanisAutomaticActivity(org.exoplatform.social.core.activity.model.ExoSocialActivity activity) booleanbooleanisNotificationEnabled(org.exoplatform.social.core.activity.model.ExoSocialActivity activity) booleanisNotificationEnabled(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, String username) org.exoplatform.social.core.activity.model.ExoSocialActivitypinActivity(String activityId, String userIdentityId) voidremoveActivityListener(org.exoplatform.social.core.activity.ActivityListener listener) voidsaveActivityNoReturn(org.exoplatform.social.core.activity.model.ExoSocialActivity newActivity) voidsaveActivityNoReturn(org.exoplatform.social.core.identity.model.Identity streamOwner, org.exoplatform.social.core.activity.model.ExoSocialActivity newActivity) voidsaveComment(org.exoplatform.social.core.activity.model.ExoSocialActivity existingActivity, org.exoplatform.social.core.activity.model.ExoSocialActivity comment) voidsaveLike(org.exoplatform.social.core.activity.model.ExoSocialActivity existingActivity, org.exoplatform.social.core.identity.model.Identity identity) List<org.exoplatform.social.core.activity.model.ExoSocialActivity> shareActivity(org.exoplatform.social.core.activity.model.ExoSocialActivity activityTemplate, String activityId, List<String> targetSpaces, org.exoplatform.services.security.Identity viewer) List<org.exoplatform.social.core.activity.model.ExoSocialActivity> shareActivity(org.exoplatform.social.core.activity.model.ExoSocialActivity activityTemplate, org.exoplatform.social.core.activity.model.ActivityShareAction activityShareAction, org.exoplatform.services.security.Identity viewer) org.exoplatform.social.core.activity.model.ExoSocialActivityunpinActivity(String activityId) voidupdateActivity(org.exoplatform.social.core.activity.model.ExoSocialActivity existingActivity) voidupdateActivity(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, boolean broadcast) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.exoplatform.social.core.manager.ActivityManager
getActivityTitle
-
Field Details
-
activityStorage
protected org.exoplatform.social.core.storage.api.ActivityStorage activityStorageThe activityStorage. -
identityManager
protected org.exoplatform.social.core.manager.IdentityManager identityManageridentityManager to get identity for saving and getting activities -
relationshipManager
protected org.exoplatform.social.core.manager.RelationshipManager relationshipManager -
spaceService
protected org.exoplatform.social.core.space.spi.SpaceService spaceServicespaceService -
activityLifeCycle
protected org.exoplatform.social.core.activity.ActivityLifeCycle activityLifeCycle -
ENABLE_EDIT_ACTIVITY
exo property for editing activity permission- See Also:
-
ENABLE_EDIT_COMMENT
- See Also:
-
ENABLE_USER_COMPOSER
- See Also:
-
ENABLE_MANAGER_EDIT_ACTIVITY
- See Also:
-
ENABLE_MANAGER_EDIT_COMMENT
- See Also:
-
MANDATORY_ACTIVITY_ID
- See Also:
-
MANDATORY_USER_IDENTITY_ID
- See Also:
-
SEPARATOR_REGEX
- See Also:
-
ID
- See Also:
-
STORAGE
- See Also:
-
FILE
- See Also:
-
REMOVABLE
- See Also:
-
-
Constructor Details
-
ActivityManagerImpl
public ActivityManagerImpl(org.exoplatform.social.core.storage.api.ActivityStorage activityStorage, org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.social.core.space.spi.SpaceService spaceService, org.exoplatform.social.core.manager.RelationshipManager relationshipManager, org.exoplatform.portal.config.UserACL userACL, org.exoplatform.container.xml.InitParams params) -
ActivityManagerImpl
public ActivityManagerImpl(org.exoplatform.social.core.storage.api.ActivityStorage activityStorage, org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.social.core.space.spi.SpaceService spaceService, org.exoplatform.portal.config.UserACL userACL, org.exoplatform.container.xml.InitParams params)
-
-
Method Details
-
saveActivityNoReturn
public void saveActivityNoReturn(org.exoplatform.social.core.identity.model.Identity streamOwner, org.exoplatform.social.core.activity.model.ExoSocialActivity newActivity) - Specified by:
saveActivityNoReturnin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
saveActivityNoReturn
public void saveActivityNoReturn(org.exoplatform.social.core.activity.model.ExoSocialActivity newActivity) - Specified by:
saveActivityNoReturnin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
getActivity
- Specified by:
getActivityin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
getActivityTitle
public String getActivityTitle(org.exoplatform.social.core.activity.model.ExoSocialActivity activity) - Specified by:
getActivityTitlein interfaceorg.exoplatform.social.core.manager.ActivityManager
-
getActivityCategoryIds
- Specified by:
getActivityCategoryIdsin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
getParentActivity
public org.exoplatform.social.core.activity.model.ExoSocialActivity getParentActivity(org.exoplatform.social.core.activity.model.ExoSocialActivity comment) - Specified by:
getParentActivityin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
getActivityStreamOwnerIdentity
public org.exoplatform.social.core.identity.model.Identity getActivityStreamOwnerIdentity(String activityId) - Specified by:
getActivityStreamOwnerIdentityin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
getSubComments
public List<org.exoplatform.social.core.activity.model.ExoSocialActivity> getSubComments(org.exoplatform.social.core.activity.model.ExoSocialActivity comment) - Specified by:
getSubCommentsin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
updateActivity
public void updateActivity(org.exoplatform.social.core.activity.model.ExoSocialActivity existingActivity) - Specified by:
updateActivityin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
updateActivity
public void updateActivity(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, boolean broadcast) - Specified by:
updateActivityin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
deleteActivity
public void deleteActivity(org.exoplatform.social.core.activity.model.ExoSocialActivity existingActivity) - Specified by:
deleteActivityin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
deleteActivity
- Specified by:
deleteActivityin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
hideActivity
- Specified by:
hideActivityin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
saveComment
public void saveComment(org.exoplatform.social.core.activity.model.ExoSocialActivity existingActivity, org.exoplatform.social.core.activity.model.ExoSocialActivity comment) - Specified by:
saveCommentin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
getCommentsWithListAccess
public org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getCommentsWithListAccess(org.exoplatform.social.core.activity.model.ExoSocialActivity existingActivity, boolean loadSubComments, boolean sortDescending) - Specified by:
getCommentsWithListAccessin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
getCommentsWithListAccess
public org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getCommentsWithListAccess(org.exoplatform.social.core.activity.model.ExoSocialActivity existingActivity, boolean loadSubComments) - Specified by:
getCommentsWithListAccessin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
getCommentsWithListAccess
public org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getCommentsWithListAccess(org.exoplatform.social.core.activity.model.ExoSocialActivity existingActivity) - Specified by:
getCommentsWithListAccessin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
deleteComment
- Specified by:
deleteCommentin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
deleteComment
public void deleteComment(org.exoplatform.social.core.activity.model.ExoSocialActivity existingActivity, org.exoplatform.social.core.activity.model.ExoSocialActivity existingComment) - Specified by:
deleteCommentin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
saveLike
public void saveLike(org.exoplatform.social.core.activity.model.ExoSocialActivity existingActivity, org.exoplatform.social.core.identity.model.Identity identity) - Specified by:
saveLikein interfaceorg.exoplatform.social.core.manager.ActivityManager
-
deleteLike
public void deleteLike(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, org.exoplatform.social.core.identity.model.Identity identity) - Specified by:
deleteLikein interfaceorg.exoplatform.social.core.manager.ActivityManager
-
pinActivity
public org.exoplatform.social.core.activity.model.ExoSocialActivity pinActivity(String activityId, String userIdentityId) - Specified by:
pinActivityin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
unpinActivity
public org.exoplatform.social.core.activity.model.ExoSocialActivity unpinActivity(String activityId) - Specified by:
unpinActivityin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
canPinActivity
public boolean canPinActivity(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, org.exoplatform.social.core.identity.model.Identity identity) - Specified by:
canPinActivityin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
addActivityEventListener
public void addActivityEventListener(org.exoplatform.social.core.activity.ActivityListenerPlugin activityListenerPlugin) - Specified by:
addActivityEventListenerin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
addActivityListener
public void addActivityListener(org.exoplatform.social.core.activity.ActivityListener listener) - Specified by:
addActivityListenerin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
removeActivityListener
public void removeActivityListener(org.exoplatform.social.core.activity.ActivityListener listener) - Specified by:
removeActivityListenerin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
getActivitiesWithListAccess
public org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getActivitiesWithListAccess(org.exoplatform.social.core.identity.model.Identity existingIdentity) - Specified by:
getActivitiesWithListAccessin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
getActivitiesWithListAccess
public org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getActivitiesWithListAccess(org.exoplatform.social.core.identity.model.Identity ownerIdentity, org.exoplatform.social.core.identity.model.Identity viewerIdentity) - Specified by:
getActivitiesWithListAccessin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
getActivitiesByFilterWithListAccess
public org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getActivitiesByFilterWithListAccess(org.exoplatform.social.core.identity.model.Identity viewerIdentity, org.exoplatform.social.core.activity.ActivityFilter activityFilter) throws org.exoplatform.commons.exception.ObjectNotFoundException, IllegalAccessException - Specified by:
getActivitiesByFilterWithListAccessin interfaceorg.exoplatform.social.core.manager.ActivityManager- Throws:
org.exoplatform.commons.exception.ObjectNotFoundExceptionIllegalAccessException
-
getActivitiesOfConnectionsWithListAccess
public org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getActivitiesOfConnectionsWithListAccess(org.exoplatform.social.core.identity.model.Identity existingIdentity) - Specified by:
getActivitiesOfConnectionsWithListAccessin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
getActivitiesOfUserSpacesWithListAccess
public org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getActivitiesOfUserSpacesWithListAccess(org.exoplatform.social.core.identity.model.Identity existingIdentity) - Specified by:
getActivitiesOfUserSpacesWithListAccessin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
getActivitiesOfSpaceWithListAccess
public org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getActivitiesOfSpaceWithListAccess(org.exoplatform.social.core.identity.model.Identity existingSpaceIdentity) - Specified by:
getActivitiesOfSpaceWithListAccessin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
getActivityFeedWithListAccess
public org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getActivityFeedWithListAccess(org.exoplatform.social.core.identity.model.Identity existingIdentity) - Specified by:
getActivityFeedWithListAccessin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
getActivitiesByPoster
public org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getActivitiesByPoster(org.exoplatform.social.core.identity.model.Identity posterIdentity) - Specified by:
getActivitiesByPosterin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
getActivitiesByPoster
public org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getActivitiesByPoster(org.exoplatform.social.core.identity.model.Identity posterIdentity, String... activityTypes) - Specified by:
getActivitiesByPosterin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
addProcessor
public void addProcessor(org.exoplatform.social.core.ActivityProcessor processor) - Specified by:
addProcessorin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
addProcessorPlugin
public void addProcessorPlugin(org.exoplatform.social.core.BaseActivityProcessorPlugin plugin) - Specified by:
addProcessorPluginin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
addActivityTypePlugin
public void addActivityTypePlugin(org.exoplatform.social.core.ActivityTypePlugin plugin) - Specified by:
addActivityTypePluginin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
addSystemActivityDefinition
public void addSystemActivityDefinition(org.exoplatform.social.core.activity.ActivitySystemTypePlugin activitySystemTypePlugin) - Specified by:
addSystemActivityDefinitionin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
isEnableUserComposer
public boolean isEnableUserComposer()- Specified by:
isEnableUserComposerin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
initActivityTypes
public void initActivityTypes() -
getAllActivitiesWithListAccess
public org.exoplatform.social.common.RealtimeListAccess<org.exoplatform.social.core.activity.model.ExoSocialActivity> getAllActivitiesWithListAccess()- Specified by:
getAllActivitiesWithListAccessin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
getMaxUploadSize
public int getMaxUploadSize()- Specified by:
getMaxUploadSizein interfaceorg.exoplatform.social.core.manager.ActivityManager
-
getActivities
public List<org.exoplatform.social.core.activity.model.ExoSocialActivity> getActivities(List<String> activityIdList) - Specified by:
getActivitiesin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
isActivityExists
- Specified by:
isActivityExistsin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
isActivityViewable
public boolean isActivityViewable(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, org.exoplatform.services.security.Identity viewer) - Specified by:
isActivityViewablein interfaceorg.exoplatform.social.core.manager.ActivityManager
-
isActivityEditable
public boolean isActivityEditable(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, org.exoplatform.services.security.Identity viewer) - Specified by:
isActivityEditablein interfaceorg.exoplatform.social.core.manager.ActivityManager
-
isActivityDeletable
public boolean isActivityDeletable(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, org.exoplatform.services.security.Identity viewer) - Specified by:
isActivityDeletablein interfaceorg.exoplatform.social.core.manager.ActivityManager
-
isActivityManageable
public boolean isActivityManageable(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, org.exoplatform.services.security.Identity identity) - Specified by:
isActivityManageablein interfaceorg.exoplatform.social.core.manager.ActivityManager
-
isActivityTypeEnabled
- Specified by:
isActivityTypeEnabledin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
isNotificationEnabled
public boolean isNotificationEnabled(org.exoplatform.social.core.activity.model.ExoSocialActivity activity) - Specified by:
isNotificationEnabledin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
isNotificationEnabled
public boolean isNotificationEnabled(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, String username) - Specified by:
isNotificationEnabledin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
canPostActivityInStream
public boolean canPostActivityInStream(org.exoplatform.services.security.Identity viewer, org.exoplatform.social.core.identity.model.Identity streamOwner) - Specified by:
canPostActivityInStreamin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
getNumberOfAllComments
- Specified by:
getNumberOfAllCommentsin interfaceorg.exoplatform.social.core.manager.ActivityManager
-
isAutomaticActivity
public boolean isAutomaticActivity(org.exoplatform.social.core.activity.model.ExoSocialActivity activity)
-