Compilation fixes
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
package com.r35157.nenjim.hubd.ctx;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
public interface ContextManager {
|
||||
Context getDefault();
|
||||
Context get(ΩContextIdΩ contextName);
|
||||
Set<ΩContextIdΩ> getList();
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.r35157.nenjim.hubd.journal;
|
||||
|
||||
import com.r35157.libs.valuetypes.basic.SemanticVersion;
|
||||
import com.r35157.nenjim.hubd.module.Dependency;
|
||||
import com.r35157.nenjim.hubd.module.Release;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
|
||||
public record Journal(
|
||||
@NotNull ΩJournalIdΩ id,
|
||||
@NotNull String name,
|
||||
@NotNull Set<Release> releases
|
||||
) {
|
||||
public Release getRelease(SemanticVersion version) {
|
||||
Set<Dependency> dependencies = new HashSet<>();
|
||||
|
||||
return new Release(
|
||||
new SemanticVersion(0, 1, 0),
|
||||
new Date(),
|
||||
null,
|
||||
dependencies);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.r35157.nenjim.hubd.module;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public record Dependency(
|
||||
@NotNull ΩJournalIdΩ dependencyId
|
||||
) {
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.r35157.nenjim.hubd.module;
|
||||
|
||||
import com.r35157.libs.valuetypes.basic.SemanticVersion;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.Set;
|
||||
|
||||
public record Release(
|
||||
@NotNull SemanticVersion version,
|
||||
@NotNull Date releaseDate,
|
||||
@NotNull ΩChecksumΩ checksum,
|
||||
@NotNull Set<Dependency> dependencies
|
||||
) {}
|
||||
Reference in New Issue
Block a user