Implementación Repository de Auditoria
@Stateless
public class AccessInfoRepository extends AbstractRepository<AccessInfo> {
@EJB
MongoClientProvider mongoClientProvider;
@Override
protected MongoClient getMongoClient() {
return mongoClientProvider.getMongoClient();
}
public AccessInfoFacade(){
super(AccessInfo.class,"horariosseguridad_history","accessinfo");
}
public AccessInfoRepository(Class<AccessInfo> entityClass, String database, String collection, Boolean... lazy) {
super(entityClass, database, collection, lazy);
}
@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