@Override public Long getVersionIdPartAsLong() { if (!hasVersionIdPart()) { return null; } return Long.parseLong(getVersionIdPart()); }
@Override public <T extends IBaseResource> T vread(final Class<T> theType, IdDt theId) { if (theId.hasVersionIdPart() == false) { throw new IllegalArgumentException(myContext.getLocalizer().getMessage(I18N_NO_VERSION_ID_FOR_VREAD, theId.getValue())); } return doReadOrVRead(theType, theId, true, null, null, false, null, null, null, null); }
theRequestedId.withVersion(eTagVersion).applyTo(resource); } else if (existing.hasVersionIdPart() == false) { existing.withVersion(eTagVersion).applyTo(resource);
for (BaseResourceReferenceDt nextRef : refs) { if (nextRef.getReference().isEmpty() == false) { if (nextRef.getReference().hasVersionIdPart()) { nextRef.setReference(nextRef.getReference().toUnqualifiedVersionless());
@Override public Long getVersionIdPartAsLong() { if (!hasVersionIdPart()) { return null; } return Long.parseLong(getVersionIdPart()); }
@Override public <T extends IBaseResource> T vread(final Class<T> theType, IdDt theId) { if (theId.hasVersionIdPart() == false) { throw new IllegalArgumentException(myContext.getLocalizer().getMessage(I18N_NO_VERSION_ID_FOR_VREAD, theId.getValue())); } return doReadOrVRead(theType, theId, true, null, null, false, null, null, null, null); }
theRequestedId.withVersion(eTagVersion).applyTo(resource); } else if (existing.hasVersionIdPart() == false) { existing.withVersion(eTagVersion).applyTo(resource);
for (BaseResourceReferenceDt nextRef : refs) { if (nextRef.getReference().isEmpty() == false) { if (nextRef.getReference().hasVersionIdPart()) { nextRef.setReference(nextRef.getReference().toUnqualifiedVersionless());