Codota Logo
EngineDeployment.isNew
Code IndexAdd Codota to your IDE (free)

How to use
isNew
method
in
org.flowable.common.engine.api.repository.EngineDeployment

Best Java code snippets using org.flowable.common.engine.api.repository.EngineDeployment.isNew (Showing top 6 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
ArrayList a =
  • Codota Iconnew ArrayList<String>()
  • Codota Iconnew ArrayList()
  • Codota Iconnew ArrayList<Object>()
  • Smart code suggestions by Codota
}
origin: org.flowable/flowable-cmmn-engine

  public boolean shouldCreateDiagram(CaseDefinitionEntity caseDefinition, EngineDeployment deployment) {
    if (deployment.isNew() && caseDefinition.hasGraphicalNotation()
        && CommandContextUtil.getCmmnEngineConfiguration().isCreateDiagramOnDeploy()) {

      // If the 'getProcessDiagramResourceNameFromDeployment' call returns null, it means
      // no diagram image for the process definition was provided in the deployment resources.
      return ResourceNameUtil.getCaseDiagramResourceNameFromDeployment(caseDefinition, deployment.getResources()) == null;
    }

    return false;
  }
}
origin: org.flowable/flowable-cmmn-engine-configurator

@Override
public void deploy(EngineDeployment deployment, Map<String, Object> deploymentSettings) {
  if (!deployment.isNew()) {
    return;
  }
  LOGGER.debug("CmmnDeployer: processing deployment {}", deployment.getName());
  CmmnDeploymentBuilder cmmnDeploymentBuilder = null;
  Map<String, EngineResource> resources = deployment.getResources();
  for (String resourceName : resources.keySet()) {
    if (org.flowable.cmmn.engine.impl.deployer.CmmnDeployer.isCmmnResource(resourceName)) {
      LOGGER.info("CmmnDeployer: processing resource {}", resourceName);
      if (cmmnDeploymentBuilder == null) {
        CmmnRepositoryService cmmnRepositoryService = CommandContextUtil.getCmmnRepositoryService();
        cmmnDeploymentBuilder = cmmnRepositoryService.createDeployment().name(deployment.getName());
      }
      cmmnDeploymentBuilder.addBytes(resourceName, resources.get(resourceName).getBytes());
    }
  }
  if (cmmnDeploymentBuilder != null) {
    cmmnDeploymentBuilder.parentDeploymentId(deployment.getId());
    cmmnDeploymentBuilder.key(deployment.getKey());
    if (deployment.getTenantId() != null && deployment.getTenantId().length() > 0) {
      cmmnDeploymentBuilder.tenantId(deployment.getTenantId());
    }
    cmmnDeploymentBuilder.deploy();
  }
}
origin: org.flowable/flowable-engine-configurator

@Override
public void deploy(EngineDeployment deployment, Map<String, Object> deploymentSettings) {
  if (!deployment.isNew()) {
    return;
  }
  LOGGER.debug("BpmnDeployer: processing deployment {}", deployment.getName());
  DeploymentBuilder bpmnDeploymentBuilder = null;
  Map<String, EngineResource> resources = deployment.getResources();
  for (String resourceName : resources.keySet()) {
    if (isBpmnResource(resourceName)) {
      LOGGER.info("BpmnDeployer: processing resource {}", resourceName);
      if (bpmnDeploymentBuilder == null) {
        RepositoryService repositoryService = CommandContextUtil.getProcessEngineConfiguration().getRepositoryService();
        bpmnDeploymentBuilder = repositoryService.createDeployment().name(deployment.getName());
      }
      bpmnDeploymentBuilder.addBytes(resourceName, resources.get(resourceName).getBytes());
    }
  }
  if (bpmnDeploymentBuilder != null) {
    bpmnDeploymentBuilder.parentDeploymentId(deployment.getId());
    bpmnDeploymentBuilder.key(deployment.getKey());
    if (deployment.getTenantId() != null && deployment.getTenantId().length() > 0) {
      bpmnDeploymentBuilder.tenantId(deployment.getTenantId());
    }
    bpmnDeploymentBuilder.deploy();
  }
}
origin: org.flowable/flowable-cmmn-engine

@Override
public void deploy(EngineDeployment deployment, Map<String, Object> deploymentSettings) {
  LOGGER.debug("Processing deployment {}", deployment.getName());
  CmmnParseResult parseResult = new CmmnParseResult(deployment);
  for (EngineResource resource : deployment.getResources().values()) {
    if (isCmmnResource(resource.getName())) {
      LOGGER.debug("Processing CMMN resource {}", resource.getName());
      parseResult.merge(cmmnParser.parse(resource));
    }
  }
  verifyCaseDefinitionsDoNotShareKeys(parseResult.getAllCaseDefinitions());
  copyDeploymentValuesToCaseDefinitions(parseResult.getDeployment(), parseResult.getAllCaseDefinitions());
  setResourceNamesOnCaseDefinitions(parseResult);
  createAndPersistNewDiagramsIfNeeded(parseResult);
  setCaseDefinitionDiagramNames(parseResult);
  if (deployment.isNew()) {
    Map<CaseDefinitionEntity, CaseDefinitionEntity> mapOfNewCaseDefinitionToPreviousVersion = getPreviousVersionsOfCaseDefinitions(parseResult);
    setCaseDefinitionVersionsAndIds(parseResult, mapOfNewCaseDefinitionToPreviousVersion);
    persistCaseDefinitions(parseResult);
  } else {
    makeCaseDefinitionsConsistentWithPersistedVersions(parseResult);
  }
  updateCachingAndArtifacts(parseResult);
}
origin: org.flowable/flowable-engine

setProcessDefinitionDiagramNames(parsedDeployment);
if (deployment.isNew()) {
  if (!deploymentSettings.containsKey(DeploymentSettings.IS_DERIVED_DEPLOYMENT)) {
    Map<ProcessDefinitionEntity, ProcessDefinitionEntity> mapOfNewProcessDefinitionToPreviousVersion = getPreviousVersionsOfProcessDefinitions(parsedDeployment);
if (deployment.isNew()) {
  dispatchProcessDefinitionEntityInitializedEvent(parsedDeployment);
origin: org.flowable/flowable-app-engine

appResourceModel = appEngineConfiguration.getAppResourceConverter().convertAppResourceToModel(resourceBytes);
if (deployment.isNew()) {
  AppDefinitionEntity latestAppDefinition = getMostRecentVersionOfAppDefinition(appResourceModel, deployment.getTenantId());
  int version = 1;
org.flowable.common.engine.api.repositoryEngineDeploymentisNew

Popular methods of EngineDeployment

  • getId
  • getName
  • getResources
  • getTenantId
  • getKey
  • getEngineVersion

Popular in Java

  • Making http requests using okhttp
  • notifyDataSetChanged (ArrayAdapter)
  • requestLocationUpdates (LocationManager)
  • getApplicationContext (Context)
  • Point (java.awt)
    A point representing a location in (x, y) coordinate space, specified in integer precision.
  • FileInputStream (java.io)
    A FileInputStream obtains input bytes from a file in a file system. What files are available depends
  • PrintWriter (java.io)
    Prints formatted representations of objects to a text-output stream. This class implements all of th
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • Date (java.util)
    A specific moment in time, with millisecond precision. Values typically come from System#currentTime
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now