Tabnine Logo
org.activiti.engine.repository
Code IndexAdd Tabnine to your IDE (free)

How to use org.activiti.engine.repository

Best Java code snippets using org.activiti.engine.repository (Showing top 20 results out of 450)

origin: Activiti/Activiti

@Override
public String toString() {
 return super.toString() + ", x=" + getX() + ", y=" + getY() + ", width=" + getWidth() + ", height=" + getHeight();
}
origin: Activiti/Activiti

@Override
public String toString() {
 return "id=" + getId();
}
origin: Activiti/Activiti

/**
 * Creates and deploys the one task process. See {@link #createOneTaskTestProcess()}.
 * 
 * @return The process definition id (NOT the process definition key) of deployed one task process.
 */
public String deployOneTaskTestProcess() {
 BpmnModel bpmnModel = createOneTaskTestProcess();
 Deployment deployment = repositoryService.createDeployment().addBpmnModel("oneTasktest.bpmn20.xml", bpmnModel).deploy();
 deploymentIdsForAutoCleanup.add(deployment.getId()); // For auto-cleanup
 ProcessDefinition processDefinition = repositoryService.createProcessDefinitionQuery().deploymentId(deployment.getId()).singleResult();
 return processDefinition.getId();
}
origin: hs-web/hsweb-framework

@Override
public ProcessDefinition getProcessDefinitionByKey(String procDefKey) {
  return repositoryService.createProcessDefinitionQuery().processDefinitionKey(procDefKey).orderByProcessDefinitionVersion().desc().list().get(0);
}
origin: hs-web/hsweb-framework

@Override
public List<ActivityImpl> getActivitiesByKey(String procDefKey, String activityId) {
  ProcessDefinition definition = repositoryService.createProcessDefinitionQuery()
      .processDefinitionKey(procDefKey)
      .orderByProcessDefinitionVersion()
      .desc()
      .singleResult();
  return getActivitiesById(definition.getId(), activityId);
}
origin: Activiti/Activiti

@Override
public void deployResources(final String deploymentNameHint, final Resource[] resources, final RepositoryService repositoryService) {
 // Create a separate deployment for each resource using the resource
 // name
 for (final Resource resource : resources) {
  final String resourceName = determineResourceName(resource);
  final DeploymentBuilder deploymentBuilder = repositoryService.createDeployment().enableDuplicateFiltering().name(resourceName);
  deploymentBuilder.addInputStream(resourceName,
                   resource);
  deploymentBuilder.deploy();
 }
}
origin: Activiti/Activiti

  @Override
  public void deployEntries(ApplicationContent application) {
    List<FileContent> processContents = application.getFileContents(ProcessEntryDiscovery.PROCESSES);
    DeploymentBuilder deploymentBuilder = repositoryService.createDeployment().enableDuplicateFiltering().name("ApplicationAutoDeployment");
    for (FileContent processContent : processContents) {
      deploymentBuilder.addBytes(processContent.getName(), processContent.getContent());
    }
    deploymentBuilder.deploy();
  }
}
origin: Activiti/Activiti

protected void deleteProcessInstancesForProcessDefinitions(List<ProcessDefinition> processDefinitions) {
 for (ProcessDefinition processDefinition : processDefinitions) {
  getExecutionEntityManager().deleteProcessInstancesByProcessDefinition(processDefinition.getId(), "deleted deployment", true);
 }
}
origin: hs-web/hsweb-framework

@Override
public ProcessDefinition getProcessDefinitionById(String processDefinitionId) {
  return repositoryService.createProcessDefinitionQuery().processDefinitionId(processDefinitionId).singleResult();
}
origin: hs-web/hsweb-framework

@Override
public List<ProcessDefinition> getAllProcessDefinition() {
  return repositoryService.createProcessDefinitionQuery().latestVersion().active().list();
}
origin: Activiti/Activiti

@Override
public void afterTestClass(TestContext testContext) throws Exception {
 RepositoryService repositoryService = testContext.getApplicationContext().getBean(RepositoryService.class);
 for (Deployment deployment : repositoryService.createDeploymentQuery().list()) {
  repositoryService.deleteDeployment(deployment.getId(), true);
 }
}
origin: hs-web/hsweb-framework

@Override
public InputStream findProcessPic(String procDefId) {
  ProcessDefinition definition = getProcessDefinitionById(procDefId);
  String source = definition.getDiagramResourceName();
  return repositoryService.getResourceAsStream(definition.getDeploymentId(), source);
}
origin: Activiti/Activiti

