package com.l7tech.server.cassandra;

import com.l7tech.gateway.common.cassandra.CassandraConnection;
import com.l7tech.objectmodel.EntityHeader;
import com.l7tech.objectmodel.FindException;
import com.l7tech.objectmodel.PersistentEntity;
import com.l7tech.objectmodel.EntityManager.UniqueType;
import com.l7tech.server.HibernateEntityManager;

public class CassandraConnectionEntityManagerImpl extends HibernateEntityManager<CassandraConnection, EntityHeader> implements CassandraConnectionEntityManager {
   public Class<? extends PersistentEntity> getImpClass() {
      return CassandraConnection.class;
   }

   @Override
   protected UniqueType getUniqueType() {
      return UniqueType.NAME;
   }

   @Override
   public CassandraConnection getCassandraConnectionEntity(String var1) throws FindException {
      return this.findByUniqueName(var1);
   }
}
