本文整理了Java中org.orcid.jaxb.model.v3.rc2.common.Year.getValue()
方法的一些代码示例,展示了Year.getValue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Year.getValue()
方法的具体详情如下:
包路径:org.orcid.jaxb.model.v3.rc2.common.Year
类名称:Year
方法名:getValue
[英]Gets the value of the value property.
[中]获取value属性的值。
代码示例来源:origin: ORCID/ORCID-Source
public static boolean isEmpty(org.orcid.jaxb.model.v3.rc2.common.Year year) {
if (year==null) return true;
return isEmpty(year.getValue());
}
代码示例来源:origin: ORCID/ORCID-Source
@Override
public String toString() {
StringBuilder builder = new StringBuilder(year.getValue());
if (month != null) {
builder.append("-");
builder.append(month.getValue());
}
if (day != null) {
builder.append("-");
builder.append(day.getValue());
}
return builder.toString();
}
代码示例来源:origin: ORCID/ORCID-Source
private static void populateFromFuzzyDate(FuzzyDateEntity fuzzyDateEntity, FuzzyDate fuzzyDate) {
if (fuzzyDate != null) {
Year Year = fuzzyDate.getYear();
if (Year != null) {
fuzzyDateEntity.setYear(Integer.valueOf(Year.getValue()));
}
Month month = fuzzyDate.getMonth();
if (month != null) {
fuzzyDateEntity.setMonth(Integer.valueOf(month.getValue()));
}
Day day = fuzzyDate.getDay();
if (day != null) {
fuzzyDateEntity.setDay(Integer.valueOf(day.getValue()));
}
}
}
代码示例来源:origin: ORCID/ORCID-Source
int year = 0;
try {
year = Integer.parseInt(work.getPublicationDate().getYear().getValue());
} catch (Exception e) {
代码示例来源:origin: ORCID/ORCID-Source
private static Date getCompletionDate(FuzzyDate completionDate) {
if (completionDate != null) {
Integer year = PojoUtil.isEmpty(completionDate.getYear()) ? null : Integer.valueOf(completionDate.getYear().getValue());
Integer month = PojoUtil.isEmpty(completionDate.getMonth()) ? null : Integer.valueOf(completionDate.getMonth().getValue());
Integer day = PojoUtil.isEmpty(completionDate.getDay()) ? null : Integer.valueOf(completionDate.getDay().getValue());
if (year != null && year == 0) {
year = null;
}
if (month != null && month == 0) {
month = null;
}
if (day != null && day == 0) {
day = null;
}
return Date.valueOf(FuzzyDate.valueOf(year, month, day));
}
return null;
}
代码示例来源:origin: ORCID/ORCID-Source
public static Date convertDate(org.orcid.jaxb.model.v3.rc2.common.FuzzyDate fuzzyDate) {
if (fuzzyDate != null) {
Integer year = PojoUtil.isEmpty(fuzzyDate.getYear()) ? null : Integer.valueOf(fuzzyDate.getYear().getValue());
Integer month = PojoUtil.isEmpty(fuzzyDate.getMonth()) ? null : Integer.valueOf(fuzzyDate.getMonth().getValue());
Integer day = PojoUtil.isEmpty(fuzzyDate.getDay()) ? null : Integer.valueOf(fuzzyDate.getDay().getValue());
if (year != null && year == 0) {
year = null;
}
if (month != null && month == 0) {
month = null;
}
if (day != null && day == 0) {
day = null;
}
return Date.valueOf(org.orcid.jaxb.model.v3.rc2.common.FuzzyDate.valueOf(year, month, day));
}
return null;
}
}
代码示例来源:origin: ORCID/ORCID-Source
@Override
public void mapAtoB(FuzzyDate fuzzyDate, StartDateEntity entity, MappingContext context) {
if (fuzzyDate.getYear() != null) {
entity.setYear(Integer.valueOf(fuzzyDate.getYear().getValue()));
} else {
entity.setYear(null);
}
if (fuzzyDate.getMonth() != null) {
entity.setMonth(Integer.valueOf(fuzzyDate.getMonth().getValue()));
} else {
entity.setMonth(null);
}
if (fuzzyDate.getDay() != null) {
entity.setDay(Integer.valueOf(fuzzyDate.getDay().getValue()));
} else {
entity.setDay(null);
}
}
代码示例来源:origin: ORCID/ORCID-Source
@Override
public void mapAtoB(FuzzyDate fuzzyDate, EndDateEntity entity, MappingContext context) {
if (fuzzyDate.getYear() != null) {
entity.setYear(Integer.valueOf(fuzzyDate.getYear().getValue()));
} else {
entity.setYear(null);
}
if (fuzzyDate.getMonth() != null) {
entity.setMonth(Integer.valueOf(fuzzyDate.getMonth().getValue()));
} else {
entity.setMonth(null);
}
if (fuzzyDate.getDay() != null) {
entity.setDay(Integer.valueOf(fuzzyDate.getDay().getValue()));
} else {
entity.setDay(null);
}
}
代码示例来源:origin: ORCID/ORCID-Source
public static Date valueOf(FuzzyDate fuzzyDate) {
Date d = new Date();
if (fuzzyDate.getDay() != null && fuzzyDate.getDay().getValue() != null)
d.setDay(fuzzyDate.getDay().getValue());
if (fuzzyDate.getMonth() != null && fuzzyDate.getMonth().getValue() != null)
d.setMonth(fuzzyDate.getMonth().getValue());
if (fuzzyDate.getYear() != null && fuzzyDate.getYear().getValue() != null)
d.setYear(fuzzyDate.getYear().getValue());
return d;
}
代码示例来源:origin: ORCID/ORCID-Source
private String getDateString(FuzzyDate fuzzyDate) {
String year = fuzzyDate.getYear() != null ? fuzzyDate.getYear().getValue() : null;
String month = fuzzyDate.getMonth() != null ? fuzzyDate.getMonth().getValue() : null;
String day = fuzzyDate.getDay() != null ? fuzzyDate.getDay().getValue() : null;
if (day != null) {
return year + "-" + month + "-" + day;
}
if (month != null) {
return year + "-" + month;
}
if (year != null) {
return year;
}
return null;
}
}
代码示例来源:origin: ORCID/ORCID-Source
Integer.valueOf(year.getValue());
} catch (NumberFormatException n) {
Map<String, String> params = new HashMap<String, String>();
if (year.getValue().length() != 4) {
throw new OrcidValidationException("Invalid year " + year.getValue() + " please specify a four digits value");
boolean isYearEmpty = (year == null || year.getValue() == null) ? true : false;
boolean isMonthEmpty = (month == null || month.getValue() == null) ? true : false;
boolean isDayEmpty = (day == null || day.getValue() == null) ? true : false;
代码示例来源:origin: ORCID/ORCID-Source
public static String createDateSortString(org.orcid.jaxb.model.v3.rc2.common.FuzzyDate start, org.orcid.jaxb.model.v3.rc2.common.FuzzyDate end) {
String year = "0";
String month = "0";
String day = "0";
if (!isEmpty(start) && !isEmpty(start.getYear())) {
year = start.getYear().getValue();
if (!PojoUtil.isEmpty(start.getMonth()))
month = start.getMonth().getValue();
if (!PojoUtil.isEmpty(start.getDay()))
day = start.getDay().getValue();
} else if (!isEmpty(end) && !isEmpty(end.getYear())) {
year = end.getYear().getValue();
if (!PojoUtil.isEmpty(end.getMonth()))
month = end.getMonth().getValue();
if (!PojoUtil.isEmpty(end.getDay()))
day = end.getDay().getValue();
}
return year + "-" + month + '-' + day;
}
代码示例来源:origin: ORCID/ORCID-Source
if (endDate == null) {
dateSortString = "Y-";
dateSortString += startDate.getYear() == null ? "NaN" : startDate.getYear().getValue();
if (!PojoUtil.isEmpty(startDate.getMonth())) {
dateSortString += "-" + startDate.getMonth().getValue();
dateSortString += endDate.getYear() == null ? "NaN" : endDate.getYear().getValue();
if (!PojoUtil.isEmpty(endDate.getMonth())) {
dateSortString += "-" + endDate.getMonth().getValue();
dateSortString += startDate.getYear() == null ? "-NaN" : "-" + startDate.getYear().getValue();
if (!PojoUtil.isEmpty(startDate.getMonth())) {
dateSortString += "-" + startDate.getMonth().getValue();
代码示例来源:origin: ORCID/ORCID-Source
int day = 0;
try {
year = Integer.parseInt(work.getPublicationDate().getYear().getValue());
month = Integer.parseInt(work.getPublicationDate().getMonth().getValue());
day = Integer.parseInt(work.getPublicationDate().getDay().getValue());
代码示例来源:origin: ORCID/ORCID-Source
if (work.getPublicationDate() != null) {
org.orcid.jaxb.model.v3.rc2.common.PublicationDate publicationDate = work.getPublicationDate();
Integer year = PojoUtil.isEmpty(publicationDate.getYear()) ? null : Integer.valueOf(publicationDate.getYear().getValue());
Integer month = PojoUtil.isEmpty(publicationDate.getMonth()) ? null : Integer.valueOf(publicationDate.getMonth().getValue());
Integer day = PojoUtil.isEmpty(publicationDate.getDay()) ? null : Integer.valueOf(publicationDate.getDay().getValue());
内容来源于网络,如有侵权,请联系作者删除!