Package com.founder.fix.fixflow.core.impl.runtime

Examples of com.founder.fix.fixflow.core.impl.runtime.ProcessInstanceEntity


      ProcessDefinitionManager processDefinitionManager = Context.getCommandContext().getProcessDefinitionManager();

      ProcessDefinitionBehavior processDefinition = processDefinitionManager.findLatestProcessDefinitionById(processDefinitionId);


      ProcessInstanceEntity processInstanceImpl = processInstanceManager.findProcessInstanceById(processInstanceId, processDefinition);
      if(processInstanceImpl.hasEnded()){
        return false;
      }

      TokenEntity token = processInstanceImpl.getTokenMap().get(tokenId);
 
      ExecutionContext executionContext = ProcessObjectFactory.FACTORYINSTANCE.createExecutionContext(token);
     
      Object returnValueObject=null;
      if (taskCommandInst != null && taskCommandInst.getExpression() != null) {
View Full Code Here


*/
public class ProcessPersistentStateMap  implements BusinessRulesScript{
  public Object execute(Object parameter, SqlCommand sqlCommand,ProcessEngineConfigurationImpl processEngineConfiguration) {
   
    Map<String,Object> mapPersistentState = new HashMap<String, Object>();
    ProcessInstanceEntity processInstance = (ProcessInstanceEntity)parameter;
    mapPersistentState.put("processInstanceId", processInstance.getId());
    mapPersistentState.put("subject", processInstance.getSubject());
    mapPersistentState.put("processDefinitionKey", processInstance.getProcessDefinitionKey());
    mapPersistentState.put("processDefinitionId", processInstance.getProcessDefinitionId());
    mapPersistentState.put("rootTokenId", processInstance.getRootTokenId());
    mapPersistentState.put("definitionId", processInstance.getDefinitionId());
    mapPersistentState.put("parentProcessInstanceId", processInstance.getParentProcessInstanceId());
    mapPersistentState.put("parentProcessInstanceTokenId", processInstance.getParentProcessInstanceTokenId());
    mapPersistentState.put("initiator", processInstance.getInitiator());
    mapPersistentState.put("startAuthor", processInstance.getStartAuthor());
    mapPersistentState.put("bizKey", processInstance.getBizKey());
    mapPersistentState.put("startTime", processInstance.getStartTime());
    mapPersistentState.put("endTime", processInstance.getEndTime());
    mapPersistentState.put("updateTime", processInstance.getUpdateTime());
    mapPersistentState.put("archiveTime", processInstance.getArchiveTime());
    mapPersistentState.put("isSuspended", processInstance.isSuspended());
    mapPersistentState.put("processLocation", processInstance.getProcessLocation());
    mapPersistentState.put("instanceStatus", processInstance.getInstanceType());
    Map<String,Object> persistenceExtensionFields=processInstance.getPersistenceExtensionFields()
    for (String key : persistenceExtensionFields.keySet()) {
      mapPersistentState.put(key, persistenceExtensionFields.get(key))
    }
    return mapPersistentState;
  }
View Full Code Here

TOP

Related Classes of com.founder.fix.fixflow.core.impl.runtime.ProcessInstanceEntity

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.