Exemple #1
0
  public FileItem(ResultDocument doc) throws UnsupportedEncodingException, URISyntaxException {
    super(doc);

    setRepository(doc.getValueContent(FileItemFieldEnum.INSTANCE.repository.getName(), 0));
    setDirectory(doc.getValueContent(FileItemFieldEnum.INSTANCE.directory.getName(), 0));
    setHost(doc.getValueContent(FileItemFieldEnum.INSTANCE.host.getName(), 0));
    setSubDirectory(
        FieldValueItem.buildArrayList(
            doc.getValues(FileItemFieldEnum.INSTANCE.subDirectory.getName())));

    setLang(doc.getValueContent(FileItemFieldEnum.INSTANCE.lang.getName(), 0));

    setLangMethod(doc.getValueContent(FileItemFieldEnum.INSTANCE.langMethod.getName(), 0));

    setCrawlDate(doc.getValueContent(FileItemFieldEnum.INSTANCE.crawlDate.getName(), 0));

    setFileExtension(doc.getValueContent(FileItemFieldEnum.INSTANCE.fileExtension.getName(), 0));

    setParser(doc.getValueContent(FileItemFieldEnum.INSTANCE.parser.getName(), 0));

    setTime(doc.getValueContent(FileItemFieldEnum.INSTANCE.time.getName(), 0));

    setUserAllow(
        FieldValueItem.buildArrayList(
            doc.getValues(FileItemFieldEnum.INSTANCE.userAllow.getName())));
    setUserDeny(
        FieldValueItem.buildArrayList(
            doc.getValues(FileItemFieldEnum.INSTANCE.userDeny.getName())));
    setGroupAllow(
        FieldValueItem.buildArrayList(
            doc.getValues(FileItemFieldEnum.INSTANCE.groupAllow.getName())));
    setGroupDeny(
        FieldValueItem.buildArrayList(
            doc.getValues(FileItemFieldEnum.INSTANCE.groupDeny.getName())));
  }