org.entcore.common.search.LogSearchingEvents.java Source code

Java tutorial

Introduction

Here is the source code for org.entcore.common.search.LogSearchingEvents.java

Source

/*
 * Copyright  "Open Digital Education", 2014
 *
 * This program is published by "Open Digital Education".
 * You must indicate the name of the software and the company in any production /contribution
 * using the software and indicate on the home page of the software industry in question,
 * "powered by Open Digital Education" with a reference to the website: https://opendigitaleducation.com/.
 *
 * This program is free software, licensed under the terms of the GNU Affero General Public License
 * as published by the Free Software Foundation, version 3 of the License.
 *
 * You can redistribute this application and/or modify it since you respect the terms of the GNU Affero General Public License.
 * If you modify the source code and then use this modified source code in your creation, you must make available the source code of your modifications.
 *
 * You should have received a copy of the GNU Affero General Public License along with the software.
 * If not, please see : <http://www.gnu.org/licenses/>. Full compliance requires reading the terms of this license and following its directives.
    
 */

package org.entcore.common.search;

import fr.wseduc.webutils.Either;
import io.vertx.core.Handler;
import io.vertx.core.json.JsonArray;
import io.vertx.core.logging.Logger;
import io.vertx.core.logging.LoggerFactory;

import java.util.List;

/**
 * Created by dbreyton on 23/02/2016.
 */
public class LogSearchingEvents implements SearchingEvents {
    private static final Logger log = LoggerFactory.getLogger(LogSearchingEvents.class);

    @Override
    public void searchResource(List<String> appFilters, String userId, JsonArray groupIds, JsonArray searchWords,
            Integer page, Integer limit, JsonArray columnsHeader, String locale,
            Handler<Either<String, JsonArray>> handler) {
        if (log.isDebugEnabled()) {
            log.debug("Search : " + userId + ", words attributes : " + searchWords.toString()
                    + ", requested engine : " + appFilters.toString());
        }
    }
}