Class RecordsManagementNotificationHelper

    • Constructor Detail

      • RecordsManagementNotificationHelper

        public RecordsManagementNotificationHelper()
    • Method Detail

      • setNotificationService

        public void setNotificationService​(org.alfresco.service.cmr.notification.NotificationService notificationService)
        Parameters:
        notificationService - notification service
      • setFilePlanService

        public void setFilePlanService​(FilePlanService filePlanService)
        Parameters:
        filePlanService - file plan service
      • setFilePlanRoleService

        public void setFilePlanRoleService​(FilePlanRoleService filePlanRoleService)
        Parameters:
        filePlanRoleService - file plan role service
      • setNotificationRole

        public void setNotificationRole​(String notificationRole)
        Parameters:
        notificationRole - rm notification role
      • setSearchService

        public void setSearchService​(org.alfresco.service.cmr.search.SearchService searchService)
        Parameters:
        searchService - search service
      • setNamespaceService

        public void setNamespaceService​(org.alfresco.service.namespace.NamespaceService namespaceService)
        Parameters:
        namespaceService - namespace service
      • setSiteService

        public void setSiteService​(org.alfresco.service.cmr.site.SiteService siteService)
        Parameters:
        siteService - site service
      • setAuthorityService

        public void setAuthorityService​(org.alfresco.service.cmr.security.AuthorityService authorityService)
        Parameters:
        authorityService - authority service
      • setNodeService

        public void setNodeService​(org.alfresco.service.cmr.repository.NodeService nodeService)
        Parameters:
        nodeService - node service
      • setTenantAdminService

        public void setTenantAdminService​(org.alfresco.repo.tenant.TenantAdminService tenantAdminService)
        Parameters:
        tenantAdminService - tenant admin service
      • getSupersededTemplate

        public org.alfresco.service.cmr.repository.NodeRef getSupersededTemplate()
        Returns:
        superseded email template
      • getRejectedTemplate

        public org.alfresco.service.cmr.repository.NodeRef getRejectedTemplate()
        Returns:
        rejected email template
      • getDueForReviewTemplate

        public org.alfresco.service.cmr.repository.NodeRef getDueForReviewTemplate()
        Returns:
        due for review email template
      • recordsDueForReviewEmailNotification

        public void recordsDueForReviewEmailNotification​(List<org.alfresco.service.cmr.repository.NodeRef> records)
        Sends records due for review email notification.
        Parameters:
        records - records due for review
      • recordSupersededEmailNotification

        public void recordSupersededEmailNotification​(org.alfresco.service.cmr.repository.NodeRef record)
        Sends record superseded email notification.
        Parameters:
        record - superseded record
      • recordRejectedEmailNotification

        public void recordRejectedEmailNotification​(org.alfresco.service.cmr.repository.NodeRef record,
                                                    String recordId,
                                                    String recordCreator)
        Sends record rejected email notification.
        Parameters:
        record - rejected record