protected ProcessDefinitionEntity findLatestProcessDefinition(ProcessDefinition processDefinition) {
 ProcessDefinitionEntity latestProcessDefinition = null;
 if (processDefinition.getTenantId() != null && !ProcessEngineConfiguration.NO_TENANT_ID.equals(processDefinition.getTenantId())) {
  latestProcessDefinition = getProcessDefinitionEntityManager()
    .findLatestProcessDefinitionByKeyAndTenantId(processDefinition.getKey(), processDefinition.getTenantId());
 } else {
  latestProcessDefinition = getProcessDefinitionEntityManager()
    .findLatestProcessDefinitionByKey(processDefinition.getKey());
 }
 return latestProcessDefinition;
}

origin: hs-web/hsweb-framework

public static ProcessDefinitionInfo of(ProcessDefinition definition) {
  ProcessDefinitionInfo info = new ProcessDefinitionInfo();
  info.copyFrom(definition);
  info.hasGraphicalNotation = definition.hasGraphicalNotation();
  info.hasStartFormKey = definition.hasStartFormKey();
  return info;
}
origin: Activiti/Activiti

public String deployTwoTasksTestProcess() {
 BpmnModel bpmnModel = createTwoTasksTestProcess();
 Deployment deployment = repositoryService.createDeployment().addBpmnModel("twoTasksTestProcess.bpmn20.xml", bpmnModel).deploy();
 deploymentIdsForAutoCleanup.add(deployment.getId()); // For auto-cleanup
 ProcessDefinition processDefinition = repositoryService.createProcessDefinitionQuery().deploymentId(deployment.getId()).singleResult();
 return processDefinition.getId();
}

origin: hs-web/hsweb-framework

  @Override
  public List<ActivityImpl> getUserTasksByProcDefKey(String procDefKey) {
    ProcessDefinition definition = repositoryService.createProcessDefinitionQuery().processDefinitionKey(procDefKey).orderByProcessDefinitionVersion().desc().list().get(0);
    String procDefId = definition.getId();
    List<ActivityImpl> activities = findActivities(procDefId, activity -> "userTask".equals(activity.getProperty("type")));
//
    if (null != activities) {
      activities.sort(Comparator.comparing(ProcessElementImpl::getId));
    }
    return activities;
  }

origin: Activiti/Activiti

 @Override
 public void deployResources(final String deploymentNameHint, final Resource[] resources, final RepositoryService repositoryService) {

  // Create a single deployment for all resources using the name hint as
  // the
  // literal name
  final DeploymentBuilder deploymentBuilder = repositoryService.createDeployment().enableDuplicateFiltering().name(deploymentNameHint);

  for (final Resource resource : resources) {
   final String resourceName = determineResourceName(resource);

   deploymentBuilder.addInputStream(resourceName,
                    resource);
  }

  deploymentBuilder.deploy();

 }
}
origin: Activiti/Activiti

protected void deleteEventSubscriptions(ProcessDefinition processDefinition) {
 EventSubscriptionEntityManager eventSubscriptionEntityManager = getEventSubscriptionEntityManager();
 eventSubscriptionEntityManager.deleteEventSubscriptionsForProcessDefinition(processDefinition.getId());
}
origin: hs-web/hsweb-framework

@Override
public Map<String, Object> getUserTasksByProcDefKey(String procDefKey) {
  String definitionId = repositoryService.createProcessDefinitionQuery().processDefinitionKey(procDefKey).orderByProcessDefinitionVersion().desc().list().get(0).getId();
  List<ActivityImpl> activities = bpmActivityService.getUserTasksByProcDefId(definitionId);
  Map<String, Object> map = new HashMap<>();
  for (ActivityImpl activity : activities) {
    map.put(activity.getId(), activity.getProperty("name"));
  }
  return map;
}
origin: Activiti/Activiti

protected void deleteProcessDefinitionIdentityLinks(ProcessDefinition processDefinition) {
 getIdentityLinkEntityManager().deleteIdentityLinksByProcDef(processDefinition.getId());
}
org.activiti.engine.repository

Most used classes

  • ProcessDefinition
    An object structure representing an executable process composed of activities and transitions. Busin
  • ProcessDefinitionQuery
    Allows programmatic querying of ProcessDefinitions.
  • DeploymentBuilder
    Builder for creating new deployments. A builder instance can be obtained through org.activiti.engine
  • Deployment
    Represents a deployment that is already present in the process repository. A deployment is a contain
  • DeploymentQuery
    Allows programmatic querying of Deployments. Note that it is impossible to retrieve the deployment r
  • ModelQuery,
  • DiagramElement,
  • DiagramLayout,
  • DiagramNode
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now