Class AlfrescoBpmEngine

  • All Implemented Interfaces:
    org.springframework.beans.factory.InitializingBean

    public abstract class AlfrescoBpmEngine
    extends BPMEngine
    Since:
    3.4.e
    Author:
    Nick Smith
    • Field Detail

      • tenantService

        protected org.alfresco.repo.tenant.TenantService tenantService
      • namespaceService

        protected org.alfresco.service.namespace.NamespaceService namespaceService
      • dictionaryService

        protected org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService
    • Constructor Detail

      • AlfrescoBpmEngine

        public AlfrescoBpmEngine()
    • Method Detail

      • afterPropertiesSet

        public void afterPropertiesSet()
                                throws java.lang.Exception
        Specified by:
        afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
        Overrides:
        afterPropertiesSet in class BPMEngine
        Throws:
        java.lang.Exception
      • setTenantService

        public void setTenantService​(org.alfresco.repo.tenant.TenantService tenantService)
        Sets the Tenant Service
        Parameters:
        tenantService - TenantService
      • setMessageService

        public void setMessageService​(MessageService messageService)
        Sets the Message Service
        Parameters:
        messageService - MessageService
      • setNamespaceService

        public void setNamespaceService​(org.alfresco.service.namespace.NamespaceService namespaceService)
        Sets the Namespace Service
        Parameters:
        namespaceService - NamespaceService
      • setDictionaryService

        public void setDictionaryService​(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
        Parameters:
        dictionaryService - the dictionaryService to set
      • setWorkflowObjectFactory

        public void setWorkflowObjectFactory​(WorkflowObjectFactory factory)
        Parameters:
        factory - the factory to set
      • setWorkflowAuthorityManager

        public void setWorkflowAuthorityManager​(WorkflowAuthorityManager authorityManager)
        Parameters:
        authorityManager - the authorityManager to set
      • getDefaultStartTaskType

        protected abstract org.alfresco.service.namespace.QName getDefaultStartTaskType()