Exemplo n.º 1
0
        public virtual StartFormData createStartFormData(ProcessDefinitionEntity processDefinition)
        {
            StartFormDataImpl startFormData = new StartFormDataImpl();

            if (formKey != null)
            {
                startFormData.FormKey = formKey.ExpressionText;
            }
            startFormData.DeploymentId      = deploymentId;
            startFormData.ProcessDefinition = processDefinition;
            initializeFormProperties(startFormData, null);
            initializeFormFields(startFormData, null);
            return(startFormData);
        }
Exemplo n.º 2
0
        //public virtual void parseConfiguration(Element activityElement, DeploymentEntity deployment, ProcessDefinitionEntity processDefinition, BpmnParse bpmnParse)
        //{
        //    // do nothing
        //}

        //public virtual void submitFormVariables(IVariableMap properties, IVariableScope variableScope)
        //{
        //    ProcessEngineConfigurationImpl processEngineConfiguration = Context.ProcessEngineConfiguration;
        //    IIdentityService identityService = processEngineConfiguration.IdentityService;
        //    IRuntimeService runtimeService = processEngineConfiguration.RuntimeService;

        //    logAuthentication(identityService);
        //    logInstancesCount(runtimeService);
        //}

        //public virtual IStartFormData createStartFormData(ProcessDefinitionEntity processDefinition)
        //{
        //    ProcessEngineConfigurationImpl processEngineConfiguration = Context.ProcessEngineConfiguration;
        //    IIdentityService identityService = processEngineConfiguration.IdentityService;
        //    IRuntimeService runtimeService = processEngineConfiguration.RuntimeService;

        //    logAuthentication(identityService);
        //    logInstancesCount(runtimeService);

        //    StartFormDataImpl result = new StartFormDataImpl();
        //    result.ProcessDefinition = processDefinition;
        //    return result;
        //}

        public IStartFormData CreateStartFormData(ProcessDefinitionEntity processDefinition)
        {
            ProcessEngineConfigurationImpl processEngineConfiguration = ESS.FW.Bpm.Engine.context.Impl.Context.ProcessEngineConfiguration;
            IIdentityService identityService = processEngineConfiguration.IdentityService;
            IRuntimeService  runtimeService  = processEngineConfiguration.RuntimeService;

            logAuthentication(identityService);
            logInstancesCount(runtimeService);

            StartFormDataImpl result = new StartFormDataImpl();

            result.ProcessDefinition = processDefinition;
            return(result);
        }
Exemplo n.º 3
0
        public virtual IStartFormData CreateStartFormData(Persistence.Entity.ProcessDefinitionEntity processDefinition)
        {
            var startFormData = new StartFormDataImpl();

            if (formKey != null)
            {
                startFormData.FormKey = formKey.ExpressionText;
            }
            startFormData.DeploymentId      = DeploymentId;
            startFormData.ProcessDefinition = (IProcessDefinition)processDefinition;
            InitializeFormProperties(startFormData, null);
            InitializeFormFields(startFormData, null);
            return(startFormData);
        }