package org.iatoki.judgels.raguel.forum.module;
import com.google.common.collect.ImmutableList;
import java.util.List;
public final class ForumModuleUtils {
private ForumModuleUtils() {
// prevent instantiation
}
public static List<ForumModules> getDependedModules(ForumModules forumModules) {
switch (forumModules) {
case THREAD:
return ImmutableList.of(ForumModules.EXCLUSIVE);
default:
return ImmutableList.of();
}
}
public static List<ForumModules> getModuleDependencies(ForumModules forumModules) {
switch (forumModules) {
case EXCLUSIVE:
return ImmutableList.of(ForumModules.THREAD);
default:
return ImmutableList.of();
}
}
public static List<ForumModules> getModuleContradiction(ForumModules forumModules) {
switch (forumModules) {
default:
return ImmutableList.of();
}
}
}