diff --git a/source/java/org/alfresco/repo/quickshare/QuickShareServiceImpl.java b/source/java/org/alfresco/repo/quickshare/QuickShareServiceImpl.java index ad5aa3653f..a65c37409a 100644 --- a/source/java/org/alfresco/repo/quickshare/QuickShareServiceImpl.java +++ b/source/java/org/alfresco/repo/quickshare/QuickShareServiceImpl.java @@ -886,6 +886,12 @@ public class QuickShareServiceImpl implements QuickShareService, return canDeleteSharedLink; } + @Override + public boolean isQuickShareEnabled() + { + return this.enabled; + } + private String getSiteName(NodeRef nodeRef) { NodeRef parent = nodeService.getPrimaryParent(nodeRef).getParentRef(); diff --git a/source/java/org/alfresco/service/cmr/quickshare/QuickShareService.java b/source/java/org/alfresco/service/cmr/quickshare/QuickShareService.java index daa6721dc2..df9ee0ae86 100644 --- a/source/java/org/alfresco/service/cmr/quickshare/QuickShareService.java +++ b/source/java/org/alfresco/service/cmr/quickshare/QuickShareService.java @@ -97,4 +97,12 @@ public interface QuickShareService * Determine if the current user has permission to delete the shared link. */ public boolean canDeleteSharedLink(NodeRef nodeRef, String sharedByUserId); + + /** + * Whether the quick share is enabled or not. + * + * @return true if quick share is enabled, false otherwise. + * @since 5.2 + */ + boolean isQuickShareEnabled(); }