diff --git a/src/main/tjava/com/r35157/nenjim/valuetypes/ctx/ContextId.tjava b/src/main/tjava/com/r35157/nenjim/valuetypes/ctx/ContextId.tjava new file mode 100644 index 0000000..da4a6a3 --- /dev/null +++ b/src/main/tjava/com/r35157/nenjim/valuetypes/ctx/ContextId.tjava @@ -0,0 +1,12 @@ +package com.r35157.nenjim.valuetypes.ctx; + +//import com.r35157.libs.valuetypes.basic.Id; +import org.jetbrains.annotations.NotNull; + +public record ContextId( + @NotNull String value +) { //implements Id { + public static ContextId of(String contextId) { + return new ContextId(contextId); + } +} diff --git a/src/main/tjava/com/r35157/nenjim/valuetypes/journal/JournalId.tjava b/src/main/tjava/com/r35157/nenjim/valuetypes/journal/JournalId.tjava new file mode 100644 index 0000000..44f56a1 --- /dev/null +++ b/src/main/tjava/com/r35157/nenjim/valuetypes/journal/JournalId.tjava @@ -0,0 +1,12 @@ +package com.r35157.nenjim.valuetypes.journal; + +import org.jetbrains.annotations.NotNull; +//import com.r35157.libs.valuetypes.basic.Id; + +public record JournalId( + @NotNull String value +) { //implements Id { + public static JournalId of(String journalId) { + return new JournalId(journalId); + } +} diff --git a/src/main/tjava/com/r35157/nenjim/valuetypes/module/JavaClassId.tjava b/src/main/tjava/com/r35157/nenjim/valuetypes/module/JavaClassId.tjava new file mode 100644 index 0000000..db6893f --- /dev/null +++ b/src/main/tjava/com/r35157/nenjim/valuetypes/module/JavaClassId.tjava @@ -0,0 +1,12 @@ +package com.r35157.nenjim.valuetypes.module; + +//import com.r35157.libs.valuetypes.basic.Id; +import org.jetbrains.annotations.NotNull; + +public record JavaClassId( + @NotNull String value +) { //implements Id { + public static JavaClassId of(String javaClassId) { + return new JavaClassId(javaClassId); + } +} diff --git a/src/main/tjava/com/r35157/nenjim/valuetypes/module/JavaPackageId.tjava b/src/main/tjava/com/r35157/nenjim/valuetypes/module/JavaPackageId.tjava new file mode 100644 index 0000000..39a3d69 --- /dev/null +++ b/src/main/tjava/com/r35157/nenjim/valuetypes/module/JavaPackageId.tjava @@ -0,0 +1,12 @@ +package com.r35157.nenjim.valuetypes.module; + +//import com.r35157.libs.valuetypes.basic.Id; +import org.jetbrains.annotations.NotNull; + +public record JavaPackageId( + @NotNull String value +) { //implements Id { + public static JavaPackageId of(String javaPackageId) { + return new JavaPackageId(javaPackageId); + } +} diff --git a/src/main/tjava/com/r35157/nenjim/valuetypes/module/ModuleId.tjava b/src/main/tjava/com/r35157/nenjim/valuetypes/module/ModuleId.tjava new file mode 100644 index 0000000..0f94994 --- /dev/null +++ b/src/main/tjava/com/r35157/nenjim/valuetypes/module/ModuleId.tjava @@ -0,0 +1,12 @@ +package com.r35157.nenjim.valuetypes.module; + +//import com.r35157.libs.valuetypes.basic.Id; +import org.jetbrains.annotations.NotNull; + +public record ModuleId( + @NotNull String value +) { //implements Id { + public static ModuleId of(String moduleId) { + return new ModuleId(moduleId); + } +}