@Override public DeleteLuceneWork cloneOverridingIdString(final DeleteLuceneWork lw, final KeyTransformationHandler keyTransformationHandler) { final Serializable id = lw.getId(); if (id == null) { //this is serialized work received from a remote node: take the getIdAsString instead final String idInString = lw.getIdInString(); return new DeleteLuceneWork(idInString, idInString, lw.getEntityType()); } else { return lw; } } }
@Override public DeleteLuceneWork cloneOverridingIdString(final DeleteLuceneWork lw, final KeyTransformationHandler keyTransformationHandler) { final Serializable id = lw.getId(); if (id == null) { //this is serialized work received from a remote node: take the getIdAsString instead final String idInString = lw.getIdInString(); return new DeleteLuceneWork(idInString, idInString, lw.getEntityType()); } else { return lw; } } }
@Override public String toString() { String tenant = getTenantId() == null ? "" : " [" + getTenantId() + "] "; return "DeleteLuceneWork" + tenant + ": " + this.getEntityType().getName() + "#" + this.getIdInString(); }
@Override public String toString() { String tenant = getTenantId() == null ? "" : " [" + getTenantId() + "] "; return "DeleteLuceneWork" + tenant + ": " + this.getEntityType().getName() + "#" + this.getIdInString(); }
private static void assertDelete(DeleteLuceneWork work, DeleteLuceneWork copy) { assertThat( work.getEntityType() ).as( "Delete.getEntityClass is not copied" ) .isEqualTo( copy.getEntityType() ); assertThat( work.getId() ).as( "Delete.getId is not copied" ).isEqualTo( copy.getId() ); assertThat( (Object) work.getDocument() ).as( "Delete.getDocument is not the same" ) .isEqualTo( copy.getDocument() ); assertThat( work.getIdInString() ).as( "Delete.getIdInString is not the same" ) .isEqualTo( copy.getIdInString() ); assertThat( work.getFieldToAnalyzerMap() ).as( "Delete.getFieldToAnalyzerMap is not the same" ) .isEqualTo( copy.getFieldToAnalyzerMap() ); }