private void setDSCommonProperties(Datastream dsVersion, DigitalObject obj, Entry entry, Feed feed) throws ObjectIntegrityException { IRI ref = ThreadHelper.getInReplyTo(entry).getRef(); Entry parent = feed.getEntry(ref.toString()); dsVersion.DatastreamID = getDatastreamId(obj, parent); dsVersion.DSControlGrp = getDSControlGroup(obj, parent); dsVersion.DSState = getDSState(parent); dsVersion.DSVersionable = getDSVersionable(obj, parent); setDatastreamVersionProperties(dsVersion, obj, entry); }
private void setDSCommonProperties(Datastream dsVersion, DigitalObject obj, Entry entry, Feed feed) throws ObjectIntegrityException { IRI ref = ThreadHelper.getInReplyTo(entry).getRef(); Entry parent = feed.getEntry(ref.toString()); dsVersion.DatastreamID = getDatastreamId(obj, parent); dsVersion.DSControlGrp = getDSControlGroup(obj, parent); dsVersion.DSState = getDSState(parent); dsVersion.DSVersionable = getDSVersionable(obj, parent); setDatastreamVersionProperties(dsVersion, obj, entry); }