Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Initial commit program service program apis * Program Service using jdbc * added @ * request jsonmessage change * Added search model and validation. Some QueryBuilder changes * Changed application properties configuration * Downgrade to spring parent 2.2.13 * added logs * added buildconfig.yaml * added digit nexus repository * added jdbc * added digit-exchange host * removing test * added build configuration * Changed autowiring to constructor injection * Changed message type to lowercase * changed routing path * Sanction Create update Search using jdbc * Updated digit-exchange path * Added forwarding mechanism * Allocation APIS * Allocation search enhancements * added messagetype in onProgram * removed on from url * Added sanction validation * Added @builder * added forward message for onProgram * Disbursement skeleton and reusable CalculationUtil * Added validators * Converted messages to list of messages * enriching client host url * Removed id mandatory check * Added AllocationValidator and made objects final * parentId null check * Disbursement and validations * Moved models to respective packages * Fixed conversion to string message for program. * Updated header * Allocation sanction objectmapper message and program update query * on disburse and fixes * transaction logs query fix * message header time changed to long * Query builder change * Made allocation as list, added validations, removed program_code update, enrich update allocation, made sanction amount update transactional * on-allocation query and list cast fix * exchangeCode query update on program create * Setting id only if null or empty * removed some unused imports and minor fixes and cleaned up audit details. added producer, consumer * changed application properties * added additinal details in all tables * added transactionId and validations * changed migrantion file id * added null check for jsonNode * added reply validations and disbursement validations * minor fixes * added few validations * added few validators * disburse validator on create * onDisburse validator false * validate targetId only for update * added Transaction Id search * changed domain comparison * integrated kafka producer consumer * added throwing customException instead of generic * validate disburse child and parent have same location and program codes * Set status partial for success and failure statuses * Reply after response from ifms adapter * Not null validation for child disbursements * is same domain check * child disbursement validation * sanctionId validations in disbursement * Adding log statements and method comments * Removed is_active and added active/inactive in status instead * Made async optional * Model changes for program, sanction and allocation. * Sonar lint changes and check if already reply before updating uri * added net and gross amounts for sanction and allocation. * removing id in requests * added exchange to path * changing amounts through gross instead of net, integrated mdms to validate reply, removed client host url * remove client host url ddl script * remove client host url ddl scripts * program query client host url * validation * adding mdms client * adding encryption and small fixes * child disbursement id error * child disbursement validation * child disbursement validation * adding flags * adding logs and changed exception to customException * removing pagination for internal search * adding management path * expanding select query and consolidating migration files * Clubbed constants and fixed query sort by * Sanction id null for revised PI fix * adding type * setting messageId in header * query and rowmapper changes for type. * increasing amount for error * added comments * Added errors in one place * fetching value from diff env variable * added currency and locale code in db --------- Co-authored-by: Shailesh Pandey <[email protected]>
- Loading branch information