The CounterHandler interface could be simplified by a lot just by allowing the user to directly pass the entity instance.
For example, instead of:
handler.set_counter(15, 'br', 'se', 28)
it could become:
handler.set_counter(15, snapshotEntityOfBibliographicResource28)
All required information can be easily extracted from the entity instance!
The
CounterHandlerinterface could be simplified by a lot just by allowing the user to directly pass the entity instance.For example, instead of:
it could become:
All required information can be easily extracted from the entity instance!