summaryrefslogtreecommitdiff
path: root/myapp/src/main/java/io/trygvis/container/myapp/MyComponent.java
diff options
context:
space:
mode:
Diffstat (limited to 'myapp/src/main/java/io/trygvis/container/myapp/MyComponent.java')
-rw-r--r--myapp/src/main/java/io/trygvis/container/myapp/MyComponent.java40
1 files changed, 40 insertions, 0 deletions
diff --git a/myapp/src/main/java/io/trygvis/container/myapp/MyComponent.java b/myapp/src/main/java/io/trygvis/container/myapp/MyComponent.java
new file mode 100644
index 0000000..cf30c3b
--- /dev/null
+++ b/myapp/src/main/java/io/trygvis/container/myapp/MyComponent.java
@@ -0,0 +1,40 @@
+package io.trygvis.container.myapp;
+
+import io.trygvis.container.log.Log;
+import io.trygvis.container.tx.Tx;
+import org.springframework.transaction.annotation.Transactional;
+
+import static io.trygvis.container.tx.TransactionHolder.currentTx;
+
+@Transactional
+@Log
+public class MyComponent {
+ private final String myString = "123";
+ private String myVar;
+
+ public static class Person {
+ public final String name;
+
+ public Person(String name) {
+ this.name = name;
+ }
+ }
+
+ protected MyComponent() {
+ }
+
+ public MyComponent(String myVar) {
+ this.myVar = myVar;
+ }
+
+ public void doProcessing(int x) {
+ Tx tx = currentTx();
+ }
+
+ public Person addPerson(String name) {
+ return new Person(name);
+ }
+
+ public void deletePerson(int a, int b) {
+ }
+}