Если я использую отдельные классы обслуживания с ServiceLocator
, нужно ли мне где-то определять методы Locator
?:
T create(Class<? extends T> clazz)
I getId(T domainObject)
T find(Class<? extends T> clazz, I id)
Object getVersion(T domainObject)
Они идут на класс обслуживания?