Go to the documentation of this file.
19package org.sleuthkit.autopsy.url.analytics.domaincategorization;
21import java.sql.SQLException;
22import java.util.logging.Level;
23import org.apache.commons.lang3.StringUtils;
24import org.openide.util.lookup.ServiceProvider;
25import org.sleuthkit.autopsy.coreutils.Logger;
26import org.sleuthkit.autopsy.url.analytics.DomainCategorizer;
27import org.sleuthkit.autopsy.url.analytics.DomainCategorizerException;
28import org.sleuthkit.autopsy.url.analytics.DomainCategory;
47 CustomWebCategorizer(WebCategoriesDataModel
dataModel) {
57 this(WebCategoriesDataModel.getInstance());
65 String hostToUse = (StringUtils.isBlank(host)) ? domain : host;
66 if (StringUtils.isBlank(hostToUse)) {
70 hostToUse = hostToUse.toLowerCase();
73 return dataModel.getMatchingRecord(hostToUse);
74 }
catch (SQLException ex) {
75 logger.log(Level.WARNING,
"There was an error while retrieving data for: " + hostToUse, ex);
84 }
catch (SQLException ex) {
90 public void close() throws SQLException {
synchronized static Logger getLogger(String name)
final WebCategoriesDataModel dataModel
DomainCategory getCategory(String domain, String host)
static final Logger logger
Copyright © 2012-2024 Sleuth Kit Labs. Generated on:
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.