diff --git a/api-lib-core/src/main/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangStub.java b/api-lib-core/src/main/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangStub.java index ff6b95ba1a0a4273bfcce40816888bf01b4bd88c..6b53b3aa7ebd1839de05baa98c69c2a0b21529e4 100644 --- a/api-lib-core/src/main/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangStub.java +++ b/api-lib-core/src/main/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangStub.java @@ -2,9 +2,11 @@ package de.ozgcloud.apilib.vorgang; import lombok.Builder; import lombok.Getter; +import lombok.ToString; @Builder @Getter +@ToString public class OzgCloudVorgangStub { private OzgCloudVorgangId id; diff --git a/api-lib-demo/pom.xml b/api-lib-demo/pom.xml new file mode 100644 index 0000000000000000000000000000000000000000..64e08d0228ab7de91c8032c1d914a297f6b6b93c --- /dev/null +++ b/api-lib-demo/pom.xml @@ -0,0 +1,19 @@ +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>de.ozgcloud.api-lib</groupId> + <artifactId>api-lib-parent</artifactId> + <version>0.1.0-SNAPSHOT</version> + </parent> + <artifactId>api-lib-demo</artifactId> + + <dependencies> + <dependency> + <groupId>de.ozgcloud.api-lib</groupId> + <artifactId>ozg-cloud-spring-boot-starter</artifactId> + <version>${project.version}</version> + </dependency> + </dependencies> +</project> \ No newline at end of file diff --git a/api-lib-demo/src/main/java/de/ozgcloud/apilib/demo/DemoApplication.java b/api-lib-demo/src/main/java/de/ozgcloud/apilib/demo/DemoApplication.java new file mode 100644 index 0000000000000000000000000000000000000000..e9ac445cd7b68b170d2ee29c5766324f0b5eb48d --- /dev/null +++ b/api-lib-demo/src/main/java/de/ozgcloud/apilib/demo/DemoApplication.java @@ -0,0 +1,12 @@ +package de.ozgcloud.apilib.demo; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class DemoApplication { + + public static void main(String[] args) { + SpringApplication.run(DemoApplication.class, args); + } +} diff --git a/api-lib-demo/src/main/java/de/ozgcloud/apilib/demo/DemoRunner.java b/api-lib-demo/src/main/java/de/ozgcloud/apilib/demo/DemoRunner.java new file mode 100644 index 0000000000000000000000000000000000000000..d0324fe41b613c1b4ebc75a0ff1f869b0ed1cc3f --- /dev/null +++ b/api-lib-demo/src/main/java/de/ozgcloud/apilib/demo/DemoRunner.java @@ -0,0 +1,21 @@ +package de.ozgcloud.apilib.demo; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.ApplicationListener; +import org.springframework.context.event.ContextRefreshedEvent; +import org.springframework.stereotype.Component; + +import de.ozgcloud.apilib.vorgang.OzgCloudVorgangService; + +@Component +class DemoRunner implements ApplicationListener<ContextRefreshedEvent> { + + @Autowired + private OzgCloudVorgangService vorgangService; + + @Override + public void onApplicationEvent(ContextRefreshedEvent event) { + System.out.println(vorgangService.search("test")); + } + +} diff --git a/pom.xml b/pom.xml index 5169b20a4f720ecc652fdd30e73b94691a2c95ce..031893b35dad16e5348d2721046029dbe623420c 100644 --- a/pom.xml +++ b/pom.xml @@ -20,6 +20,7 @@ <modules> <module>api-lib-core</module> <module>ozg-cloud-spring-boot-starter</module> + <module>api-lib-demo</module> </modules> <properties>