@Override protected boolean visitCollectionsBeforeSave( Object entity, Serializable id, Object[] values, Type[] types, EventSource source) { //TODO: we use two visitors here, inefficient! OnReplicateVisitor visitor = new OnReplicateVisitor( source, id, entity, false ); visitor.processEntityPropertyValues( values, types ); return super.visitCollectionsBeforeSave( entity, id, values, types, source ); }
substitute = substitute || visitCollectionsBeforeSave( entity, id, values, types, source );
@Override protected boolean visitCollectionsBeforeSave(Object entity, Serializable id, Object[] values, Type[] types, EventSource source) { //TODO: we use two visitors here, inefficient! OnReplicateVisitor visitor = new OnReplicateVisitor( source, id, entity, false ); visitor.processEntityPropertyValues( values, types ); return super.visitCollectionsBeforeSave( entity, id, values, types, source ); }
@Override protected boolean visitCollectionsBeforeSave(Object entity, Serializable id, Object[] values, Type[] types, EventSource source) { //TODO: we use two visitors here, inefficient! OnReplicateVisitor visitor = new OnReplicateVisitor( source, id, entity, false ); visitor.processEntityPropertyValues( values, types ); return super.visitCollectionsBeforeSave( entity, id, values, types, source ); }
@Override protected boolean visitCollectionsBeforeSave( Object entity, Object id, Object[] values, List<PersistentAttributeDescriptor> navigables, EventSource source) { //TODO: we use two visitors here, inefficient! OnReplicateVisitor visitor = new OnReplicateVisitor( source, id, entity, false ); visitor.processEntityPropertyValues( values, navigables ); return super.visitCollectionsBeforeSave( entity, id, values, navigables, source ); }
substitute = substitute || visitCollectionsBeforeSave( entity, id, values, types, source );
substitute = substitute || visitCollectionsBeforeSave( entity, id, values, types, source );
substitute = substitute || visitCollectionsBeforeSave( entity, id, values, entityDescriptor.getPersistentAttributes(), source );