Lots of renames and changes

This commit is contained in:
2026-03-23 09:14:28 +01:00
parent 26237b20d2
commit 1644631d96
5 changed files with 13 additions and 11 deletions
@@ -3,7 +3,7 @@ package com.r35157.nenjim.hubd;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import com.r35157.nenjim.valuetypes.NenjimJournalId; import com.r35157.nenjim.valuetypes.NenjimJournalId;
public record NenjimDependency( public record Dependency(
@NotNull NenjimJournalId dependencyId @NotNull NenjimJournalId dependencyId
) { ) {
} }
@@ -5,17 +5,18 @@ import com.r35157.nenjim.valuetypes.NenjimJournalId;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import java.util.Date; import java.util.Date;
import java.util.HashSet;
import java.util.Set; import java.util.Set;
public record NenjimJournal ( public record Journal(
@NotNull NenjimJournalId id, @NotNull NenjimJournalId id,
@NotNull String name, @NotNull String name,
@NotNull Set<NenjimRelease> releases @NotNull Set<Release> releases
) { ) {
public NenjimRelease getRelease(SemanticVersion version) { public Release getRelease(SemanticVersion version) {
Dependencies dependencies = new Dependencies(); Set<Dependency> dependencies = new HashSet<>();
return new NenjimRelease( return new Release(
new SemanticVersion(0, 1, 0), new SemanticVersion(0, 1, 0),
new Date(), new Date(),
null, null,
@@ -1,4 +1,4 @@
package com.r35157.nenjim.hubd; package com.r35157.nenjim.hubd;
public record Dependencies( public record Module() {
) {} }
@@ -12,6 +12,6 @@ public interface NenjimHub {
* *
* @param journal * @param journal
*/ */
void monitorJournal(@NotNull NenjimJournal journal); void monitorJournal(@NotNull Journal journal);
} }
@@ -5,10 +5,11 @@ import com.r35157.libs.valuetypes.basic.SemanticVersion;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import java.util.Date; import java.util.Date;
import java.util.Set;
public record NenjimRelease( public record Release(
@NotNull SemanticVersion version, @NotNull SemanticVersion version,
@NotNull Date releaseDate, @NotNull Date releaseDate,
@NotNull Checksum checksum, @NotNull Checksum checksum,
@NotNull Dependencies dependencies @NotNull Set<Dependency> dependencies
) {} ) {}