public final class UpdateRecord
extends java.lang.Object
work
, as
well as the difference
between their
external
identifiers
.Modifier and Type | Field and Description |
---|---|
ExternalIdsDiff |
eidsDiff |
org.um.dsi.gavea.orcid.model.work.WorkSummary |
posWork |
org.um.dsi.gavea.orcid.model.work.Work |
preWork |
Constructor and Description |
---|
UpdateRecord(org.um.dsi.gavea.orcid.model.work.Work preWork,
org.um.dsi.gavea.orcid.model.work.WorkSummary posWork,
ExternalIdsDiff eidsDiff)
Constructs an object containing two versions of a work and the difference
between their
external
identifiers . |
public final org.um.dsi.gavea.orcid.model.work.Work preWork
public final org.um.dsi.gavea.orcid.model.work.WorkSummary posWork
public final ExternalIdsDiff eidsDiff
public UpdateRecord(org.um.dsi.gavea.orcid.model.work.Work preWork, org.um.dsi.gavea.orcid.model.work.WorkSummary posWork, ExternalIdsDiff eidsDiff) throws java.lang.NullPointerException
external
identifiers
. The updated version is assumed to be only a summary, since
the contained information is sufficient for the synchronization procedures.preWork
- the current version of the workposWork
- the updated version of the workeidsDiff
- the difference between the identifiersjava.lang.NullPointerException
- if any of the parameters is null