From 28939c481d4112f858a9e84f7ba023e3c28099de Mon Sep 17 00:00:00 2001 From: Luki Date: Thu, 21 May 2020 20:05:31 +0200 Subject: [PATCH] initial commit --- Rechnungseingang/.classpath | 39 ++++ Rechnungseingang/.project | 37 ++++ Rechnungseingang/.settings/.jsdtscope | 13 ++ .../org.eclipse.core.resources.prefs | 6 + .../.settings/org.eclipse.jdt.core.prefs | 9 + .../.settings/org.eclipse.m2e.core.prefs | 4 + .../org.eclipse.wst.common.component | 10 + ....eclipse.wst.common.project.facet.core.xml | 7 + ...rg.eclipse.wst.jsdt.ui.superType.container | 1 + .../org.eclipse.wst.jsdt.ui.superType.name | 1 + .../org.eclipse.wst.validation.prefs | 2 + Rechnungseingang/README.md | 107 +++++++++ Rechnungseingang/pom.xml | 208 ++++++++++++++++++ .../CamundaBpmProcessApplication.java | 33 +++ .../bpmn/Rechnungseingang/LoggerDelegate.java | 30 +++ .../src/main/resources/META-INF/processes.xml | 14 ++ .../src/main/resources/process.bpmn | 32 +++ .../src/main/webapp/forms/start-form.html | 24 ++ .../src/main/webapp/forms/task-form.html | 33 +++ .../Rechnungseingang/ProcessUnitTest.java | 53 +++++ .../src/test/resources/camunda.cfg.xml | 19 ++ .../src/test/resources/logback-test.xml | 63 ++++++ .../src/test/resources/logging.properties | 2 + .../target/classes/META-INF/processes.xml | 14 ++ .../CamundaBpmProcessApplication.class | Bin 0 -> 840 bytes .../Rechnungseingang/LoggerDelegate.class | Bin 0 -> 1596 bytes Rechnungseingang/target/classes/process.bpmn | 32 +++ .../web-resources/META-INF/MANIFEST.MF | 5 + .../com.bpmn/Rechnungseingang/pom.properties | 7 + .../maven/com.bpmn/Rechnungseingang/pom.xml | 208 ++++++++++++++++++ .../target/test-classes/camunda.cfg.xml | 19 ++ .../Rechnungseingang/ProcessUnitTest.class | Bin 0 -> 1727 bytes .../target/test-classes/logback-test.xml | 63 ++++++ .../target/test-classes/logging.properties | 2 + 34 files changed, 1097 insertions(+) create mode 100644 Rechnungseingang/.classpath create mode 100644 Rechnungseingang/.project create mode 100644 Rechnungseingang/.settings/.jsdtscope create mode 100644 Rechnungseingang/.settings/org.eclipse.core.resources.prefs create mode 100644 Rechnungseingang/.settings/org.eclipse.jdt.core.prefs create mode 100644 Rechnungseingang/.settings/org.eclipse.m2e.core.prefs create mode 100644 Rechnungseingang/.settings/org.eclipse.wst.common.component create mode 100644 Rechnungseingang/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 Rechnungseingang/.settings/org.eclipse.wst.jsdt.ui.superType.container create mode 100644 Rechnungseingang/.settings/org.eclipse.wst.jsdt.ui.superType.name create mode 100644 Rechnungseingang/.settings/org.eclipse.wst.validation.prefs create mode 100644 Rechnungseingang/README.md create mode 100644 Rechnungseingang/pom.xml create mode 100644 Rechnungseingang/src/main/java/com/bpmn/Rechnungseingang/CamundaBpmProcessApplication.java create mode 100644 Rechnungseingang/src/main/java/com/bpmn/Rechnungseingang/LoggerDelegate.java create mode 100644 Rechnungseingang/src/main/resources/META-INF/processes.xml create mode 100644 Rechnungseingang/src/main/resources/process.bpmn create mode 100644 Rechnungseingang/src/main/webapp/forms/start-form.html create mode 100644 Rechnungseingang/src/main/webapp/forms/task-form.html create mode 100644 Rechnungseingang/src/test/java/com/bpmn/Rechnungseingang/ProcessUnitTest.java create mode 100644 Rechnungseingang/src/test/resources/camunda.cfg.xml create mode 100644 Rechnungseingang/src/test/resources/logback-test.xml create mode 100644 Rechnungseingang/src/test/resources/logging.properties create mode 100644 Rechnungseingang/target/classes/META-INF/processes.xml create mode 100644 Rechnungseingang/target/classes/com/bpmn/Rechnungseingang/CamundaBpmProcessApplication.class create mode 100644 Rechnungseingang/target/classes/com/bpmn/Rechnungseingang/LoggerDelegate.class create mode 100644 Rechnungseingang/target/classes/process.bpmn create mode 100644 Rechnungseingang/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF create mode 100644 Rechnungseingang/target/m2e-wtp/web-resources/META-INF/maven/com.bpmn/Rechnungseingang/pom.properties create mode 100644 Rechnungseingang/target/m2e-wtp/web-resources/META-INF/maven/com.bpmn/Rechnungseingang/pom.xml create mode 100644 Rechnungseingang/target/test-classes/camunda.cfg.xml create mode 100644 Rechnungseingang/target/test-classes/com/bpmn/Rechnungseingang/ProcessUnitTest.class create mode 100644 Rechnungseingang/target/test-classes/logback-test.xml create mode 100644 Rechnungseingang/target/test-classes/logging.properties diff --git a/Rechnungseingang/.classpath b/Rechnungseingang/.classpath new file mode 100644 index 0000000..54347b7 --- /dev/null +++ b/Rechnungseingang/.classpath @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Rechnungseingang/.project b/Rechnungseingang/.project new file mode 100644 index 0000000..6221137 --- /dev/null +++ b/Rechnungseingang/.project @@ -0,0 +1,37 @@ + + + Rechnungseingang + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.wst.validation.validationbuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jem.workbench.JavaEMFNature + org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + org.eclipse.wst.common.project.facet.core.nature + org.eclipse.wst.jsdt.core.jsNature + + diff --git a/Rechnungseingang/.settings/.jsdtscope b/Rechnungseingang/.settings/.jsdtscope new file mode 100644 index 0000000..2418123 --- /dev/null +++ b/Rechnungseingang/.settings/.jsdtscope @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Rechnungseingang/.settings/org.eclipse.core.resources.prefs b/Rechnungseingang/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..29abf99 --- /dev/null +++ b/Rechnungseingang/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/main/resources=UTF-8 +encoding//src/test/java=UTF-8 +encoding//src/test/resources=UTF-8 +encoding/=UTF-8 diff --git a/Rechnungseingang/.settings/org.eclipse.jdt.core.prefs b/Rechnungseingang/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..4e4a3ad --- /dev/null +++ b/Rechnungseingang/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,9 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/Rechnungseingang/.settings/org.eclipse.m2e.core.prefs b/Rechnungseingang/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/Rechnungseingang/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/Rechnungseingang/.settings/org.eclipse.wst.common.component b/Rechnungseingang/.settings/org.eclipse.wst.common.component new file mode 100644 index 0000000..78b1214 --- /dev/null +++ b/Rechnungseingang/.settings/org.eclipse.wst.common.component @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Rechnungseingang/.settings/org.eclipse.wst.common.project.facet.core.xml b/Rechnungseingang/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 0000000..6bdc57d --- /dev/null +++ b/Rechnungseingang/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Rechnungseingang/.settings/org.eclipse.wst.jsdt.ui.superType.container b/Rechnungseingang/.settings/org.eclipse.wst.jsdt.ui.superType.container new file mode 100644 index 0000000..3bd5d0a --- /dev/null +++ b/Rechnungseingang/.settings/org.eclipse.wst.jsdt.ui.superType.container @@ -0,0 +1 @@ +org.eclipse.wst.jsdt.launching.baseBrowserLibrary \ No newline at end of file diff --git a/Rechnungseingang/.settings/org.eclipse.wst.jsdt.ui.superType.name b/Rechnungseingang/.settings/org.eclipse.wst.jsdt.ui.superType.name new file mode 100644 index 0000000..05bd71b --- /dev/null +++ b/Rechnungseingang/.settings/org.eclipse.wst.jsdt.ui.superType.name @@ -0,0 +1 @@ +Window \ No newline at end of file diff --git a/Rechnungseingang/.settings/org.eclipse.wst.validation.prefs b/Rechnungseingang/.settings/org.eclipse.wst.validation.prefs new file mode 100644 index 0000000..04cad8c --- /dev/null +++ b/Rechnungseingang/.settings/org.eclipse.wst.validation.prefs @@ -0,0 +1,2 @@ +disabled=06target +eclipse.preferences.version=1 diff --git a/Rechnungseingang/README.md b/Rechnungseingang/README.md new file mode 100644 index 0000000..848ef06 --- /dev/null +++ b/Rechnungseingang/README.md @@ -0,0 +1,107 @@ +# Camunda BPM Process Application +A Process Application for [Camunda BPM](http://docs.camunda.org). + +This project has been generated by the Maven archetype +[camunda-archetype-servlet-war-7.11.1](http://docs.camunda.org/latest/guides/user-guide/#process-applications-maven-project-templates-archetypes). + +## Show me the important parts! +[BPMN Process](src/main/resources/process.bpmn) + +![BPMN Process](src/main/resources/process.png) + +## How does it work? + +## How to use it? + +### Unit Test +You can run the JUnit test [InMemoryH2Test](src/main/resources/archetype-resources/src/test/java/InMemoryH2Test.java) in your IDE or using: +```bash +mvn clean test +``` + +### Deployment to an Application Server +You can also build and deploy the process application to an application server. +For an easy start you can download Apache Tomcat with a pre-installed Camunda +from our [Download Page](https://camunda.com/download/). + +#### Manually +1. Build the application using: +```bash +mvn clean package +``` +2. Copy the *.war file from the `target` directory to the deployment directory +of your application server e.g. `tomcat/webapps` or `wildfly/standalone/deployments`. +For a faster 1-click (re-)deployment see the alternatives below. + +#### Apache Tomcat (using Maven AntRun Plugin) +1. First copy the file `build.properties.example` to `build.properties` +2. Edit the `build.properties` file and put the path to your Tomcat into `deploy.tomcat.dir`. +3. Build and deploy the process application using: +```bash +mvn clean package antrun:run +``` + +Alternatively, you can also copy the `build.properties` file to `${user.home}/.camunda/build.properties` +to have a central configuration that works with all projects generated by the +[Camunda Maven Archetypes](http://docs.camunda.org/latest/guides/user-guide/#process-applications-maven-project-templates-archetypes) e.g. the [examples provided by the Camunda Consulting Team](https://github.com/camunda-consulting/code). + +#### Apache Tomcat (using Tomcat Maven Plugin) +1. Create a user in Tomcat with the role `manager-script`. +2. Add the user's credentials to the `tomcat7-maven-plugin` configuration in the [pom.xml](pom.xml) file. +3. Build and deploy the process application using: +```bash +mvn clean tomcat7:deploy +``` + +#### Wildfly (using Wildfly Maven Plugin) +1. Build and deploy the process application using: +```bash +mvn clean wildfly:deploy +``` + +#### JBoss AS7 (using JBoss AS Maven Plugin) +1. Build and deploy the process application using: +```bash +mvn clean jboss-as:deploy +``` + +#### Ant (and Maven) +1. First copy the file `build.properties.example` to `build.properties` +2. Edit the `build.properties` file and put the path to your application server inside it. +3. Build and deploy the process application using: +```bash +ant deploy.tomcat +``` +or +```bash +ant deploy.jboss +``` + +Alternatively, you can also copy the `build.properties` file to `${user.home}/.camunda/build.properties` +to have a central configuration that works with all projects generated by the +[Camunda Maven Archetypes](http://docs.camunda.org/latest/guides/user-guide/#process-applications-maven-project-templates-archetypes) e.g. the [examples provided by the Camunda Consulting Team](https://github.com/camunda-consulting/code). + +### Run and Inspect with Tasklist and Cockpit +Once you deployed the application you can run it using +[Camunda Tasklist](http://docs.camunda.org/latest/guides/user-guide/#tasklist) +and inspect it using +[Camunda Cockpit](http://docs.camunda.org/latest/guides/user-guide/#cockpit). + +## Environment Restrictions +Built and tested against Camunda BPM version 7.11.0. + +## Known Limitations + +## License +[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0). + + + \ No newline at end of file diff --git a/Rechnungseingang/pom.xml b/Rechnungseingang/pom.xml new file mode 100644 index 0000000..a319e93 --- /dev/null +++ b/Rechnungseingang/pom.xml @@ -0,0 +1,208 @@ + + + 4.0.0 + + com.bpmn + Rechnungseingang + 0.0.1-SNAPSHOT + + war + + Camunda BPM Process Application + A Process Application for [Camunda BPM](http://docs.camunda.org). [The project has been generated by the Maven archetype 'camunda-archetype-servlet-war-7.11.1'] + + + 7.11.0 + + 1.8 + 1.8 + UTF-8 + false + + + + + + org.camunda.bpm + camunda-bom + ${camunda.version} + import + pom + + + + + + + + org.camunda.bpm + camunda-engine + provided + + + + + org.camunda.bpm.extension + camunda-bpm-assert + 1.2 + test + + + + + org.camunda.spin + camunda-spin-dataformat-all + test + + + org.camunda.bpm + camunda-engine-plugin-spin + test + + + + + org.camunda.template-engines + camunda-template-engines-freemarker + test + + + org.camunda.template-engines + camunda-template-engines-velocity + test + + + + javax.servlet + javax.servlet-api + 3.1.0 + provided + + + + junit + junit + 4.12 + test + + + + + com.h2database + h2 + 1.4.197 + test + + + + + org.camunda.bpm.extension + camunda-bpm-process-test-coverage + 0.3.2 + test + + + + + ch.qos.logback + logback-classic + 1.1.3 + test + + + + org.slf4j + + jcl-over-slf4j + 1.7.25 + test + + + + + org.slf4j + jul-to-slf4j + 1.7.25 + test + + + + + + + + + camunda-bpm-nexus + Camunda Maven Repository + https://app.camunda.com/nexus/content/groups/public + + + + + + ${project.artifactId} + + + + org.apache.maven.plugins + maven-antrun-plugin + + + + + + + + + + + org.apache.tomcat.maven + tomcat7-maven-plugin + 2.2 + + http://localhost:8080/manager/text + admin + admin + + + + + org.jboss.as.plugins + jboss-as-maven-plugin + 7.9.Final + + + + org.wildfly.plugins + wildfly-maven-plugin + 1.2.1.Final + + + + diff --git a/Rechnungseingang/src/main/java/com/bpmn/Rechnungseingang/CamundaBpmProcessApplication.java b/Rechnungseingang/src/main/java/com/bpmn/Rechnungseingang/CamundaBpmProcessApplication.java new file mode 100644 index 0000000..4acdead --- /dev/null +++ b/Rechnungseingang/src/main/java/com/bpmn/Rechnungseingang/CamundaBpmProcessApplication.java @@ -0,0 +1,33 @@ +package com.bpmn.Rechnungseingang; + +import java.util.HashMap; +import java.util.Map; + +import org.camunda.bpm.application.PostDeploy; +import org.camunda.bpm.application.ProcessApplication; +import org.camunda.bpm.application.impl.ServletProcessApplication; +import org.camunda.bpm.engine.ProcessEngine; + +/** + * Process Application exposing this application's resources the process engine. + */ +@ProcessApplication +public class CamundaBpmProcessApplication extends ServletProcessApplication { + + private static final String PROCESS_DEFINITION_KEY = "Rechnungseingang"; + + /** + * In a @PostDeploy Hook you can interact with the process engine and access + * the processes the application has deployed. + */ + @PostDeploy + public void onDeploymentFinished(ProcessEngine processEngine) { + + // start an initial process instance +// Map variables = new HashMap(); +// variables.put("name", "John"); +// +// processEngine.getRuntimeService().startProcessInstanceByKey(PROCESS_DEFINITION_KEY, variables); + } + +} diff --git a/Rechnungseingang/src/main/java/com/bpmn/Rechnungseingang/LoggerDelegate.java b/Rechnungseingang/src/main/java/com/bpmn/Rechnungseingang/LoggerDelegate.java new file mode 100644 index 0000000..7c407d8 --- /dev/null +++ b/Rechnungseingang/src/main/java/com/bpmn/Rechnungseingang/LoggerDelegate.java @@ -0,0 +1,30 @@ +package com.bpmn.Rechnungseingang; + +import java.util.logging.Logger; + +import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.camunda.bpm.engine.delegate.JavaDelegate; + +/** + * This is an easy adapter implementation + * illustrating how a Java Delegate can be used + * from within a BPMN 2.0 Service Task. + */ +public class LoggerDelegate implements JavaDelegate { + + private final Logger LOGGER = Logger.getLogger(LoggerDelegate.class.getName()); + + public void execute(DelegateExecution execution) throws Exception { + + LOGGER.info("\n\n ... LoggerDelegate invoked by " + + "processDefinitionId=" + execution.getProcessDefinitionId() + + ", activtyId=" + execution.getCurrentActivityId() + + ", activtyName='" + execution.getCurrentActivityName() + "'" + + ", processInstanceId=" + execution.getProcessInstanceId() + + ", businessKey=" + execution.getProcessBusinessKey() + + ", executionId=" + execution.getId() + + " \n\n"); + + } + +} diff --git a/Rechnungseingang/src/main/resources/META-INF/processes.xml b/Rechnungseingang/src/main/resources/META-INF/processes.xml new file mode 100644 index 0000000..417f437 --- /dev/null +++ b/Rechnungseingang/src/main/resources/META-INF/processes.xml @@ -0,0 +1,14 @@ + + + + + default + + false + true + + + + diff --git a/Rechnungseingang/src/main/resources/process.bpmn b/Rechnungseingang/src/main/resources/process.bpmn new file mode 100644 index 0000000..d6dc21a --- /dev/null +++ b/Rechnungseingang/src/main/resources/process.bpmn @@ -0,0 +1,32 @@ + + + + + SequenceFlow1 + + + SequenceFlow1 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Rechnungseingang/src/main/webapp/forms/start-form.html b/Rechnungseingang/src/main/webapp/forms/start-form.html new file mode 100644 index 0000000..ef755f0 --- /dev/null +++ b/Rechnungseingang/src/main/webapp/forms/start-form.html @@ -0,0 +1,24 @@ +Here you would put the actual form to start the process + +

