For my application I need to implement the com.vaadin.data.Property.Transactional in a different way that the one you guys used in TransactionalPropertyWrapper. (My team uses a custom transactional system and ORM)
I would then like to use my Transactionals as wrappers of properties bound in FIeldGroups, for that I tried extending the FieldGroup but all options of fields and methods I could override to achieve my goal are private, preferably I would need to override this one:
private <T> Property.Transactional<T> wrapInTransactionalProperty(Property<T> itemProperty) {
return new TransactionalPropertyWrapper<T>(itemProperty);
}
without any extension or parameterization mechanism for transactional wrapping I wonder how is this even usable. How can I have a system where all properties are commited under my transactional context?