@Override public boolean equals(Object obj) { if (!(obj instanceof MarkVisiblePropertyEvent)) { return false; } MarkVisiblePropertyEvent other = (MarkVisiblePropertyEvent) obj; return getElement().equals(other.getElement()); } }
public void markPropertyVisible(InMemoryElement element, InMemoryTableElement inMemoryTableElement, String key, String name, Visibility propertyVisibility, Long timestamp, Visibility visibility, Authorizations authorizations) { if (!element.canRead(authorizations)) { return; } Property property = inMemoryTableElement.appendMarkPropertyVisibleMutation(key, name, propertyVisibility, timestamp, visibility, authorizations); getSearchIndex().markPropertyVisible(this, element, property, visibility, authorizations); if (property != null && hasEventListeners()) { fireGraphEvent(new MarkVisiblePropertyEvent(this, element, property, visibility)); } }
@SuppressWarnings("unused") public void markPropertyVisible(AccumuloElement element, Property property, Long timestamp, Visibility visibility, Authorizations authorizations) { checkNotNull(element); Span trace = Trace.start("markPropertyVisible"); trace.data("elementId", element.getId()); trace.data("propertyName", property.getName()); trace.data("propertyKey", property.getKey()); try { if (timestamp == null) { timestamp = IncreasingTime.currentTimeMillis(); } ColumnVisibility columnVisibility = visibilityToAccumuloVisibility(visibility); if (element instanceof Vertex) { addMutations(VertexiumObjectType.VERTEX, getMarkVisiblePropertyMutation(element.getId(), property, timestamp, columnVisibility)); } else if (element instanceof Edge) { addMutations(VertexiumObjectType.EDGE, getMarkVisiblePropertyMutation(element.getId(), property, timestamp, columnVisibility)); } getSearchIndex().markPropertyVisible(this, element, property, visibility, authorizations); if (hasEventListeners()) { fireGraphEvent(new MarkVisiblePropertyEvent(this, element, property, visibility)); } } finally { trace.stop(); } }
@SuppressWarnings("unused") public void markPropertyVisible(AccumuloElement element, Property property, Long timestamp, Visibility visibility, Authorizations authorizations) { checkNotNull(element); Span trace = Trace.start("markPropertyVisible"); trace.data("elementId", element.getId()); trace.data("propertyName", property.getName()); trace.data("propertyKey", property.getKey()); try { if (timestamp == null) { timestamp = IncreasingTime.currentTimeMillis(); } ColumnVisibility columnVisibility = visibilityToAccumuloVisibility(visibility); if (element instanceof Vertex) { addMutations(VertexiumObjectType.VERTEX, getMarkVisiblePropertyMutation(element.getId(), property, timestamp, columnVisibility)); } else if (element instanceof Edge) { addMutations(VertexiumObjectType.EDGE, getMarkVisiblePropertyMutation(element.getId(), property, timestamp, columnVisibility)); } getSearchIndex().markPropertyVisible(this, element, property, visibility, authorizations); if (hasEventListeners()) { fireGraphEvent(new MarkVisiblePropertyEvent(this, element, property, visibility)); } } finally { trace.stop(); } }
@Override public boolean equals(Object obj) { if (!(obj instanceof MarkVisiblePropertyEvent)) { return false; } MarkVisiblePropertyEvent other = (MarkVisiblePropertyEvent) obj; return getElement().equals(other.getElement()); } }
@Override public int hashCode() { return getElement().hashCode(); }
@Override public int hashCode() { return getElement().hashCode(); }