Repository Couchbase

Definimos los Repository de los Entity que utilizaremos

PlanetasFacade.java

public class PlanetasFacade extends CouchbaseAbstractRepository<Planetas> {
 CouchbaseClientProvider couchbseclientProvider = new  CouchbaseClientProvider();
    public PlanetasFacade() {
        super(Planetas.class, "planetas", "planetas");
    }

    @Override
    protected Cluster getCluster() {
    return  couchbseclientProvider.getCluster();
    }

     @Override
    public Object findById(String key, String value) {
        return search(key, value);
    }

    @Override
    public Object findById(String key, Integer value) {
        return search(key, value);
    }


}

ContinentesRepository.java

public class ContinentesRepository extends CouchbaseAbstractRepository<Continentes> {
 CouchbaseClientProvider couchbseclientProvider = new  CouchbaseClientProvider();
    public ContinentesFacade() {
        super(Continentes.class, "continentes", "continentes");
    }

    @Override
    protected Cluster getCluster() {
    return  couchbseclientProvider.getCluster();
    }

     @Override
    public Object findById(String key, String value) {
        return search(key, value);
    }

    @Override
    public Object findById(String key, Integer value) {
        return search(key, value);
    }


}

Last updated