Package com.founder.fix.fixflow.core.impl.persistence.definition

Examples of com.founder.fix.fixflow.core.impl.persistence.definition.ResourcePersistence


      return;
    }
   
   
    if (updateStatement.equals("updateResource")) {
      ResourcePersistence resourceManager = ProcessObjectFactory.FACTORYINSTANCE.createResourcePersistence(connection);
      resourceManager.updateResource(persistentObject);
      return;
    }
   
   
  }
View Full Code Here


    if (deleteStatement.equals("deleteProcessDefinitionsByDeploymentId")) {
      ProcessDefinitionPersistence processDefinitionPersistence = ProcessObjectFactory.FACTORYINSTANCE.createProcessDefinitionPersistence(connection);
      processDefinitionPersistence.deleteProcessDefinitionsByDeploymentId(StringUtil.getString(parameter.toString()));
    }
    if (deleteStatement.equals("deleteResourcesByDeploymentId")) {
      ResourcePersistence resourceManager = ProcessObjectFactory.FACTORYINSTANCE.createResourcePersistence(connection);
      resourceManager.deleteResourcesByDeploymentId(StringUtil.getString(parameter));

    }


  }
View Full Code Here

  @SuppressWarnings("unchecked")
  public Object selectOne(String statement, Object parameter) {
   
   
    if (statement.equals("selectResourceByDeploymentIdAndResourceName")) {
      ResourcePersistence resourcePersistence = ProcessObjectFactory.FACTORYINSTANCE.createResourcePersistence(connection);
      Map<String, String> strmap = (Map<String, String>) parameter;
      String deploymentId = strmap.get("deploymentId");
      String resourceName = strmap.get("resourceName");
   
      return resourcePersistence.selectResourceByDeploymentIdAndResourceName(deploymentId,resourceName);
    }
   
    if (statement.equals("selectProcessDefinitionByDeploymentAndKey")) {
      ProcessDefinitionPersistence processDefinitionPersistence = ProcessObjectFactory.FACTORYINSTANCE.createProcessDefinitionPersistence(connection);
     
   
      return processDefinitionPersistence.selectProcessDefinitionByDeploymentAndKey(parameter);
    }
   

   

   
   
    if (statement.equals("findUserSubmitProcess")) {
      ProcessDefinitionPersistence processDefinitionPersistence = ProcessObjectFactory.FACTORYINSTANCE.createProcessDefinitionPersistence(connection);
      Map<String, String> strmap = (Map<String, String>) parameter;
      String userId = strmap.get("userId");
      int number = StringUtil.getInt(strmap.get("number"));
      return processDefinitionPersistence.findUserSubmitProcess(userId,number);
    }
   
   

    if (statement.equals("selectDeploymentById")) {
      DeploymentPersistence deploymentPersistence = ProcessObjectFactory.FACTORYINSTANCE.createDeploymentPersistence(connection);
     
      String deploymentId = StringUtil.getString(parameter);

      return deploymentPersistence.getDeployment(deploymentId);
    }
   
   



    if (statement.equals("selectLatestProcessDefinitionByKey")) {
      ProcessDefinitionPersistence processDefinitionPersistence = ProcessObjectFactory.FACTORYINSTANCE.createProcessDefinitionPersistence(connection);
      ProcessDefinitionBehavior processDefinition = processDefinitionPersistence.selectLatestProcessDefinitionByKey(parameter.toString());
      return processDefinition;
    }
    if (statement.equals("selectProcessDefinitionById")) {
      ProcessDefinitionPersistence processDefinitionPersistence = ProcessObjectFactory.FACTORYINSTANCE.createProcessDefinitionPersistence(connection);
      ProcessDefinitionBehavior processDefinition = processDefinitionPersistence.selectProcessDefinitionById(parameter.toString());
      return processDefinition;
    }

 

    if (statement.equals("selectResourceByResourceId")) {
      ResourcePersistence resourcePersistence = ProcessObjectFactory.FACTORYINSTANCE.createResourcePersistence(connection);
      return resourcePersistence.getResourceInputStream(parameter.toString());
    }

    if (statement.equals("selectProcessDefinitionByKeyAndVersion")) {
      ProcessDefinitionPersistence processDefinitionPersistence = ProcessObjectFactory.FACTORYINSTANCE.createProcessDefinitionPersistence(connection);
      ProcessDefinitionBehavior processDefinition = processDefinitionPersistence.selectLatestProcessDefinitionByKeyAndVersion(parameter);
View Full Code Here

    if (insertStatement.equals("insertDeployment")) {
      DeploymentPersistence deploymentPersistence = ProcessObjectFactory.FACTORYINSTANCE.createDeploymentPersistence(connection);
      deploymentPersistence.insertDeployment(persistentObject);
    }
    if (insertStatement.equals("insertResource")) {
      ResourcePersistence resourceManager = ProcessObjectFactory.FACTORYINSTANCE.createResourcePersistence(connection);
      resourceManager.insertResource(persistentObject);
    }
    if (insertStatement.equals("insertProcessDefinition")) {
      ProcessDefinitionPersistence processDefinitionPersistence = ProcessObjectFactory.FACTORYINSTANCE.createProcessDefinitionPersistence(connection);
      processDefinitionPersistence.insertProcessDefinition(persistentObject);
    }
View Full Code Here

    ExpandClassConfig expandClassConfig=Context.getProcessEngineConfiguration().getExpandClassConfig();
    List<ExpandClass>  expandClasses=expandClassConfig.getExpandClass();
    for (ExpandClass expandClass : expandClasses) {
      if(expandClass.getClassId().equals("ResourcePersistence")){
        Object[] objTemp = new Object[] {connection}
        ResourcePersistence resourcePersistence =(ResourcePersistence) ReflectUtil.instantiate(expandClass.getClassImpl(),objTemp);
        return resourcePersistence;
      }
    }
    throw new FixFlowException("流程引擎扩展配置里的ResourcePersistence实现类指定错误");
  }
View Full Code Here

TOP

Related Classes of com.founder.fix.fixflow.core.impl.persistence.definition.ResourcePersistence

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.