package org.iatoki.judgels.raguel.forum.thread;
import com.google.common.collect.ImmutableList;
import org.iatoki.judgels.play.model.AbstractJudgelsJedisHibernateDao;
import redis.clients.jedis.JedisPool;
import javax.inject.Inject;
import javax.inject.Singleton;
import javax.persistence.metamodel.SingularAttribute;
import java.util.List;
@Singleton
public final class ForumThreadJedisHibernateDao extends AbstractJudgelsJedisHibernateDao<ForumThreadModel> implements ForumThreadDao {
@Inject
public ForumThreadJedisHibernateDao(JedisPool jedisPool) {
super(jedisPool, ForumThreadModel.class);
}
@Override
protected List<SingularAttribute<ForumThreadModel, String>> getColumnsFilterableByString() {
return ImmutableList.of(ForumThreadModel_.name);
}
}