@Override public String getContentClaimSection() { return record.getContentClaimSection(); }
@Override public String getContentClaimSection() { return event.getContentClaimSection(); }
@Override public boolean isOutputAvailable() { try { return contentRepository.isAccessible(createClaim(event.getContentClaimContainer(), event.getContentClaimSection(), event.getContentClaimIdentifier(), event.getContentClaimOffset())); } catch (final IOException e) { return false; } }
if (record.getContentClaimSection() != null && record.getContentClaimContainer() != null && record.getContentClaimIdentifier() != null) { out.writeBoolean(true); writeUTFLimited(out, record.getContentClaimContainer(), "ContentClaimContainer"); writeUTFLimited(out, record.getContentClaimSection(), "ContentClaimSection"); writeUTFLimited(out, record.getContentClaimIdentifier(), "ContentClaimIdentifier"); if (record.getContentClaimOffset() == null) {
public EventRecord(final ProvenanceEventRecord event, final long eventId, final RecordSchema schema, final RecordSchema contentClaimSchema) { this.schema = schema; this.event = event; this.eventId = eventId; this.contentClaimRecord = createContentClaimRecord(contentClaimSchema, event.getContentClaimContainer(), event.getContentClaimSection(), event.getContentClaimIdentifier(), event.getContentClaimOffset(), event.getFileSize()); this.previousClaimRecord = createContentClaimRecord(contentClaimSchema, event.getPreviousContentClaimContainer(), event.getPreviousContentClaimSection(), event.getPreviousContentClaimIdentifier(), event.getPreviousContentClaimOffset(), event.getPreviousFileSize()); }
@Override public boolean isContentSame() { return areEqual(event.getPreviousContentClaimContainer(), event.getContentClaimContainer()) && areEqual(event.getPreviousContentClaimSection(), event.getContentClaimSection()) && areEqual(event.getPreviousContentClaimIdentifier(), event.getContentClaimIdentifier()) && areEqual(event.getPreviousContentClaimOffset(), event.getContentClaimOffset()) && areEqual(event.getPreviousFileSize(), event.getFileSize()); }
public LookupTableEventRecord(final ProvenanceEventRecord event, final long eventId, final RecordSchema schema, final RecordSchema contentClaimSchema, final RecordSchema previousContentClaimSchema, final long eventIdStartOffset, final long startTimeOffset, final Map<String, Integer> componentIdMap, final Map<String, Integer> componentTypeMap, final Map<String, Integer> queueIdMap, final Map<String, Integer> eventTypeMap) { this.schema = schema; this.event = event; this.eventId = eventId; this.previousClaimRecord = createPreviousContentClaimRecord(previousContentClaimSchema, event.getPreviousContentClaimContainer(), event.getPreviousContentClaimSection(), event.getPreviousContentClaimIdentifier(), event.getPreviousContentClaimOffset(), event.getPreviousFileSize()); this.contentClaimRecord = createContentClaimRecord(contentClaimSchema, event.getContentClaimContainer(), event.getContentClaimSection(), event.getContentClaimIdentifier(), event.getContentClaimOffset(), event.getFileSize()); this.eventIdStartOffset = eventIdStartOffset; this.startTimeOffset = startTimeOffset; this.componentIdMap = componentIdMap; this.componentTypeMap = componentTypeMap; this.queueIdMap = queueIdMap; this.eventTypeMap = eventTypeMap; }
size = provEvent.getPreviousFileSize(); } else { if (provEvent.getContentClaimContainer() == null || provEvent.getContentClaimSection() == null || provEvent.getContentClaimIdentifier() == null) { throw new IllegalArgumentException("Output Content Claim not specified"); final ResourceClaim resourceClaim = resourceClaimManager.newResourceClaim(provEvent.getContentClaimContainer(), provEvent.getContentClaimSection(), provEvent.getContentClaimIdentifier(), false, false);
addField(doc, SearchableFields.Relationship, record.getRelationship()); addField(doc, SearchableFields.Details, record.getDetails()); addField(doc, SearchableFields.ContentClaimSection, record.getContentClaimSection()); addField(doc, SearchableFields.ContentClaimContainer, record.getContentClaimContainer()); addField(doc, SearchableFields.ContentClaimIdentifier, record.getContentClaimIdentifier());
.setFlowFileUUID(parentUUID) .setAttributes(Collections.emptyMap(), flowFileRecord.getAttributes()) .setCurrentContentClaim(event.getContentClaimContainer(), event.getContentClaimSection(), event.getContentClaimIdentifier(), event.getContentClaimOffset(), event.getFileSize()) .setDetails("Replay requested by " + user.getIdentity()) .setEventTime(System.currentTimeMillis())
dto.setInputContentClaimFileSizeBytes(event.getPreviousFileSize()); dto.setOutputContentAvailable(contentAvailability.isOutputAvailable()); dto.setOutputContentClaimSection(event.getContentClaimSection()); dto.setOutputContentClaimContainer(event.getContentClaimContainer()); dto.setOutputContentClaimIdentifier(event.getContentClaimIdentifier());
relationship = event.getRelationship(); contentClaimSection = event.getContentClaimSection(); contentClaimContainer = event.getContentClaimContainer(); contentClaimIdentifier = event.getContentClaimIdentifier();
relationship = event.getRelationship(); contentClaimSection = event.getContentClaimSection(); contentClaimContainer = event.getContentClaimContainer(); contentClaimIdentifier = event.getContentClaimIdentifier();