Developer Task 1
- You will receive instructions from Cassava Smartech on what's required.
##Fixes
- Make LOGGER a static variable in MobileNumberUtils.java
- Change @PreInsert to @PrePersist in SubscriberRequest.java
- Change "select r from Request r where" to "select r from request r where" in SubscriberRequest.java
- Remove this(super); from the PartnerCodeValidatorImpl constructor
- In CreditsServiceImpl.java (line 38) Change subscriberRequestDao.persist to subscriberRequestDao.save
- In CreditsServiceImpl.java (line 41) Change subscriberRequestDao.update to subscriberRequestDao.save
- In EnquiriesServiceImpl.java (line 36) Change subscriberRequestDao.persist to subscriberRequestDao.save
- In EnquiriesServiceImpl.java (line 39) Change subscriberRequestDao.update to subscriberRequestDao.save
- javax is no longer part of standard Java from 11+ so you have to manually add the dependencies
Fixing Integration Tests
- ResponseCode.java change line 11 from [code = code;] to [this.code = code;] - there is a missing this.
- In EpayResource.java on line 28 put @PathVariable("partnerCode") before the final String pCode to binds the {partnerCode} variable in the url to the pCode local variable