private void updateArticleYear(String pyYear) { if (pyYear != null && pyYear.length() == 4) { YDate year = new YDate(); year.setType(YConstants.DT_PUBLISHED); year.setYear(pyYear); yArticle.addDate(year); } }
@Override protected boolean enhanceMetadata(MatchResult result, YElement metadata) { YDate date = new YDate().setType(dateType); date.setDay(Integer.parseInt(result.group(2))); for (int i = 0; i < 12; i++) { if (result.group(i + 3) != null) { date.setMonth(i + 1); break; } } date.setYear(Integer.parseInt(result.group(15))); date.setText(result.group(1)); metadata.addDate(date); return true; }
@Override protected boolean enhanceMetadata(MatchResult result, YElement metadata) { for (int i = 1; i <= result.groupCount(); i++) { String year = result.group(i); try { int y = Integer.parseInt(year); if (y >= 1900 && y < 2020) { metadata.addDate(new YDate().setType(YConstants.DT_PUBLISHED).setYear(y).setText(year)); return true; } } catch (NumberFormatException e) {} } return false; } }
LinkedList<YDate> ydl = new LinkedList<YDate>(); YDate yd = new YDate(); yd.setYear(val.getValue()); ydl.add(yd); ye.setDates(ydl);
LinkedList<YDate> ydl = new LinkedList<YDate>(); YDate yd = new YDate(); yd.setYear(val.getValue()); ydl.add(yd); ye.setDates(ydl);
ydate.setYear(yearText); if (dateText.length() > 0) { dateText = dateText.concat(" - ");
protected void convertDate(BibEntry source, YElement yElement) { String year = source.getFirstFieldValue(BibEntry.FIELD_YEAR); String month = source.getFirstFieldValue(BibEntry.FIELD_MONTH); YDate yDate = new YDate(); yDate.setType(YConstants.DT_PUBLISHED); if (year != null) { yDate.setYear(year); } if (month != null) { yDate.setMonth(month); } if (month != null || year != null) { yElement.addDate(yDate); } }
@Override public YDate convert(BasicDBObject source) { if(source == null){ return null; } YDate date = new YDate(); date.setYear(source.getInt("year", 0)); date.setDay(source.getInt("day", 0)); date.setMonth(source.getInt("month",0)); date.setType(source.getString("type")); date.setText(source.getString("text")); return date; }
YDate yd=new YDate(); yd.setType(DateTypes.DT_ISSUED); yd.setYear(year); if (StringUtils.isNotBlank(month)) { yd.setMonth(month);
pubdate.setYear(yearText); if (dateText.length() > 0) { dateText = dateText.concat(" ");
pubdate.setYear(yearText); if (dateText.length() > 0) { dateText = dateText.concat(" ");