OfferteRepository.cls.xml

Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[BUS702] Dubbele orders van alpnach negeren
[BUS702] Dubbele orders van alpnach negeren
[BUS702] Dubbele orders van alpnach negeren

- GeefViaDocumentReferentiesId method toegevoegd in OfferteRepository

  1. … 2 more files in changeset.
[UST2483]Vh4_SVC: "elk product zo snel mogelijk" aka Deelleveringen

-Recompile van interface zodat de geerfde method ook in de mock komen.

Uitzoeken landcodes ik maak hiervoor een kaartje aan. -> besproken met PVR. Idee om landen aan te bieden net zoals bij unishop is ok. Wordt later nog uitgewerkt.

Uitzoeken landcodes ik maak hiervoor een kaartje aan. -> besproken met PVR. Idee om landen aan te bieden net zoals bij unishop is ok. Wordt later nog uitgewerkt.

Bedenking : GemaaktofferteEvent zou zo dicht mogelijk bij het dataobject moeten zitten zodat een event geraiset wordt bij het aanmaken van een offerte, aangemaakt vanuit eender welk stuk code. (bv ...

Bedenking : GemaaktofferteEvent zou zo dicht mogelijk bij het dataobject moeten zitten zodat een event geraiset wordt bij het aanmaken van een offerte, aangemaakt vanuit eender welk stuk code. (bv op repository) Indien er enkel geraiset wordt vanuit verkoopservice, dan heeft de event waarschijnlijk een andere bedoeling/betekenis.

  • More
  • CR-7
  • resumed reviewing
  • More
  • CR-7
  • started review
[UST1960] Vh4_SVC : BereidVoorBestelling
[UST1960] Vh4_SVC : BereidVoorBestelling
RaiseEventOfferte is een implementatie detail en hoort niet op een interface klasse Naamgeving is niet ok om het gaat om een OfferteGemaaktEvent Beter om een EventRaiser klasse te gebruiken ( zoal...

RaiseEventOfferte is een implementatie detail en hoort niet op een interface klasse
Naamgeving is niet ok om het gaat om een OfferteGemaaktEvent

Beter om een EventRaiser klasse te gebruiken ( zoals daar is : BL.Derde.Agenda.event.EventRaiser )

Verder is het niet nodig om deze klasse expliciet te gaan uitmocken daar in het testing-framework het gehele pubsub gedeelte uitgemockt is.

  • More
  • CR-3
  • started review
[UST1939] Vh4_SVC: MaakWinkelkar
[UST1939] Vh4_SVC: MaakWinkelkar
Waarom moet dat aparte package en aparte testserver zijn . het zullen allemaal heel kleine , zeer vlugge testen zijn. Als blijkt dat er dan toch trage(re) testen zijn .. zal dat eerder te wijten zi...

Waarom moet dat aparte package en aparte testserver zijn . het zullen allemaal heel kleine , zeer vlugge testen zijn.
Als blijkt dat er dan toch trage(re) testen zijn .. zal dat eerder te wijten zijn het ontbreken van indexen op de data dus terug een trigger om iets te moeten doen

Mocht dat niet zo zijn, dan stel ik voor dat we net zoals bij den unishop zelf de landen en codes aanleveren aan intracto. Wat ik wel eventueel bedenk is validaties toe te voegen op postcodes, land...

Mocht dat niet zo zijn, dan stel ik voor dat we net zoals bij den unishop zelf de landen en codes aanleveren aan intracto. Wat ik wel eventueel bedenk is validaties toe te voegen op postcodes, landcodes, etc.. maar dat was niet voor deze fase dacht ik. dat zal ik es navragen.

Zie uitleg CR-3. misschien later te refactoren als ook verkoopservice en dergelijke aangepakt wordt.

Zie uitleg CR-3. misschien later te refactoren als ook verkoopservice en dergelijke aangepakt wordt.

Belgisch adres toegevoegd.

Belgisch adres toegevoegd.

Dit was je voorstel van testen bij het refactoren van de repository in de eerste fase vorig jaar rond de zomer. Voorlopig goed genoeg en beter dan geen. Als we data testen gaan opzetten,dan kunnen ...

Dit was je voorstel van testen bij het refactoren van de repository in de eerste fase vorig jaar rond de zomer. Voorlopig goed genoeg en beter dan geen.
Als we data testen gaan opzetten,dan kunnen we daar best ook een aparte package en aparte testserver voor voorzien.

Melding is veraglemeend naar "ExterneId x bestaat reeds". Daar er op data niveau geen relatie is tussen offerte en winkelkar, moet er een controle voor beide offerte en winkelkar gebeuren. Reposito...

Melding is veraglemeend naar "ExterneId x bestaat reeds".
Daar er op data niveau geen relatie is tussen offerte en winkelkar, moet er een controle voor beide offerte en winkelkar gebeuren. Repository geeft enkel bestaat viaexterneId en het is niet de bedoeling de repository een foutmelding te laten genereren. De meldingen zitten dus op niveau van de services. 1 controle enkel op ofwel offerte of winkelkar lijkt met gevaarlijk omdat het op data niveau niet opgevangen wordt. We willen ook geen dependency creeëren tussen offerte service en winkelkar service. Vandaar elk hun controle; dus de plaats waar de controles samenkomen is dan op verkoopservice niveau. Later misschien te refactoren.

  • More
  • CR-3
  • resumed reviewing
VerkoopService gebruikt geen repositories op dit moment. OfferteBewaarder niet vervangen door repository omdat dit op veel plaatsen zo gebruikt wordt, dan is er meer refactorinbg nodig dan enkel de...

VerkoopService gebruikt geen repositories op dit moment.
OfferteBewaarder niet vervangen door repository omdat dit op veel plaatsen zo gebruikt wordt, dan is er meer refactorinbg nodig dan enkel de verkoopservice.

Idem als LegeKenmerken. http://subversion02.vanhoecke.be/static/ogdo0b/2static/images/wiki/icons/emoticons/smile.gif

Idem als LegeKenmerken.

Okay

Okay

Winkelkar was hier niet van belang aangezien de wijzigingen en testen enkel over externid gaan. Testen zijn zoals besproken aangepast naar 1 test waarin alle controles gebeuren op de gebruikte meth...

Winkelkar was hier niet van belang aangezien de wijzigingen en testen enkel over externid gaan. Testen zijn zoals besproken aangepast naar 1 test waarin alle controles gebeuren op de gebruikte methods binnen de MaakOfferte.

Als je data gebruikt gelieve representatieve data te gebruiken. Dus ik zou kijken om de standaard adressen te gebruiken naar analogie met vhTest.Utils.APPS.common.dto.Adres

Als je data gebruikt gelieve representatieve data te gebruiken. Dus ik zou kijken om de standaard adressen te gebruiken naar analogie met vhTest.Utils.APPS.common.dto.Adres

Deze testen zijn zo basic dat ik zelf de moeite niet zou doen om deze manueel te maken. Het lijkt mij beter om ( later ) aan een systeem te werken : dat op zijn minst ofwel de queries gebruikt in e...

Deze testen zijn zo basic dat ik zelf de moeite niet zou doen om deze manueel te maken.
Het lijkt mij beter om ( later ) aan een systeem te werken :
dat op zijn minst ofwel de queries gebruikt in een repository gaat controleren of die überhaupt uitvoerbaar is.
ofwel effectief wat data gaat opzetten en uitlezen daar het gaat om een repository

Deze testen zijn zo basic dat ik zelf de moeite niet zou doen om deze manueel te maken. Het lijkt mij beter om ( later ) aan een systeem te werken : dat op zijn minst ofwel de queries gebruikt in e...

Deze testen zijn zo basic dat ik zelf de moeite niet zou doen om deze manueel te maken.
Het lijkt mij beter om ( later ) aan een systeem te werken :
dat op zijn minst ofwel de queries gebruikt in een repository gaat controleren of die überhaupt uitvoerbaar is.
ofwel effectief wat data gaat opzetten en uitlezen daar het gaat om een repository

Zeker dat de landcodes die gaan gebruikt worden door intracto mappen op onze landcodes ?

Zeker dat de landcodes die gaan gebruikt worden door intracto mappen op onze landcodes ?

Gebruik maken van gemeenschappelijke klasse om ExterneId te controleren

Gebruik maken van gemeenschappelijke klasse om ExterneId te controleren

Het feit dat er op de DOM.EC.. winkelkar en APPS.VKP.Offerte een ExterneId staat is een intern gegeven dus de controle op winkelkar en offerte horen samen te zitten. Het zou in principe niet kunnen...

Het feit dat er op de DOM.EC.. winkelkar en APPS.VKP.Offerte een ExterneId staat is een intern gegeven dus de controle op winkelkar en offerte horen samen te zitten.
Het zou in principe niet kunnen dat de ExterneId reeds op de winkelkar staat en niet op de offerte dus is eigenlijk een controle op de offerte voldoende.
Dus de foutmelding die we naar de buitenwereld sturen is eerder één van alla "ID reeds gebruik" want intracto heeft geen weet van onze offertes en Winkelkarren.