Advertisement
khuative

Untitled

Aug 31st, 2018
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 21.05 KB | None | 0 0
  1. package com.idrims.service;
  2.  
  3. import com.idrims.exception.AppException;
  4. import com.idrims.model.*;
  5. import com.idrims.repository.*;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.security.crypto.password.PasswordEncoder;
  8. import org.springframework.stereotype.Component;
  9.  
  10. import javax.annotation.PostConstruct;
  11. import java.util.Collections;
  12.  
  13. @Component
  14. public class InitService {
  15.     @Autowired
  16.     InsurancePricingSchemeRepository insurancePricingSchemeRepository;
  17.     @Autowired
  18.     ZinaraPricingSchemeRepository zinaraPricingSchemeRepository;
  19.     @Autowired
  20.     ZinaraTaxMapperRepository zinaraTaxMapperRepository;
  21.  
  22.     @Autowired
  23.     RegionRepository regionRepository;
  24.     @Autowired
  25.     SubRegionRepository subRegionRepository;
  26.     @Autowired
  27.     CollectionPointRepository collectionPointRepository;
  28.     @Autowired
  29.     RoleRepository roleRepository;
  30.     @Autowired
  31.     SuburbRepository suburbRepository;
  32.     @Autowired
  33.     UserRepository userRepository;
  34.     @Autowired
  35.     PasswordEncoder passwordEncoder;
  36.     @Autowired
  37.     VehicleRepository vehicleRepository;
  38.     @Autowired
  39.     CompanyRepository companyRepository;
  40.     @PostConstruct
  41.     public void init() {
  42.  
  43.  
  44.  
  45.         if(!roleRepository.existsByName(RoleName.ROLE_USER)){
  46.             Role role1 = new Role();
  47.             role1.setName(RoleName.ROLE_USER);
  48.             roleRepository.save(role1);
  49.         }
  50.  
  51.         if(!roleRepository.existsByName(RoleName.ROLE_ADMIN)){
  52.             Role role2 = new Role();
  53.             role2.setName(RoleName.ROLE_ADMIN);
  54.             Role savedRole2 =  roleRepository.save(role2);
  55.         }
  56.  
  57.         if(userRepository.findAll().isEmpty()){
  58.             User user = new User("CUST01", "Tapiwa", "String", "string","1234567890", "tapiwaruwizhi@gmail.com", passwordEncoder.encode("123456"));
  59.             user.setUserStatus(true);
  60.             Role userRole = roleRepository.findByName(RoleName.ROLE_USER)
  61.                     .orElseThrow(() -> new AppException("User Role not set."));
  62.             user.setRoles(Collections.singleton(userRole));
  63.             User result = userRepository.save(user);
  64.  
  65.             User user2 = new User("AGENT01", "Taps", "String", "string1","12345678", "tapsruwizhi@gmail.com", passwordEncoder.encode("123456"));
  66.             user2.setUserStatus(true);
  67.             Role userRole2 = roleRepository.findByName(RoleName.ROLE_USER)
  68.                     .orElseThrow(() -> new AppException("User Role not set."));
  69.             user.setRoles(Collections.singleton(userRole2));
  70.             User result2 = userRepository.save(user2);
  71.  
  72.             User user3 = new User("ADMIN01", "rudo", "String", "string3","87654321", "rudoi@brandconsult.co.zw", passwordEncoder.encode("1111"));
  73.             user3.setUserStatus(true);
  74.             Role userRole3 = roleRepository.findByName(RoleName.ROLE_ADMIN)
  75.                     .orElseThrow(() -> new AppException("User Role not set."));
  76.             user.setRoles(Collections.singleton(userRole3));
  77.            userRepository.save(user3);
  78.         }
  79.  
  80.  
  81.         if(insurancePricingSchemeRepository.findAll().isEmpty()){
  82.             insurancePricingScheme insurancePricingScheme1 = new insurancePricingScheme();
  83.             insurancePricingScheme1.setAnnualCompRate(0.045);
  84.             insurancePricingScheme1.setAnnualCompRateMinimum(225);
  85.             insurancePricingScheme1.setRtaCoverPremium(90);
  86.             insurancePricingScheme1.setRtaLevy(0.12);
  87.             insurancePricingScheme1.setTaxClassDescription("First Class");
  88.             insurancePricingScheme insurancePricingScheme2 = new insurancePricingScheme();
  89.             insurancePricingScheme2.setAnnualCompRate(0.045);
  90.             insurancePricingScheme2.setAnnualCompRateMinimum(240);
  91.             insurancePricingScheme2.setRtaCoverPremium(90);
  92.             insurancePricingScheme2.setRtaLevy(0.12);
  93.             insurancePricingScheme2.setTaxClassDescription("Second Class");
  94.             insurancePricingScheme insurancePricingScheme3 = new insurancePricingScheme();
  95.             insurancePricingScheme3.setAnnualCompRate(0.045);
  96.             insurancePricingScheme3.setAnnualCompRateMinimum(260);
  97.             insurancePricingScheme3.setRtaCoverPremium(90);
  98.             insurancePricingScheme3.setRtaLevy(0.12);
  99.             insurancePricingScheme3.setTaxClassDescription("Third Class");
  100.             insurancePricingScheme insurancePricingScheme4 = new insurancePricingScheme();
  101.             insurancePricingScheme4.setAnnualCompRate(0.045);
  102.             insurancePricingScheme4.setAnnualCompRateMinimum(280);
  103.             insurancePricingScheme4.setRtaCoverPremium(90);
  104.             insurancePricingScheme4.setRtaLevy(0.12);
  105.             insurancePricingScheme4.setTaxClassDescription("Fourth Class");
  106.             insurancePricingScheme insurancePricingScheme5 = new insurancePricingScheme();
  107.             insurancePricingScheme5.setAnnualCompRate(0.045);
  108.             insurancePricingScheme5.setAnnualCompRateMinimum(300);
  109.             insurancePricingScheme5.setRtaCoverPremium(90);
  110.             insurancePricingScheme5.setRtaLevy(0.12);
  111.             insurancePricingScheme5.setTaxClassDescription("Fifth Class");
  112.  
  113.  
  114.             insurancePricingSchemeRepository.save(insurancePricingScheme1);
  115.  
  116.             insurancePricingSchemeRepository.save(insurancePricingScheme2);
  117.  
  118.             insurancePricingSchemeRepository.save(insurancePricingScheme3);
  119.  
  120.             insurancePricingSchemeRepository.save(insurancePricingScheme4);
  121.  
  122.             insurancePricingSchemeRepository.save(insurancePricingScheme5);
  123.         }
  124.  
  125. if(zinaraPricingSchemeRepository.findAll().isEmpty()){
  126.     zinaraPricingScheme zinaraPricingScheme1 = new zinaraPricingScheme();
  127.     zinaraPricingScheme1.setTaxClassDescription("Up to 1500kg");
  128.     zinaraPricingScheme zinaraPricingScheme2 = new zinaraPricingScheme();
  129.     zinaraPricingScheme2.setTaxClassDescription("Up to 1500kg");
  130.     zinaraPricingScheme zinaraPricingScheme3 = new zinaraPricingScheme();
  131.     zinaraPricingScheme3.setTaxClassDescription("Up to 1500kg");
  132.     zinaraPricingScheme zinaraPricingScheme4 = new zinaraPricingScheme();
  133.     zinaraPricingScheme4.setTaxClassDescription("Up to 1500kg");
  134.     zinaraPricingScheme zinaraPricingScheme5 = new zinaraPricingScheme();
  135.     zinaraPricingScheme5.setTaxClassDescription("Up to 1500kg");
  136.  
  137.     zinaraPricingSchemeRepository.save(zinaraPricingScheme1);
  138.  
  139.     zinaraPricingSchemeRepository.save(zinaraPricingScheme2);
  140.  
  141.     zinaraPricingSchemeRepository.save(zinaraPricingScheme3);
  142.  
  143.     zinaraPricingSchemeRepository.save(zinaraPricingScheme4);
  144.  
  145.     zinaraPricingSchemeRepository.save(zinaraPricingScheme5);
  146. }
  147.             if(companyRepository.findAll().isEmpty()){
  148.                 Company company = new Company();
  149.                 company.setAddress("Company Address");
  150.                 company.setCode("EXA1");
  151.                 company.setContact("0719936191");
  152.                 company.setType("INSURANCE");
  153.                 company.setStatus(true);
  154.                 company.setDescription("Company Description");
  155.                 company.setEmail("tapiwaruwizhi@gmail.com");
  156.                 company.setName("Insurance Company1");
  157.                 Company savedCompany =   companyRepository.save(company);
  158.  
  159.                 Company company1 = new Company();
  160.                 company1.setAddress("Company Address 2");
  161.                 company1.setCode("EXA2");
  162.                 company1.setContact("1234567890");
  163.                 company1.setType("INSURANCE");
  164.                 company1.setStatus(true);
  165.                 company1.setDescription("Company Description 2");
  166.                 company1.setEmail("tapsruwizhi@gmail.com");
  167.                 company1.setName("Insurance Company2");
  168.                 companyRepository.save(company1);
  169.  
  170.                 Vehicle vehicle = new Vehicle();
  171.                 vehicle.setVehicleRegistrationNumber("ADV 5016");
  172.                 vehicle.setInsuredBy(savedCompany.getName());
  173.                 vehicle.setVehicleMake("vehicle Make Example");
  174.                 vehicle.setVehicleModel("vehicle Model Example");
  175.                 vehicle.setVehicleOwnership("vehicle Ownership Example");
  176.                 vehicle.setVehicleUsage("vehicle Usage Example");
  177.                 vehicle.setVerificationStatus(true);
  178.                 vehicle.setInsuranceTaxClass(1);
  179.                 vehicle.setZinaraTaxClass(1);
  180.                 vehicleRepository.save(vehicle);
  181.  
  182.                 Vehicle vehicle2 = new Vehicle();
  183.                 vehicle2.setVehicleRegistrationNumber("ADV 5017");
  184.                 vehicle2.setInsuredBy(savedCompany.getName());
  185.                 vehicle2.setVehicleMake("vehicle Make Example2");
  186.                 vehicle2.setVehicleModel("vehicle Model Example2");
  187.                 vehicle2.setVehicleOwnership("vehicle Ownership Example2");
  188.                 vehicle2.setVehicleUsage("vehicle Usage Example2");
  189.                 vehicle2.setVerificationStatus(true);
  190.                 vehicle2.setInsuranceTaxClass(2);
  191.                 vehicle2.setZinaraTaxClass(2);
  192.                 vehicle2.setZinaraArrears(20);
  193.                 vehicleRepository.save(vehicle2);
  194.  
  195.                 Vehicle vehicle3 = new Vehicle();
  196.                 vehicle3.setVehicleRegistrationNumber("ABC 1234");
  197.                 vehicle3.setVerificationStatus(false);
  198.                 vehicleRepository.save(vehicle3);
  199.  
  200.                 Vehicle vehicle4 = new Vehicle();
  201.                 vehicle4.setVehicleRegistrationNumber("BCC 1233");
  202.                 vehicle4.setVerificationStatus(false);
  203.                 vehicleRepository.save(vehicle4);
  204.  
  205.             }
  206.  
  207.  
  208.  
  209.         zinaraRateMapper zinaraRateMapper1 = new zinaraRateMapper();
  210.         zinaraRateMapper1.setZinaraTaxClassId(1);
  211.         zinaraRateMapper1.setZinaraTaxPeriod(4);
  212.         zinaraRateMapper1.setZinaraTaxValue(20);
  213.         zinaraRateMapper zinaraRateMapper2 = new zinaraRateMapper();
  214.         zinaraRateMapper2.setZinaraTaxClassId(1);
  215.         zinaraRateMapper2.setZinaraTaxPeriod(6);
  216.         zinaraRateMapper2.setZinaraTaxValue(30);
  217.         zinaraRateMapper zinaraRateMapper3 = new zinaraRateMapper();
  218.         zinaraRateMapper3.setZinaraTaxClassId(1);
  219.         zinaraRateMapper3.setZinaraTaxPeriod(8);
  220.         zinaraRateMapper3.setZinaraTaxValue(40);
  221.         zinaraRateMapper zinaraRateMapper4 = new zinaraRateMapper();
  222.         zinaraRateMapper4.setZinaraTaxClassId(1);
  223.         zinaraRateMapper4.setZinaraTaxPeriod(10);
  224.         zinaraRateMapper4.setZinaraTaxValue(50);
  225.         zinaraRateMapper zinaraRateMapper5 = new zinaraRateMapper();
  226.         zinaraRateMapper5.setZinaraTaxClassId(1);
  227.         zinaraRateMapper5.setZinaraTaxPeriod(12);
  228.         zinaraRateMapper5.setZinaraTaxValue(60);
  229.         zinaraTaxMapperRepository.save(zinaraRateMapper1);
  230.         zinaraTaxMapperRepository.save(zinaraRateMapper2);
  231.         zinaraTaxMapperRepository.save(zinaraRateMapper3);
  232.         zinaraTaxMapperRepository.save(zinaraRateMapper4);
  233.         zinaraTaxMapperRepository.save(zinaraRateMapper5);
  234.  
  235.  
  236.         zinaraRateMapper zinaraRateMapper6 = new zinaraRateMapper();
  237.         zinaraRateMapper6.setZinaraTaxClassId(2);
  238.         zinaraRateMapper6.setZinaraTaxPeriod(4);
  239.         zinaraRateMapper6.setZinaraTaxValue(25);
  240.         zinaraRateMapper zinaraRateMapper7 = new zinaraRateMapper();
  241.         zinaraRateMapper7.setZinaraTaxClassId(2);
  242.         zinaraRateMapper7.setZinaraTaxPeriod(6);
  243.         zinaraRateMapper7.setZinaraTaxValue(37.5);
  244.         zinaraRateMapper zinaraRateMapper8 = new zinaraRateMapper();
  245.         zinaraRateMapper8.setZinaraTaxClassId(2);
  246.         zinaraRateMapper8.setZinaraTaxPeriod(8);
  247.         zinaraRateMapper8.setZinaraTaxValue(50);
  248.         zinaraRateMapper zinaraRateMapper9 = new zinaraRateMapper();
  249.         zinaraRateMapper9.setZinaraTaxClassId(2);
  250.         zinaraRateMapper9.setZinaraTaxPeriod(10);
  251.         zinaraRateMapper9.setZinaraTaxValue(62.5);
  252.         zinaraRateMapper zinaraRateMapper10 = new zinaraRateMapper();
  253.         zinaraRateMapper10.setZinaraTaxClassId(2);
  254.         zinaraRateMapper10.setZinaraTaxPeriod(12);
  255.         zinaraRateMapper10.setZinaraTaxValue(75);
  256.         zinaraTaxMapperRepository.save(zinaraRateMapper6);
  257.         zinaraTaxMapperRepository.save(zinaraRateMapper7);
  258.         zinaraTaxMapperRepository.save(zinaraRateMapper8);
  259.         zinaraTaxMapperRepository.save(zinaraRateMapper9);
  260.         zinaraTaxMapperRepository.save(zinaraRateMapper10);
  261.  
  262.         zinaraRateMapper zinaraRateMapper11 = new zinaraRateMapper();
  263.         zinaraRateMapper11.setZinaraTaxClassId(3);
  264.         zinaraRateMapper11.setZinaraTaxPeriod(4);
  265.         zinaraRateMapper11.setZinaraTaxValue(30);
  266.         zinaraRateMapper zinaraRateMapper12 = new zinaraRateMapper();
  267.         zinaraRateMapper12.setZinaraTaxClassId(3);
  268.         zinaraRateMapper12.setZinaraTaxPeriod(6);
  269.         zinaraRateMapper12.setZinaraTaxValue(45);
  270.         zinaraRateMapper zinaraRateMapper13 = new zinaraRateMapper();
  271.         zinaraRateMapper13.setZinaraTaxClassId(3);
  272.         zinaraRateMapper13.setZinaraTaxPeriod(8);
  273.         zinaraRateMapper13.setZinaraTaxValue(60);
  274.         zinaraRateMapper zinaraRateMapper14 = new zinaraRateMapper();
  275.         zinaraRateMapper14.setZinaraTaxClassId(3);
  276.         zinaraRateMapper14.setZinaraTaxPeriod(10);
  277.         zinaraRateMapper14.setZinaraTaxValue(75);
  278.         zinaraRateMapper zinaraRateMapper15 = new zinaraRateMapper();
  279.         zinaraRateMapper15.setZinaraTaxClassId(3);
  280.         zinaraRateMapper15.setZinaraTaxPeriod(12);
  281.         zinaraRateMapper15.setZinaraTaxValue(90);
  282.         zinaraTaxMapperRepository.save(zinaraRateMapper11);
  283.         zinaraTaxMapperRepository.save(zinaraRateMapper12);
  284.         zinaraTaxMapperRepository.save(zinaraRateMapper13);
  285.         zinaraTaxMapperRepository.save(zinaraRateMapper14);
  286.         zinaraTaxMapperRepository.save(zinaraRateMapper15);
  287.  
  288.         zinaraRateMapper zinaraRateMapper16 = new zinaraRateMapper();
  289.         zinaraRateMapper16.setZinaraTaxClassId(4);
  290.         zinaraRateMapper16.setZinaraTaxPeriod(4);
  291.         zinaraRateMapper16.setZinaraTaxValue(60);
  292.         zinaraRateMapper zinaraRateMapper17 = new zinaraRateMapper();
  293.         zinaraRateMapper17.setZinaraTaxClassId(4);
  294.         zinaraRateMapper17.setZinaraTaxPeriod(6);
  295.         zinaraRateMapper17.setZinaraTaxValue(82.5);
  296.         zinaraRateMapper zinaraRateMapper18 = new zinaraRateMapper();
  297.         zinaraRateMapper18.setZinaraTaxClassId(4);
  298.         zinaraRateMapper18.setZinaraTaxPeriod(8);
  299.         zinaraRateMapper18.setZinaraTaxValue(105);
  300.         zinaraRateMapper zinaraRateMapper19 = new zinaraRateMapper();
  301.         zinaraRateMapper19.setZinaraTaxClassId(4);
  302.         zinaraRateMapper19.setZinaraTaxPeriod(10);
  303.         zinaraRateMapper19.setZinaraTaxValue(127.5);
  304.         zinaraRateMapper zinaraRateMapper20 = new zinaraRateMapper();
  305.         zinaraRateMapper20.setZinaraTaxClassId(4);
  306.         zinaraRateMapper20.setZinaraTaxPeriod(12);
  307.         zinaraRateMapper20.setZinaraTaxValue(150);
  308.         zinaraTaxMapperRepository.save(zinaraRateMapper16);
  309.         zinaraTaxMapperRepository.save(zinaraRateMapper17);
  310.         zinaraTaxMapperRepository.save(zinaraRateMapper18);
  311.         zinaraTaxMapperRepository.save(zinaraRateMapper19);
  312.         zinaraTaxMapperRepository.save(zinaraRateMapper20);
  313.  
  314.         zinaraRateMapper zinaraRateMapper21 = new zinaraRateMapper();
  315.         zinaraRateMapper21.setZinaraTaxClassId(5);
  316.         zinaraRateMapper21.setZinaraTaxPeriod(4);
  317.         zinaraRateMapper21.setZinaraTaxValue(75);
  318.         zinaraRateMapper zinaraRateMapper22 = new zinaraRateMapper();
  319.         zinaraRateMapper22.setZinaraTaxClassId(5);
  320.         zinaraRateMapper22.setZinaraTaxPeriod(6);
  321.         zinaraRateMapper22.setZinaraTaxValue(112.5);
  322.         zinaraRateMapper zinaraRateMapper23 = new zinaraRateMapper();
  323.         zinaraRateMapper23.setZinaraTaxClassId(5);
  324.         zinaraRateMapper23.setZinaraTaxPeriod(8);
  325.         zinaraRateMapper23.setZinaraTaxValue(150);
  326.         zinaraRateMapper zinaraRateMapper24 = new zinaraRateMapper();
  327.         zinaraRateMapper24.setZinaraTaxClassId(5);
  328.         zinaraRateMapper24.setZinaraTaxPeriod(10);
  329.         zinaraRateMapper24.setZinaraTaxValue(187.5);
  330.         zinaraRateMapper zinaraRateMapper25 = new zinaraRateMapper();
  331.         zinaraRateMapper25.setZinaraTaxClassId(5);
  332.         zinaraRateMapper25.setZinaraTaxPeriod(12);
  333.         zinaraRateMapper25.setZinaraTaxValue(225);
  334.         zinaraTaxMapperRepository.save(zinaraRateMapper21);
  335.         zinaraTaxMapperRepository.save(zinaraRateMapper22);
  336.         zinaraTaxMapperRepository.save(zinaraRateMapper23);
  337.         zinaraTaxMapperRepository.save(zinaraRateMapper24);
  338.         zinaraTaxMapperRepository.save(zinaraRateMapper25);
  339. if(regionRepository.findAll().isEmpty()){
  340.     Region region1 = new Region();
  341.     region1.setName("Harare");
  342.     region1.setCode("Hre");
  343.     Region savedRegion1 =regionRepository.save(region1);
  344.  
  345.     Region region2 = new Region();
  346.     region2.setName("Bulawayo");
  347.     region2.setCode("BW");
  348.     Region savedRegion2 =regionRepository.save(region2);
  349.  
  350.     Region region3 = new Region();
  351.     region3.setName("Chitungwiza");
  352.     region3.setCode("CZ");
  353.     Region savedRegion3 =regionRepository.save(region3);
  354.  
  355.     SubRegion subRegion1 = new SubRegion();
  356.     subRegion1.setName("Mount Pleasant");
  357.     subRegion1.setCode("MP");
  358.     subRegion1.setRegion(savedRegion1);
  359.     SubRegion savedSubRegion1 =subRegionRepository.save(subRegion1);
  360.  
  361.     SubRegion subRegion2 = new SubRegion();
  362.     subRegion2.setName("Highfields");
  363.     subRegion2.setCode("HF");
  364.     subRegion2.setRegion(savedRegion1);
  365.     SubRegion savedSubRegion2 =subRegionRepository.save(subRegion2);
  366.  
  367.     SubRegion subRegion3 = new SubRegion();
  368.     subRegion3.setName("Hillside");
  369.     subRegion3.setCode("HS");
  370.     subRegion3.setRegion(savedRegion2);
  371.     SubRegion savedSubRegion3 =subRegionRepository.save(subRegion3);
  372.  
  373.     SubRegion subRegion4 = new SubRegion();
  374.     subRegion4.setName("Makoni");
  375.     subRegion4.setCode("MA");
  376.     subRegion4.setRegion(savedRegion3);
  377.     SubRegion savedSubRegion4 =subRegionRepository.save(subRegion4);
  378.  
  379.     CollectionPoint collectionPoint1 = new CollectionPoint();
  380.     collectionPoint1.setSubRegion(savedSubRegion1);
  381.     collectionPoint1.setPhoneNumber("0719936191");
  382.     collectionPoint1.setLongitude((long)1.7890);
  383.     collectionPoint1.setLatitude((long)17.7890);
  384.     collectionPoint1.setEmail("collection1@collection.com");
  385.     collectionPoint1.setContactPerson("Tapiwa");
  386.     collectionPoint1.setCode("CP1");
  387.     collectionPoint1.setAddress("Some place on earth");
  388.     collectionPoint1.setName("UZ Campus");
  389.     CollectionPoint savedCollectionPoint1 = collectionPointRepository.save(collectionPoint1);
  390.  
  391.     CollectionPoint collectionPoint2 = new CollectionPoint();
  392.     collectionPoint2.setSubRegion(savedSubRegion2);
  393.     collectionPoint2.setPhoneNumber("0715936191");
  394.     collectionPoint2.setLongitude((long)1.7890);
  395.     collectionPoint2.setLatitude((long)17.7890);
  396.     collectionPoint2.setEmail("collection2@collection.com");
  397.     collectionPoint2.setContactPerson("Tapiwa");
  398.     collectionPoint2.setCode("CP2");
  399.     collectionPoint2.setAddress("Some place on earth");
  400.     collectionPoint2.setName("Machipisa Post Office");
  401.     CollectionPoint savedCollectionPoint2 = collectionPointRepository.save(collectionPoint2);
  402.  
  403.     CollectionPoint collectionPoint3 = new CollectionPoint();
  404.     collectionPoint3.setSubRegion(savedSubRegion3);
  405.     collectionPoint3.setPhoneNumber("0713936191");
  406.     collectionPoint3.setLongitude((long)1.7890);
  407.     collectionPoint3.setLatitude((long)17.7890);
  408.     collectionPoint3.setEmail("collection3@collection.com");
  409.     collectionPoint3.setContactPerson("Tapiwa");
  410.     collectionPoint3.setCode("CP3");
  411.     collectionPoint3.setAddress("Some place on earth");
  412.     collectionPoint3.setName("Some Blues Post Office");
  413.     CollectionPoint savedCollectionPoint3 = collectionPointRepository.save(collectionPoint3);
  414.  
  415.     CollectionPoint collectionPoint4 = new CollectionPoint();
  416.     collectionPoint4.setSubRegion(savedSubRegion4);
  417.     collectionPoint4.setPhoneNumber("0714936191");
  418.     collectionPoint4.setLongitude((long)1.7890);
  419.     collectionPoint4.setLatitude((long)17.7890);
  420.     collectionPoint4.setEmail("collection4@collection.com");
  421.     collectionPoint4.setContactPerson("Tapiwa");
  422.     collectionPoint4.setCode("CP4");
  423.     collectionPoint4.setAddress("Some place on earth");
  424.     collectionPoint4.setName("Makoni Post Office");
  425.     CollectionPoint savedCollectionPoint4 = collectionPointRepository.save(collectionPoint4);
  426.  
  427.     Suburb suburb1 = new Suburb();
  428.     suburb1.setName("Suburb 1");
  429.     suburb1.setCode("SB1");
  430.     suburb1.setSubRegion(savedSubRegion1);
  431.     suburbRepository.save(suburb1);
  432.     Suburb suburb2 = new Suburb();
  433.     suburb2.setName("Suburb 2");
  434.     suburb2.setCode("SB2");
  435.     suburb2.setSubRegion(savedSubRegion2);
  436.     suburbRepository.save(suburb1);
  437.     Suburb suburb3 = new Suburb();
  438.     suburb3.setName("Suburb 3");
  439.     suburb3.setCode("SB3");
  440.     suburb3.setSubRegion(savedSubRegion3);
  441.     suburbRepository.save(suburb3);
  442.     Suburb suburb4 = new Suburb();
  443.     suburb4.setName("Suburb 4");
  444.     suburb4.setCode("SB4");
  445.     suburb4.setSubRegion(savedSubRegion4);
  446.     suburbRepository.save(suburb4);
  447.  
  448. }
  449.  
  450.  
  451.  
  452.     }
  453. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement