Hello,
J'ai bien avancé et je m'apprête à poster ce week-end avec quelques questions vraiment importantes pour moi.
En attendant je voudrais savoir une chose. Dans ce lien http://np6.github.io/slate/?json#actions, prenons l'exemple des Actions. Vous voyez la liste avec "Get All Actions", "Get a specific Campaign" etc. Pour chacune si je clique sur Body/Response (en haut à droite) vous voyez ce que j'obtiens. Par exemple pour "Get all Actions" j'obtiens :
Code:
[{
"type": "mailCampaign",
"id": "000AB1",
"name": "Test Campaign",
"creationDate": "2015-10-30T15:23:00Z",
"informations": {
"folder": 123,
"category": 456,
"state": 10
},
"settings": {
"templating": {
"version": "2"
}
},
"scheduler": {
"type": "asap",
"startDate": "2015-10-30T15:23:00Z"
},
"monitor": {
"lastSent": {
"at": "2015-10-30T15:23:00Z"
}
}
}, {
"type": "mailMessage",
"id": "000AB2",
"name": "Test Message",
"creationDate": "2015-10-30T15:23:00Z",
"informations": {
"folder": 910,
"category": 111,
"state": 50
},
"settings": {
"templating": {
"version": "4"
}
}
}]
Si vous deviez créer une seule entité "Action" (en regroupant toutes les responses/body de toute la liste) vous vous prendriez comment ? J'imagine qu'il y a une manière plus rapide et plus intelligente que de parcourir chaque body/response, de les confronter au fur et à mesure pour voir "ce que je dois ajouter" dans ma classe et à la fin générer tous les getters/setters ?
Il y a peut être des outils pour ça ? Là c'est ultra chiant et long à faire et j'imagine mal quelqu'un d'expérimenté s'y prendre comme ça. Je me demande même si c'est une bonne chose que de tout regrouper... C'est quoi la bonne pratique ?
Vous vous y prendriez comment svp ?
Pour rappel, je suis en Java/Spring, pour le moment j'ai codé chaque méthode en utilisant forcément des controllers, des services et des entités.
J'ai le sentiment (de débutant c'est vrai) qu'on utilise mal Spring et qu'on respecte pas grand chose du design pattern mais j'y reviendrai ce week-end.