Comment instancier un `delegator` dans un script groovy
J'aimerais pouvoir écrire un script groovy pour faire des requêtes en base sans démarrer OFBiz, quelquechose du genre
def d = getDelegator('default')
println(EntityQuery.use(d).from('Party').queryList())
Pour pouvoir faire ça j'ai dû écrire ces quelques lignes au préalable:
StartupCommand command = new StartupCommand.Builder("start").build()
Config config = new Config([command])
Start s = Start.getInstance()
s.setConfig(config)
Container containerObj = new ComponentContainer()
containerObj.init([command], "component-container", config.containerConfig)
containerObj = new ServiceContainer()
containerObj.init([command], "service-container", config.containerConfig)
Le problème c'est que la méthode Start.setConfig
n'existe pas actuellement, faut-il l'écrire et la poussée dans la communauté ? ou une autre possibilité serait mieux ?