Class BPMNUtil


  • @Service
    public class BPMNUtil
    extends Object
    • Method Detail

      • getProcessDefinitions

        public List<org.camunda.bpm.engine.repository.ProcessDefinition> getProcessDefinitions()
      • updateProcessDefinitions

        public void updateProcessDefinitions()
      • deleteHistoricProcesses

        public void deleteHistoricProcesses​(int historicProcessRetentionPeriodDays)
      • buildBPMNProcessInfoByProcess

        public BPMNProcessInfo buildBPMNProcessInfoByProcess​(org.camunda.bpm.engine.repository.ProcessDefinition pd,
                                                             String name,
                                                             BPMNProcessType bpmnProcessType)
      • deleteProcessDefinitions

        public void deleteProcessDefinitions​(String processId)
      • startCertificateCreationProcess

        public Certificate startCertificateCreationProcess​(CSR csr)
        Build a certificate object from a CSR
        Parameters:
        csr - the given CSR object
        Returns:
        the created certificate
      • startCertificateCreationProcess

        public Certificate startCertificateCreationProcess​(CSR csr,
                                                           CAConnectorConfig caConfig,
                                                           Pipeline pipeline)
        Parameters:
        csr - the given CSR object
        caConfig - the ca and its configuration
        pipeline - the pipeline defining the BPMN processes to be excecuted
        Returns:
        the created certificate
      • checkCertificateNotificationProcess

        public org.camunda.bpm.engine.runtime.ProcessInstanceWithVariables checkCertificateNotificationProcess​(Certificate certificate,
                                                                                                               CAConnectorConfig caConfig,
                                                                                                               String processName)
      • checkCertificateCreationProcess

        public org.camunda.bpm.engine.runtime.ProcessInstanceWithVariables checkCertificateCreationProcess​(CSR csr,
                                                                                                           CAConnectorConfig caConfig,
                                                                                                           String processName)
      • checkBatchProcess

        public org.camunda.bpm.engine.runtime.ProcessInstanceWithVariables checkBatchProcess​(String processName)
      • checkAccountRequest

        public org.camunda.bpm.engine.runtime.ProcessInstanceWithVariables checkAccountRequest​(String processName)