/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  com.l7tech.gateway.common.cassandra.CassandraConnection
 *  com.l7tech.objectmodel.EntityHeader
 *  com.l7tech.objectmodel.EntityManager$UniqueType
 *  com.l7tech.objectmodel.FindException
 *  com.l7tech.objectmodel.PersistentEntity
 */
package com.l7tech.server.cassandra;

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

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

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

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