+ You can use this form through Camunda Tasklist + by setting the formKey of a BPMN Start Event to: + embedded:app:forms/start-form.html +

+ +
+
+ +
+ +
+
+ + +
\ No newline at end of file diff --git a/Rechnungseingang/src/main/webapp/forms/task-form.html b/Rechnungseingang/src/main/webapp/forms/task-form.html new file mode 100644 index 0000000..2977392 --- /dev/null +++ b/Rechnungseingang/src/main/webapp/forms/task-form.html @@ -0,0 +1,33 @@ +Here you would put the actual form to work on the task + +

+ You can use this form through Camunda Tasklist + by setting the formKey of a BPMN User Task to: + embedded:app:forms/task-form.html +

+ +
+
+ +
+ +
+
+
+ +
+ +
+
+ + +
\ No newline at end of file diff --git a/Rechnungseingang/src/test/java/com/bpmn/Rechnungseingang/ProcessUnitTest.java b/Rechnungseingang/src/test/java/com/bpmn/Rechnungseingang/ProcessUnitTest.java new file mode 100644 index 0000000..41377bc --- /dev/null +++ b/Rechnungseingang/src/test/java/com/bpmn/Rechnungseingang/ProcessUnitTest.java @@ -0,0 +1,53 @@ +package com.bpmn.Rechnungseingang; + +import org.apache.ibatis.logging.LogFactory; +import org.camunda.bpm.engine.runtime.ProcessInstance; +import org.camunda.bpm.engine.test.ProcessEngineRule; +import org.camunda.bpm.extension.process_test_coverage.junit.rules.TestCoverageProcessEngineRuleBuilder; +import org.camunda.bpm.engine.test.Deployment; +import org.junit.Before; +import org.junit.ClassRule; +import org.junit.Rule; +import org.junit.Test; + +import static org.camunda.bpm.engine.test.assertions.ProcessEngineTests.*; +import static org.junit.Assert.*; + +/** + * Test case starting an in-memory database-backed Process Engine. + */ +public class ProcessUnitTest { + + @ClassRule + @Rule + public static ProcessEngineRule rule = TestCoverageProcessEngineRuleBuilder.create().build(); + + private static final String PROCESS_DEFINITION_KEY = "Rechnungseingang"; + + static { + LogFactory.useSlf4jLogging(); // MyBatis + } + + @Before + public void setup() { + init(rule.getProcessEngine()); + } + + /** + * Just tests if the process definition is deployable. + */ + @Test + @Deployment(resources = "process.bpmn") + public void testParsingAndDeployment() { + // nothing is done here, as we just want to check for exceptions during deployment + } + + @Test + @Deployment(resources = "process.bpmn") + public void testHappyPath() { + //ProcessInstance processInstance = processEngine().getRuntimeService().startProcessInstanceByKey(PROCESS_DEFINITION_KEY); + + // Now: Drive the process by API and assert correct behavior by camunda-bpm-assert + } + +} diff --git a/Rechnungseingang/src/test/resources/camunda.cfg.xml b/Rechnungseingang/src/test/resources/camunda.cfg.xml new file mode 100644 index 0000000..b6062a9 --- /dev/null +++ b/Rechnungseingang/src/test/resources/camunda.cfg.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + diff --git a/Rechnungseingang/src/test/resources/logback-test.xml b/Rechnungseingang/src/test/resources/logback-test.xml new file mode 100644 index 0000000..a2484ac --- /dev/null +++ b/Rechnungseingang/src/test/resources/logback-test.xml @@ -0,0 +1,63 @@ + + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + + + + + + + + + + + + + + + + diff --git a/Rechnungseingang/src/test/resources/logging.properties b/Rechnungseingang/src/test/resources/logging.properties new file mode 100644 index 0000000..4941c55 --- /dev/null +++ b/Rechnungseingang/src/test/resources/logging.properties @@ -0,0 +1,2 @@ +#register SLF4JBridgeHandler as handler for the j.u.l. root logger +handlers = org.slf4j.bridge.SLF4JBridgeHandler diff --git a/Rechnungseingang/target/classes/META-INF/processes.xml b/Rechnungseingang/target/classes/META-INF/processes.xml new file mode 100644 index 0000000..417f437 --- /dev/null +++ b/Rechnungseingang/target/classes/META-INF/processes.xml @@ -0,0 +1,14 @@ + + + + + default + + false + true + + + + diff --git a/Rechnungseingang/target/classes/com/bpmn/Rechnungseingang/CamundaBpmProcessApplication.class b/Rechnungseingang/target/classes/com/bpmn/Rechnungseingang/CamundaBpmProcessApplication.class new file mode 100644 index 0000000000000000000000000000000000000000..da208fb7dae4b0b46536ea92e5b619f09c130092 GIT binary patch literal 840 zcmbVKU279T6g@Xho0_Jk)*5XUq%YF?;P{{-MueIs5DaNZO2DTw*$kVJ-I--~w&2h5 zN$|lR;ExjT>;^v)5b?DU}G^$Vk5>XSeV>|nbIbd zCKMeR=VmV7Ch;h>fy%P8B#Cq&owlZiD&dt)LlKlH&mrV5fY5OgiHS%J%K4?f6iDIzan;!+mVChT^s$(%H9Dx+L&;|5`GRWM=e zwKm$lA#9wSP6^eHovS)FaI=9rb_mUZHfos1GnHP-S)}}DHjvR&rrOub%c@)GjPP>s zf8Ma%18dGz64{TjGOov>vW1!xPEQ7_mMIgmCb4v=TU2c?{&1Wdr(-qMnPzEc##mQa z&&t+mes_LkGgtoZjZ4bemCS@k|E7RYpV&MNR8M=Gj{mj`PyDw3OXsd-yIil-UG@9q z)riAzsI)XcKexg#REonzq3!4nkr8j5bc(EQ*sdMkWN68bt}~>IUWF@YLA#1JC<;1p zL_!xsXH!zqF@iuv2Hgyj#luCT${BjHqX|zedo}clW=cUX`X%%+4E#=miUABVv{9g> z5)6gx{z&!U2PM%4hNCJZ$Rx8w6xOR&T;EKGFYSOKSNhww zP^Bck&CMvJke9QiKeeLKhPl|s_S`8^U1e_DLx-``iuh2m@PK$e^}$?zxCLogNWh(<*K@)c)cnjAYzqU?VbS zC~&?}%mp_H4cFv#=2;bU4d!~rO$!|r`90fFwLGXa@#Bvu@+!s#0%`(k2O=Of} zuVm1Yt_it|Dwc#-D|v~m9?@;p6uO+lSXHqmj^xlw21VSsbrnxUm(#Yp>Cx5Ni^nkW zACpUSyXr;0$?w|YLUsQ&|m30MLX5p zTMT{1@J43jJx0eqBG0gk3zj}D%pj*P=PO?=@w(chAUVlO6Vcnn|_gD@}zo6a2^i&N@L#MV + + + + SequenceFlow1 + + + SequenceFlow1 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Rechnungseingang/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF b/Rechnungseingang/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF new file mode 100644 index 0000000..10f62d5 --- /dev/null +++ b/Rechnungseingang/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF @@ -0,0 +1,5 @@ +Manifest-Version: 1.0 +Built-By: Lukas +Build-Jdk: 1.8.0_241 +Created-By: Maven Integration for Eclipse + diff --git a/Rechnungseingang/target/m2e-wtp/web-resources/META-INF/maven/com.bpmn/Rechnungseingang/pom.properties b/Rechnungseingang/target/m2e-wtp/web-resources/META-INF/maven/com.bpmn/Rechnungseingang/pom.properties new file mode 100644 index 0000000..f46838a --- /dev/null +++ b/Rechnungseingang/target/m2e-wtp/web-resources/META-INF/maven/com.bpmn/Rechnungseingang/pom.properties @@ -0,0 +1,7 @@ +#Generated by Maven Integration for Eclipse +#Thu May 21 16:42:00 CEST 2020 +version=0.0.1-SNAPSHOT +groupId=com.bpmn +m2e.projectName=Rechnungseingang +m2e.projectLocation=C\:\\Users\\Lukas\\Desktop\\6 Semester - Seminararbeit\\Rechnungseingang +artifactId=Rechnungseingang diff --git a/Rechnungseingang/target/m2e-wtp/web-resources/META-INF/maven/com.bpmn/Rechnungseingang/pom.xml b/Rechnungseingang/target/m2e-wtp/web-resources/META-INF/maven/com.bpmn/Rechnungseingang/pom.xml new file mode 100644 index 0000000..a319e93 --- /dev/null +++ b/Rechnungseingang/target/m2e-wtp/web-resources/META-INF/maven/com.bpmn/Rechnungseingang/pom.xml @@ -0,0 +1,208 @@ + + + 4.0.0 + + com.bpmn + Rechnungseingang + 0.0.1-SNAPSHOT + + war + + Camunda BPM Process Application + A Process Application for [Camunda BPM](http://docs.camunda.org). [The project has been generated by the Maven archetype 'camunda-archetype-servlet-war-7.11.1'] + + + 7.11.0 + + 1.8 + 1.8 + UTF-8 + false + + + + + + org.camunda.bpm + camunda-bom + ${camunda.version} + import + pom + + + + + + + + org.camunda.bpm + camunda-engine + provided + + + + + org.camunda.bpm.extension + camunda-bpm-assert + 1.2 + test + + + + + org.camunda.spin + camunda-spin-dataformat-all + test + + + org.camunda.bpm + camunda-engine-plugin-spin + test + + + + + org.camunda.template-engines + camunda-template-engines-freemarker + test + + + org.camunda.template-engines + camunda-template-engines-velocity + test + + + + javax.servlet + javax.servlet-api + 3.1.0 + provided + + + + junit + junit + 4.12 + test + + + + + com.h2database + h2 + 1.4.197 + test + + + + + org.camunda.bpm.extension + camunda-bpm-process-test-coverage + 0.3.2 + test + + + + + ch.qos.logback + logback-classic + 1.1.3 + test + + + + org.slf4j + + jcl-over-slf4j + 1.7.25 + test + + + + + org.slf4j + jul-to-slf4j + 1.7.25 + test + + + + + + + + + camunda-bpm-nexus + Camunda Maven Repository + https://app.camunda.com/nexus/content/groups/public + + + + + + ${project.artifactId} + + + + org.apache.maven.plugins + maven-antrun-plugin + + + + + + + + + + + org.apache.tomcat.maven + tomcat7-maven-plugin + 2.2 + + http://localhost:8080/manager/text + admin + admin + + + + + org.jboss.as.plugins + jboss-as-maven-plugin + 7.9.Final + + + + org.wildfly.plugins + wildfly-maven-plugin + 1.2.1.Final + + + + diff --git a/Rechnungseingang/target/test-classes/camunda.cfg.xml b/Rechnungseingang/target/test-classes/camunda.cfg.xml new file mode 100644 index 0000000..b6062a9 --- /dev/null +++ b/Rechnungseingang/target/test-classes/camunda.cfg.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + diff --git a/Rechnungseingang/target/test-classes/com/bpmn/Rechnungseingang/ProcessUnitTest.class b/Rechnungseingang/target/test-classes/com/bpmn/Rechnungseingang/ProcessUnitTest.class new file mode 100644 index 0000000000000000000000000000000000000000..7b61ff9e983650d08213ae97efe22f042dffa02c GIT binary patch literal 1727 zcmcIkYfl?T6g^`e#?F!u@=i(9yiI7BwjpgAC@pb7K|z2pL8_{Xj@OfA(R$X}osGiJ zY9ghmANm9GqoSNyZ!iQJMNwM!Z3iKygqy^+soCMNW?aZ{4 zLzLPCq0!PZ_C3~oZdzl&w7`Y6%-FE4H^MY*MtaVe*eV;wCKWi7qitu*E$fj=(;{YM zpS>`hU0qwL&o>&IkLDK^mlxL;SC%)Q%>ODdy3{MSVH0-6q{DUMTV?EqiZVTfbXnVUZEyPVbDgL_%Wfx* zsZ=^L>%~FAagUdWSs1l+;^8dL2@Lv)R+j9xYU79b{f~1_yZ$bCxQH(V2AZxAf#3hn z#M2cBT=Fo0!747}N*P}XTzA~6j`Fv(44V{0Dx)}{lmbdDSWv!=lN}FNF(PmxOLZf9 zHnq(Y=RwO7HMg9#n>txnRF#uK?5k))C866F#=)8VdaLNeEe|&wR=?c}sl17$Po4*PsTb@!GZ>SuAH$>tr%GA0G?98$~2Cd0!w_?D^+v^}5>f!a}b(SSm`7mxP$XKw`ce8J$@iHjx4?vwZj@bD!m(+^G^S(DoJ@ObEfr3ccOTw ztqo!J&#;>X()h2y4n_8Y=~_v28fOV#CIPP)wn_JZakicJW7X;GtSY-DP;KOn3!#(2 z>4Kv7&)KAV9B_pK?BjD-LdB_&yE1oG?uWQm_`S&8G1|S{YnWa`IDrvbPSSFZtNRS^ zV)Ql6zrxrqzWkGh60Y(0cn*G!Kw|{BgzNbU7(~ex5R$6{8MyryZuUZ5E#N@95U=Zi z8pgR3xXs{FUa9k%pv~2CpZ{G<^(Dq$ + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + + + + + + + + + + + + + + + + diff --git a/Rechnungseingang/target/test-classes/logging.properties b/Rechnungseingang/target/test-classes/logging.properties new file mode 100644 index 0000000..4941c55 --- /dev/null +++ b/Rechnungseingang/target/test-classes/logging.properties @@ -0,0 +1,2 @@ +#register SLF4JBridgeHandler as handler for the j.u.l. root logger +handlers = org.slf4j.bridge.SLF4JBridgeHandler