diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2013-08-01 22:26:13 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2013-08-01 22:26:13 +0200 |
commit | 6ba3b6fc452265fb595b7f32055423c606ed77fd (patch) | |
tree | 14ae8915ef9cb9dc28667a10f9303f12672c12ba /myapp/src/main/java/io/trygvis/container/myapp/MyComponent.java | |
download | container-playground-6ba3b6fc452265fb595b7f32055423c606ed77fd.tar.gz container-playground-6ba3b6fc452265fb595b7f32055423c606ed77fd.tar.bz2 container-playground-6ba3b6fc452265fb595b7f32055423c606ed77fd.tar.xz container-playground-6ba3b6fc452265fb595b7f32055423c606ed77fd.zip |
o Initial import.
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.java | 40 |
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) { + } +} |