API updates

This commit is contained in:
2026-03-22 16:40:54 +01:00
parent 0a85f032d1
commit 26237b20d2
@@ -1,14 +1,24 @@
package com.r35157.nenjim.hubd;
import com.r35157.libs.valuetypes.basic.SemanticVersion;
import com.r35157.nenjim.valuetypes.NenjimJournalId;
import org.jetbrains.annotations.NotNull;
import java.util.Date;
import java.util.Set;
public record NenjimJournal (
@NotNull NenjimJournalId id,
@NotNull String name,
@NotNull Set<NenjimRelease> allReleases,
@NotNull Set<NenjimRelease> recommentedReleases,
@NotNull Set<NenjimRelease> blackListedReleases
) {}
@NotNull Set<NenjimRelease> releases
) {
public NenjimRelease getRelease(SemanticVersion version) {
Dependencies dependencies = new Dependencies();
return new NenjimRelease(
new SemanticVersion(0, 1, 0),
new Date(),
null,
dependencies);
}
}