@Override public UUID getValue(EntityHandle<T> object, QueryOptions queryOptions) { return object.uuid(); } };
@Override public Query<EntityHandle<Deleted>> apply(EntityHandle<Deleted> v) { return equal(Deleted.REFERENCE_ID, v.uuid()); } }
@Override public boolean contains(Object o, QueryOptions queryOptions) { return journal.get(((EntityHandle<T>) o).uuid()).isPresent(); }
@Override public Query<EntityHandle<Deleted>> apply(EntityHandle<Deleted> v) { return equal(Deleted.REFERENCE_ID, v.uuid()); } }
private boolean matches(ResultSet<O> resultSet, Query<O> query, O object, QueryOptions queryOptions) { boolean matches = resultSet.size() == 0; if (matches) { @SuppressWarnings("unchecked") TerminatedRecords<O> terminatedRecords = queryOptions.get(TerminatedRecords.class); terminatedRecords.queries().put(query, object.uuid()); } return matches; }
private boolean matches(ResultSet<O> resultSet, Query<O> query, O object, QueryOptions queryOptions) { boolean matches = resultSet.size() == 0; if (matches) { @SuppressWarnings("unchecked") TerminatedRecords<O> terminatedRecords = queryOptions.get(TerminatedRecords.class); terminatedRecords.queries().put(query, object.uuid()); } return matches; }
private Optional<Boolean> terminatedQuery(O object, Query<O> query, QueryOptions queryOptions) { if (queryOptions.get(TerminatedRecords.class) == null) { queryOptions.put(TerminatedRecords.class, new TerminatedRecords<>()); } TerminatedRecords terminatedRecords = queryOptions.get(TerminatedRecords.class); UUID record = (UUID) terminatedRecords.queries().get(query); if (record == null) { return Optional.empty(); } return Optional.of(record == object.uuid()); }
private Optional<Boolean> terminatedQuery(O object, Query<O> query, QueryOptions queryOptions) { if (queryOptions.get(TerminatedRecords.class) == null) { queryOptions.put(TerminatedRecords.class, new TerminatedRecords<>()); } TerminatedRecords terminatedRecords = queryOptions.get(TerminatedRecords.class); UUID record = (UUID) terminatedRecords.queries().get(query); if (record == null) { return Optional.empty(); } return Optional.of(record == object.uuid()); }
B transformed = transformation.apply(h.get()); try (ResultSet<EntityHandle<EventCausalityEstablished>> causality = repository .query(EventCausalityEstablished.class, equal(EventCausalityEstablished.EVENT, h.uuid()))) { Stream<EntityHandle<EventCausalityEstablished>> causalityStream = StreamSupport .stream(Spliterators.spliterator(causality.iterator(), causality.size(),