@Override public String serialise() { return getReferenceModelName() + "," +toString(true); } }
@Override public String serialise() { return getReferenceModelName() + "," +toString(true); } }
protected void printCDate(CDate cdate, Writer out) throws IOException { if (cdate.getPattern() != null) { out.write(cdate.getPattern()); } else if (cdate.getList() != null) { out.write(cdate.getList().get(0).toString()); } else { printInterval(cdate.getInterval(), out); } if(cdate.hasAssumedValue()) { out.write("; "); out.write(cdate.assumedValue().toString()); } }
protected void printCDate(CDate cdate, Writer out) throws IOException { if (cdate.getPattern() != null) { out.write(cdate.getPattern()); } else if (cdate.getList() != null) { out.write(cdate.getList().get(0).toString()); } else { printInterval(cdate.getInterval(), out); } if(cdate.hasAssumedValue()) { out.write("; "); out.write(cdate.assumedValue().toString()); } }
return getDVInstantiation(DvDate.class.getSimpleName(), dvDate.toString());
@Override public DvDate add(DvDuration q) { if (!getDiffType().isInstance(q)) { throw new IllegalArgumentException("invalid difference type"); } DvDuration d = (DvDuration) q; MutableDateTime mdate = getDateTime().toMutableDateTimeISO(); mdate.add(d.getPeriod()); return new DvDate(getOtherReferenceRanges(), getNormalRange(), getNormalStatus(), getAccuracy(), getMagnitudeStatus(), mdate.toDateTimeISO(), toString()); }
@Override public DvDate add(DvDuration q) { if (!getDiffType().isInstance(q)) { throw new IllegalArgumentException("invalid difference type"); } DvDuration d = (DvDuration) q; MutableDateTime mdate = getDateTime().toMutableDateTimeISO(); mdate.add(d.getPeriod()); return new DvDate(getOtherReferenceRanges(), getNormalRange(), getNormalStatus(), getAccuracy(), getMagnitudeStatus(), mdate.toDateTimeISO(), toString()); }