Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated log4j version to 2.16 #20

Merged
merged 1 commit into from
Dec 17, 2021
Merged

Updated log4j version to 2.16 #20

merged 1 commit into from
Dec 17, 2021

Conversation

rushang7
Copy link

No description provided.

@sathishp-eGov sathishp-eGov merged commit 9b6649b into master Dec 17, 2021
@sathishp-eGov sathishp-eGov deleted the log4j-2.16-update branch December 17, 2021 04:34
sathishp-eGov pushed a commit that referenced this pull request Jan 3, 2022
* Merge the fiscal event aggregate service into develop branch  (#14)

* Ifix master data service (#19)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @tostring,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Ifix master patch (#20)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @tostring,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

* Id addition in COA

* updated the read me

* updated the read me

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Update CODEOWNERS

* Ifix seed data (#21)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @tostring,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

* Id addition in COA

* Tenant Id changes

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* ifix services common (#23)

* Created ifix-services-common library

* Update domain name

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* ifix-tracer library

* Update build-config.yml (#5)

* Added dockerfile and Changed settings

* Update dependency repositories

* Updated groupId

* Updated ifix-tracer for Spring 2

* Create .gitignore (#24)

accepting only gitignore

* Fiscal event post processor (#28)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Fiscal Event Post Processor: Initial Commit

* Update build-config.yml (#12)

* IFIX:244 : Service, producer and other packages, classes

* IFIX:244 : Service, producer and other packages, classes

* Rahu ifix 244 (#15)

* Push to MongoDB: config and instruction

* Update README.md

* Pk fiscal event post processor (#17)

* Update README.md

* Refactor consumer name

* Flattening fiscal event data

* Fix: Kafka consumer properties

* Version change

* Addition of ingestionTime and version change

* Added instructions and config for Push to Druid.

* Updated Druid config.

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Fiscal event service (#29)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Fiscal Event Service: Initial commit

* Pk fiscal event service (#11)

* IFIX-230 : Added the producer and other package

* IFIX-230 : Basic validator, enricher and other packages structure

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-230 : Moved service package

* Update build-config.yml (#12)

* Rahu ifix 230 (#14)

* IFIX-230 : Validate the COA Ids from master service , Enriched the details

* validate tenant and project Id

* Naming convention resolved

Co-authored-by: pintu-eGov <[email protected]>

* Coa Uri config

* Coa Uri config

* modified the coa -  error message

* EventTypeEnum key value correction

* addition of ingestionTime

* Migration scripts for fiscal event

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Ifix zuul (#30)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* ifix-zuul: Copy from DIGIT Zuul

* Code cleanup

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Jwt Verifier Filter

* Refactored: requestInfo -> requestHeader and responseInfo -> responseHeader

* Commented out all unused filters

* Reformat Code

* Refactor REQUEST_INFO -> REQUEST_HEADER

* Added userInfo to requestHeader by reading it from JWT.

* Bug Fixed

* Commented out unused filter

* Bug fixed

* Removed unused filter

* Resolve test cases

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* Keycloak (#31)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Instructions for Creating Client

* Added ifix-realm and instructions to import it

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* Build config for department entity service (#34)

* Convert enum to all caps (#36)

Co-authored-by: rushang7-eGov <[email protected]>

* Rahu 310 (#38)

* Supporting code for Project Department Entity Ancestry Integration

* Project create API

* Enrich department entity ancestry in project.

* Added departmentId in DepartmentEntity model

* Department entity validation

* COA code fix

Co-authored-by: rushang7-eGov <[email protected]>

* Refactored: responseInfo -> responseHeader (#39)

* Pk department entity post processor (#40)

* Updated Druid ingestion config (#41)

Co-authored-by: rushang7-eGov <[email protected]>

* IFIX-320: EAT index refactor (#44)

* Ifix department entity service (#45)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Update CODEOWNERS

* Initial Commit

* initial Department entity service setup

* initial Department entity service setup

* Added build config for ifix-department-entity-service (#26)

* Updated context path and port number

* Rahu 313 (#27)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* DepartmentEntity attribute correction

* refactor the GovernmentUtil and DepartmentUtil

* DepartmentEntity validation fix

Co-authored-by: pintu-eGov <[email protected]>

* removed unused object, imports

* Initialise create index file

* Pk ifix department entity service (#32)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* IFIX-314: Search Department Hierarchy

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Department entity get parent (#33)

* Department Entity get parent.

* Return complete ancestry.

* Added seed data.

* Pk ifix department entity service (#35)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* IFIX-314: Search Department Hierarchy

* IFIX-314: Search Department Entity

* Migration scripts

* Migration scripts

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* seed data change and department ancestry attribute correction

* Updated seed data

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* IFIX-320: New indexes for for fiscal event (#43)

* IFIX-320: New indexes for for fiscal event

* add department entity id

* add ancestry id

* IFIX-320: index correction

* IFIX-371 : fiscal event search api (#47)

Co-authored-by: pintu-eGov <[email protected]>

* Jmeter test plan for fiscal-event-service (#48)

Co-authored-by: rushang7-eGov <[email protected]>

* Updated README file (#49)

* Updated README file

* README changes

* Migration file rename (#50)

* Update INSTRUCTIONS.md (#51)

Co-authored-by: rushang7-eGov <[email protected]>

* Pk ifix 319 (#52)

* IFIX 319 : Create expenditure api

* IFIX-318: Department Entity create

Co-authored-by: pintu-eGov <[email protected]>

* Changed primary timestamp in druid config (#53)

Co-authored-by: rushang7-eGov <[email protected]>

* Ifix 379 (#54)

* Ifix 387 (#55)

* IFIX 387 : - Department entity master service

* IFIX-387 : fiscal event service

* IFIX-387: Master Data service reformat.

* IFIX-387: FiscalEvent Post Processor reformat.

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX 387 : - Department entity master service--yaml file renamed

* IFIX-387: FiscalEvent Post Processor yaml file addition

* IFIX-387: Yaml file correction

Co-authored-by: pintu-eGov <[email protected]>

* Druid config (#56)

* Added transformSpec

* Updated JMeter test with csv

Co-authored-by: rushang7-eGov <[email protected]>

* documentation link and postman collection (#57)

* documentation link and postman collection

* link fix

* Update README.md

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>

* Doc add (#58)

* Added the postman and documentation link

* redocly link fix

* redocly link fix1

* redocly link

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Postman collection and API redocly link (#59)

* Ifix 386 (#60)

* Add ps link (#61)

* Bug fix regarding refactor (#62)

* Null check for corrupted project data (#63)

Co-authored-by: pintu-eGov <[email protected]>

* Department Entity check at fiscal event push (#64)

* Bug fix department entity check while fetching from department entity service (#65)

* Kafka consumer lag issue (#67)

* Department entity children fix (#69)

* Hierarchy level zero addition (#70)

* Corrected collection name of fiscal event (#72)

* Updated the readme doc (#71)

* Updated the readme doc

* Updated the readme doc

Co-authored-by: pintu-eGov <[email protected]>

* Corrected collection name (#73)

* Corrected collection name of fiscal event

* fiscal event amount details

Co-authored-by: pintu-eGov <[email protected]>

* Update FiscalEventValidator.java (#74)

Removed the duplicate call of validate amount details

* CoaId null fix (#75)

Co-authored-by: pintu-eGov <[email protected]>

* Added utilities

* initial aggregate setup

* Renamed the aggregator

* reanmed the service

* Moved to db folder

* Re-indented .sql flie

* first version of fiscal event aggregate

* review comments

* moved migration script into main folder

* Removed dockerfile for flyway db migration

* Updated Flyway environment variable names

* fiscal event aggregate : Pending collection & payment

* update issue fix for null coa id

* IFIX 557 : documentation

* Renamed EventType enum to Pascal_Case.

* IFIX-589 : Dynamic fiscal period

* IFIX-589 : Dynamic hierarchy level

* IFIX-590 : Dynamic hierarchy level

* named parameters (for query maintenance)

* removed commented code

* removed unused test file

* merged and synced develop branch

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: GhanshyamRawat-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>

* junit - ifix department entity and merged develop branch

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: GhanshyamRawat-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
pintu-eGov added a commit that referenced this pull request Jan 4, 2022
* Merge the fiscal event aggregate service into develop branch  (#14)

* Ifix master data service (#19)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @tostring,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Ifix master patch (#20)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @tostring,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

* Id addition in COA

* updated the read me

* updated the read me

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Update CODEOWNERS

* Ifix seed data (#21)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @tostring,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

* Id addition in COA

* Tenant Id changes

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* ifix services common (#23)

* Created ifix-services-common library

* Update domain name

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* ifix-tracer library

* Update build-config.yml (#5)

* Added dockerfile and Changed settings

* Update dependency repositories

* Updated groupId

* Updated ifix-tracer for Spring 2

* Create .gitignore (#24)

accepting only gitignore

* Fiscal event post processor (#28)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Fiscal Event Post Processor: Initial Commit

* Update build-config.yml (#12)

* IFIX:244 : Service, producer and other packages, classes

* IFIX:244 : Service, producer and other packages, classes

* Rahu ifix 244 (#15)

* Push to MongoDB: config and instruction

* Update README.md

* Pk fiscal event post processor (#17)

* Update README.md

* Refactor consumer name

* Flattening fiscal event data

* Fix: Kafka consumer properties

* Version change

* Addition of ingestionTime and version change

* Added instructions and config for Push to Druid.

* Updated Druid config.

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Fiscal event service (#29)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Fiscal Event Service: Initial commit

* Pk fiscal event service (#11)

* IFIX-230 : Added the producer and other package

* IFIX-230 : Basic validator, enricher and other packages structure

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-230 : Moved service package

* Update build-config.yml (#12)

* Rahu ifix 230 (#14)

* IFIX-230 : Validate the COA Ids from master service , Enriched the details

* validate tenant and project Id

* Naming convention resolved

Co-authored-by: pintu-eGov <[email protected]>

* Coa Uri config

* Coa Uri config

* modified the coa -  error message

* EventTypeEnum key value correction

* addition of ingestionTime

* Migration scripts for fiscal event

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Ifix zuul (#30)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* ifix-zuul: Copy from DIGIT Zuul

* Code cleanup

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Jwt Verifier Filter

* Refactored: requestInfo -> requestHeader and responseInfo -> responseHeader

* Commented out all unused filters

* Reformat Code

* Refactor REQUEST_INFO -> REQUEST_HEADER

* Added userInfo to requestHeader by reading it from JWT.

* Bug Fixed

* Commented out unused filter

* Bug fixed

* Removed unused filter

* Resolve test cases

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* Keycloak (#31)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Instructions for Creating Client

* Added ifix-realm and instructions to import it

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* Build config for department entity service (#34)

* Convert enum to all caps (#36)

Co-authored-by: rushang7-eGov <[email protected]>

* Rahu 310 (#38)

* Supporting code for Project Department Entity Ancestry Integration

* Project create API

* Enrich department entity ancestry in project.

* Added departmentId in DepartmentEntity model

* Department entity validation

* COA code fix

Co-authored-by: rushang7-eGov <[email protected]>

* Refactored: responseInfo -> responseHeader (#39)

* Pk department entity post processor (#40)

* Updated Druid ingestion config (#41)

Co-authored-by: rushang7-eGov <[email protected]>

* IFIX-320: EAT index refactor (#44)

* Ifix department entity service (#45)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Update CODEOWNERS

* Initial Commit

* initial Department entity service setup

* initial Department entity service setup

* Added build config for ifix-department-entity-service (#26)

* Updated context path and port number

* Rahu 313 (#27)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* DepartmentEntity attribute correction

* refactor the GovernmentUtil and DepartmentUtil

* DepartmentEntity validation fix

Co-authored-by: pintu-eGov <[email protected]>

* removed unused object, imports

* Initialise create index file

* Pk ifix department entity service (#32)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* IFIX-314: Search Department Hierarchy

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Department entity get parent (#33)

* Department Entity get parent.

* Return complete ancestry.

* Added seed data.

* Pk ifix department entity service (#35)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* IFIX-314: Search Department Hierarchy

* IFIX-314: Search Department Entity

* Migration scripts

* Migration scripts

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* seed data change and department ancestry attribute correction

* Updated seed data

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* IFIX-320: New indexes for for fiscal event (#43)

* IFIX-320: New indexes for for fiscal event

* add department entity id

* add ancestry id

* IFIX-320: index correction

* IFIX-371 : fiscal event search api (#47)

Co-authored-by: pintu-eGov <[email protected]>

* Jmeter test plan for fiscal-event-service (#48)

Co-authored-by: rushang7-eGov <[email protected]>

* Updated README file (#49)

* Updated README file

* README changes

* Migration file rename (#50)

* Update INSTRUCTIONS.md (#51)

Co-authored-by: rushang7-eGov <[email protected]>

* Pk ifix 319 (#52)

* IFIX 319 : Create expenditure api

* IFIX-318: Department Entity create

Co-authored-by: pintu-eGov <[email protected]>

* Changed primary timestamp in druid config (#53)

Co-authored-by: rushang7-eGov <[email protected]>

* Ifix 379 (#54)

* Ifix 387 (#55)

* IFIX 387 : - Department entity master service

* IFIX-387 : fiscal event service

* IFIX-387: Master Data service reformat.

* IFIX-387: FiscalEvent Post Processor reformat.

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX 387 : - Department entity master service--yaml file renamed

* IFIX-387: FiscalEvent Post Processor yaml file addition

* IFIX-387: Yaml file correction

Co-authored-by: pintu-eGov <[email protected]>

* Druid config (#56)

* Added transformSpec

* Updated JMeter test with csv

Co-authored-by: rushang7-eGov <[email protected]>

* documentation link and postman collection (#57)

* documentation link and postman collection

* link fix

* Update README.md

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>

* Doc add (#58)

* Added the postman and documentation link

* redocly link fix

* redocly link fix1

* redocly link

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Postman collection and API redocly link (#59)

* Ifix 386 (#60)

* Add ps link (#61)

* Bug fix regarding refactor (#62)

* Null check for corrupted project data (#63)

Co-authored-by: pintu-eGov <[email protected]>

* Department Entity check at fiscal event push (#64)

* Bug fix department entity check while fetching from department entity service (#65)

* Kafka consumer lag issue (#67)

* Department entity children fix (#69)

* Hierarchy level zero addition (#70)

* Corrected collection name of fiscal event (#72)

* Updated the readme doc (#71)

* Updated the readme doc

* Updated the readme doc

Co-authored-by: pintu-eGov <[email protected]>

* Corrected collection name (#73)

* Corrected collection name of fiscal event

* fiscal event amount details

Co-authored-by: pintu-eGov <[email protected]>

* Update FiscalEventValidator.java (#74)

Removed the duplicate call of validate amount details

* CoaId null fix (#75)

Co-authored-by: pintu-eGov <[email protected]>

* Added utilities

* initial aggregate setup

* Renamed the aggregator

* reanmed the service

* Moved to db folder

* Re-indented .sql flie

* first version of fiscal event aggregate

* review comments

* moved migration script into main folder

* Removed dockerfile for flyway db migration

* Updated Flyway environment variable names

* fiscal event aggregate : Pending collection & payment

* update issue fix for null coa id

* IFIX 557 : documentation

* Renamed EventType enum to Pascal_Case.

* IFIX-589 : Dynamic fiscal period

* IFIX-589 : Dynamic hierarchy level

* IFIX-590 : Dynamic hierarchy level

* named parameters (for query maintenance)

* removed commented code

* removed unused test file

* merged and synced develop branch

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: GhanshyamRawat-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>

* removed mandate check for user info from Search APIs of Master data and Department Entity Service (#15)

* removed mandate check for user info from government and COA service

* removed mandate check for user info from search department,expenditure and project service

* removed user info mandate check from search department entity service

Co-authored-by: pintu-eGov <[email protected]>

* Junit - ifix post processor service (#16)

* Junit master (#6)

* initial junit sample

* initial fiscal event junit changes (#101)

* initial fiscal event junit changes

* removed unused props

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-561 : Junit COA (#102)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Ifix 561 (#105)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Master data service unit cases (#106)

* Ifix 564 (#107)

* initial fiscal event junit changes

* removed unused props

* IFIX-564 : junit Fiscal event search

Co-authored-by: pintu-eGov <[email protected]>

* Complete Junit case for Master data server

* added junit-fiscal-event-service changes

* master service junit code coverage report-1.0.0

* junit-master : formatted

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>

* Patch Updates (#114) (#7)

* Event type enum rename (#109)

* Renamed enum to Pascal_Case. (#103)

* Renamed enum to Pascal_Case.

* API will receive enum in All Caps but within iFix-Core the enum will be in Pascal_Case.

* Fiscal-Event-Service will receive EventType enum in ALL_CAPS but it will output EventType enum in Pascal_Case.

* Added note to CHANGELOG.md

* Renamed enum to Pascal_Case. (#104)

* Renamed enum to Pascal_Case.

* Added note to CHANGELOG.md

* Fixed the hierarchy level search criteria parameter (#111)

Co-authored-by: pintu-eGov <[email protected]>

* Enum rename version update (#110)

* Updated version in pom.xml

* Updated version number

* Update ifix-department-entity-service-1.0.0.yaml (#112)

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* IFIX-687 : Included audit details in Druid (#8)

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-587 & IFIX-588 - junit post processor

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>

* Log4j bug fix (#18)

* Fixed log4j bug by updating to new version

* Adjusted tab spaces

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: GhanshyamRawat-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
rushang7 added a commit that referenced this pull request Jan 4, 2022
* initial junit sample

* initial fiscal event junit changes (#101)

* initial fiscal event junit changes

* removed unused props

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-561 : Junit COA (#102)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Ifix 561 (#105)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Master data service unit cases (#106)

* Ifix 564 (#107)

* initial fiscal event junit changes

* removed unused props

* IFIX-564 : junit Fiscal event search

Co-authored-by: pintu-eGov <[email protected]>

* Complete Junit case for Master data server

* added junit-fiscal-event-service changes

* master service junit code coverage report-1.0.0

* Bulk fiscal event push

* Bulk fiscal event push- changed the pom version

* Junit master (#6)

* initial junit sample

* initial fiscal event junit changes (#101)

* initial fiscal event junit changes

* removed unused props

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-561 : Junit COA (#102)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Ifix 561 (#105)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Master data service unit cases (#106)

* Ifix 564 (#107)

* initial fiscal event junit changes

* removed unused props

* IFIX-564 : junit Fiscal event search

Co-authored-by: pintu-eGov <[email protected]>

* Complete Junit case for Master data server

* added junit-fiscal-event-service changes

* master service junit code coverage report-1.0.0

* junit-master : formatted

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>

* Patch Updates (#114) (#7)

* Event type enum rename (#109)

* Renamed enum to Pascal_Case. (#103)

* Renamed enum to Pascal_Case.

* API will receive enum in All Caps but within iFix-Core the enum will be in Pascal_Case.

* Fiscal-Event-Service will receive EventType enum in ALL_CAPS but it will output EventType enum in Pascal_Case.

* Added note to CHANGELOG.md

* Renamed enum to Pascal_Case. (#104)

* Renamed enum to Pascal_Case.

* Added note to CHANGELOG.md

* Fixed the hierarchy level search criteria parameter (#111)

Co-authored-by: pintu-eGov <[email protected]>

* Enum rename version update (#110)

* Updated version in pom.xml

* Updated version number

* Update ifix-department-entity-service-1.0.0.yaml (#112)

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* bulk fiscal event validations

* bulk fiscal event validations- version corrected

* bulk fiscal event validations- Junit

* Merge the fiscal event aggregate service into develop branch  (#14)

* Ifix master data service (#19)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @tostring,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Ifix master patch (#20)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @tostring,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

* Id addition in COA

* updated the read me

* updated the read me

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Update CODEOWNERS

* Ifix seed data (#21)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @tostring,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

* Id addition in COA

* Tenant Id changes

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* ifix services common (#23)

* Created ifix-services-common library

* Update domain name

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* ifix-tracer library

* Update build-config.yml (#5)

* Added dockerfile and Changed settings

* Update dependency repositories

* Updated groupId

* Updated ifix-tracer for Spring 2

* Create .gitignore (#24)

accepting only gitignore

* Fiscal event post processor (#28)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Fiscal Event Post Processor: Initial Commit

* Update build-config.yml (#12)

* IFIX:244 : Service, producer and other packages, classes

* IFIX:244 : Service, producer and other packages, classes

* Rahu ifix 244 (#15)

* Push to MongoDB: config and instruction

* Update README.md

* Pk fiscal event post processor (#17)

* Update README.md

* Refactor consumer name

* Flattening fiscal event data

* Fix: Kafka consumer properties

* Version change

* Addition of ingestionTime and version change

* Added instructions and config for Push to Druid.

* Updated Druid config.

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Fiscal event service (#29)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Fiscal Event Service: Initial commit

* Pk fiscal event service (#11)

* IFIX-230 : Added the producer and other package

* IFIX-230 : Basic validator, enricher and other packages structure

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-230 : Moved service package

* Update build-config.yml (#12)

* Rahu ifix 230 (#14)

* IFIX-230 : Validate the COA Ids from master service , Enriched the details

* validate tenant and project Id

* Naming convention resolved

Co-authored-by: pintu-eGov <[email protected]>

* Coa Uri config

* Coa Uri config

* modified the coa -  error message

* EventTypeEnum key value correction

* addition of ingestionTime

* Migration scripts for fiscal event

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Ifix zuul (#30)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* ifix-zuul: Copy from DIGIT Zuul

* Code cleanup

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Jwt Verifier Filter

* Refactored: requestInfo -> requestHeader and responseInfo -> responseHeader

* Commented out all unused filters

* Reformat Code

* Refactor REQUEST_INFO -> REQUEST_HEADER

* Added userInfo to requestHeader by reading it from JWT.

* Bug Fixed

* Commented out unused filter

* Bug fixed

* Removed unused filter

* Resolve test cases

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* Keycloak (#31)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Instructions for Creating Client

* Added ifix-realm and instructions to import it

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* Build config for department entity service (#34)

* Convert enum to all caps (#36)

Co-authored-by: rushang7-eGov <[email protected]>

* Rahu 310 (#38)

* Supporting code for Project Department Entity Ancestry Integration

* Project create API

* Enrich department entity ancestry in project.

* Added departmentId in DepartmentEntity model

* Department entity validation

* COA code fix

Co-authored-by: rushang7-eGov <[email protected]>

* Refactored: responseInfo -> responseHeader (#39)

* Pk department entity post processor (#40)

* Updated Druid ingestion config (#41)

Co-authored-by: rushang7-eGov <[email protected]>

* IFIX-320: EAT index refactor (#44)

* Ifix department entity service (#45)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Update CODEOWNERS

* Initial Commit

* initial Department entity service setup

* initial Department entity service setup

* Added build config for ifix-department-entity-service (#26)

* Updated context path and port number

* Rahu 313 (#27)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* DepartmentEntity attribute correction

* refactor the GovernmentUtil and DepartmentUtil

* DepartmentEntity validation fix

Co-authored-by: pintu-eGov <[email protected]>

* removed unused object, imports

* Initialise create index file

* Pk ifix department entity service (#32)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* IFIX-314: Search Department Hierarchy

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Department entity get parent (#33)

* Department Entity get parent.

* Return complete ancestry.

* Added seed data.

* Pk ifix department entity service (#35)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* IFIX-314: Search Department Hierarchy

* IFIX-314: Search Department Entity

* Migration scripts

* Migration scripts

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* seed data change and department ancestry attribute correction

* Updated seed data

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* IFIX-320: New indexes for for fiscal event (#43)

* IFIX-320: New indexes for for fiscal event

* add department entity id

* add ancestry id

* IFIX-320: index correction

* IFIX-371 : fiscal event search api (#47)

Co-authored-by: pintu-eGov <[email protected]>

* Jmeter test plan for fiscal-event-service (#48)

Co-authored-by: rushang7-eGov <[email protected]>

* Updated README file (#49)

* Updated README file

* README changes

* Migration file rename (#50)

* Update INSTRUCTIONS.md (#51)

Co-authored-by: rushang7-eGov <[email protected]>

* Pk ifix 319 (#52)

* IFIX 319 : Create expenditure api

* IFIX-318: Department Entity create

Co-authored-by: pintu-eGov <[email protected]>

* Changed primary timestamp in druid config (#53)

Co-authored-by: rushang7-eGov <[email protected]>

* Ifix 379 (#54)

* Ifix 387 (#55)

* IFIX 387 : - Department entity master service

* IFIX-387 : fiscal event service

* IFIX-387: Master Data service reformat.

* IFIX-387: FiscalEvent Post Processor reformat.

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX 387 : - Department entity master service--yaml file renamed

* IFIX-387: FiscalEvent Post Processor yaml file addition

* IFIX-387: Yaml file correction

Co-authored-by: pintu-eGov <[email protected]>

* Druid config (#56)

* Added transformSpec

* Updated JMeter test with csv

Co-authored-by: rushang7-eGov <[email protected]>

* documentation link and postman collection (#57)

* documentation link and postman collection

* link fix

* Update README.md

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>

* Doc add (#58)

* Added the postman and documentation link

* redocly link fix

* redocly link fix1

* redocly link

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Postman collection and API redocly link (#59)

* Ifix 386 (#60)

* Add ps link (#61)

* Bug fix regarding refactor (#62)

* Null check for corrupted project data (#63)

Co-authored-by: pintu-eGov <[email protected]>

* Department Entity check at fiscal event push (#64)

* Bug fix department entity check while fetching from department entity service (#65)

* Kafka consumer lag issue (#67)

* Department entity children fix (#69)

* Hierarchy level zero addition (#70)

* Corrected collection name of fiscal event (#72)

* Updated the readme doc (#71)

* Updated the readme doc

* Updated the readme doc

Co-authored-by: pintu-eGov <[email protected]>

* Corrected collection name (#73)

* Corrected collection name of fiscal event

* fiscal event amount details

Co-authored-by: pintu-eGov <[email protected]>

* Update FiscalEventValidator.java (#74)

Removed the duplicate call of validate amount details

* CoaId null fix (#75)

Co-authored-by: pintu-eGov <[email protected]>

* Added utilities

* initial aggregate setup

* Renamed the aggregator

* reanmed the service

* Moved to db folder

* Re-indented .sql flie

* first version of fiscal event aggregate

* review comments

* moved migration script into main folder

* Removed dockerfile for flyway db migration

* Updated Flyway environment variable names

* fiscal event aggregate : Pending collection & payment

* update issue fix for null coa id

* IFIX 557 : documentation

* Renamed EventType enum to Pascal_Case.

* IFIX-589 : Dynamic fiscal period

* IFIX-589 : Dynamic hierarchy level

* IFIX-590 : Dynamic hierarchy level

* named parameters (for query maintenance)

* removed commented code

* removed unused test file

* merged and synced develop branch

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: GhanshyamRawat-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>

* removed mandate check for user info from Search APIs of Master data and Department Entity Service (#15)

* removed mandate check for user info from government and COA service

* removed mandate check for user info from search department,expenditure and project service

* removed user info mandate check from search department entity service

Co-authored-by: pintu-eGov <[email protected]>

* Junit - ifix post processor service (#16)

* Junit master (#6)

* initial junit sample

* initial fiscal event junit changes (#101)

* initial fiscal event junit changes

* removed unused props

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-561 : Junit COA (#102)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Ifix 561 (#105)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Master data service unit cases (#106)

* Ifix 564 (#107)

* initial fiscal event junit changes

* removed unused props

* IFIX-564 : junit Fiscal event search

Co-authored-by: pintu-eGov <[email protected]>

* Complete Junit case for Master data server

* added junit-fiscal-event-service changes

* master service junit code coverage report-1.0.0

* junit-master : formatted

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>

* Patch Updates (#114) (#7)

* Event type enum rename (#109)

* Renamed enum to Pascal_Case. (#103)

* Renamed enum to Pascal_Case.

* API will receive enum in All Caps but within iFix-Core the enum will be in Pascal_Case.

* Fiscal-Event-Service will receive EventType enum in ALL_CAPS but it will output EventType enum in Pascal_Case.

* Added note to CHANGELOG.md

* Renamed enum to Pascal_Case. (#104)

* Renamed enum to Pascal_Case.

* Added note to CHANGELOG.md

* Fixed the hierarchy level search criteria parameter (#111)

Co-authored-by: pintu-eGov <[email protected]>

* Enum rename version update (#110)

* Updated version in pom.xml

* Updated version number

* Update ifix-department-entity-service-1.0.0.yaml (#112)

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* IFIX-687 : Included audit details in Druid (#8)

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-587 & IFIX-588 - junit post processor

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>

* removed duplicate file

* bulk fiscal event push - merged the develop branch

* merging the missing changes in bulk-fiscal-event PR

* Code coverage report

* changed the max push fiscal event size env variable name

* changed the max push fiscal event size env variable name

* changed the max push fiscal event size env variable name

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: GhanshyamRawat-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
sathishp-eGov pushed a commit that referenced this pull request Jan 12, 2022
…event service, And Log4j vulnerability fixes (#24)

* junit - iFIX-Department-Entity and Merged the develop branch (#21)

* Merge the fiscal event aggregate service into develop branch  (#14)

* Ifix master data service (#19)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @tostring,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Ifix master patch (#20)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @tostring,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

* Id addition in COA

* updated the read me

* updated the read me

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Update CODEOWNERS

* Ifix seed data (#21)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @tostring,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

* Id addition in COA

* Tenant Id changes

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* ifix services common (#23)

* Created ifix-services-common library

* Update domain name

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* ifix-tracer library

* Update build-config.yml (#5)

* Added dockerfile and Changed settings

* Update dependency repositories

* Updated groupId

* Updated ifix-tracer for Spring 2

* Create .gitignore (#24)

accepting only gitignore

* Fiscal event post processor (#28)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Fiscal Event Post Processor: Initial Commit

* Update build-config.yml (#12)

* IFIX:244 : Service, producer and other packages, classes

* IFIX:244 : Service, producer and other packages, classes

* Rahu ifix 244 (#15)

* Push to MongoDB: config and instruction

* Update README.md

* Pk fiscal event post processor (#17)

* Update README.md

* Refactor consumer name

* Flattening fiscal event data

* Fix: Kafka consumer properties

* Version change

* Addition of ingestionTime and version change

* Added instructions and config for Push to Druid.

* Updated Druid config.

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Fiscal event service (#29)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Fiscal Event Service: Initial commit

* Pk fiscal event service (#11)

* IFIX-230 : Added the producer and other package

* IFIX-230 : Basic validator, enricher and other packages structure

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-230 : Moved service package

* Update build-config.yml (#12)

* Rahu ifix 230 (#14)

* IFIX-230 : Validate the COA Ids from master service , Enriched the details

* validate tenant and project Id

* Naming convention resolved

Co-authored-by: pintu-eGov <[email protected]>

* Coa Uri config

* Coa Uri config

* modified the coa -  error message

* EventTypeEnum key value correction

* addition of ingestionTime

* Migration scripts for fiscal event

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Ifix zuul (#30)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* ifix-zuul: Copy from DIGIT Zuul

* Code cleanup

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Jwt Verifier Filter

* Refactored: requestInfo -> requestHeader and responseInfo -> responseHeader

* Commented out all unused filters

* Reformat Code

* Refactor REQUEST_INFO -> REQUEST_HEADER

* Added userInfo to requestHeader by reading it from JWT.

* Bug Fixed

* Commented out unused filter

* Bug fixed

* Removed unused filter

* Resolve test cases

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* Keycloak (#31)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Instructions for Creating Client

* Added ifix-realm and instructions to import it

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* Build config for department entity service (#34)

* Convert enum to all caps (#36)

Co-authored-by: rushang7-eGov <[email protected]>

* Rahu 310 (#38)

* Supporting code for Project Department Entity Ancestry Integration

* Project create API

* Enrich department entity ancestry in project.

* Added departmentId in DepartmentEntity model

* Department entity validation

* COA code fix

Co-authored-by: rushang7-eGov <[email protected]>

* Refactored: responseInfo -> responseHeader (#39)

* Pk department entity post processor (#40)

* Updated Druid ingestion config (#41)

Co-authored-by: rushang7-eGov <[email protected]>

* IFIX-320: EAT index refactor (#44)

* Ifix department entity service (#45)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Update CODEOWNERS

* Initial Commit

* initial Department entity service setup

* initial Department entity service setup

* Added build config for ifix-department-entity-service (#26)

* Updated context path and port number

* Rahu 313 (#27)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* DepartmentEntity attribute correction

* refactor the GovernmentUtil and DepartmentUtil

* DepartmentEntity validation fix

Co-authored-by: pintu-eGov <[email protected]>

* removed unused object, imports

* Initialise create index file

* Pk ifix department entity service (#32)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* IFIX-314: Search Department Hierarchy

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Department entity get parent (#33)

* Department Entity get parent.

* Return complete ancestry.

* Added seed data.

* Pk ifix department entity service (#35)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* IFIX-314: Search Department Hierarchy

* IFIX-314: Search Department Entity

* Migration scripts

* Migration scripts

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* seed data change and department ancestry attribute correction

* Updated seed data

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* IFIX-320: New indexes for for fiscal event (#43)

* IFIX-320: New indexes for for fiscal event

* add department entity id

* add ancestry id

* IFIX-320: index correction

* IFIX-371 : fiscal event search api (#47)

Co-authored-by: pintu-eGov <[email protected]>

* Jmeter test plan for fiscal-event-service (#48)

Co-authored-by: rushang7-eGov <[email protected]>

* Updated README file (#49)

* Updated README file

* README changes

* Migration file rename (#50)

* Update INSTRUCTIONS.md (#51)

Co-authored-by: rushang7-eGov <[email protected]>

* Pk ifix 319 (#52)

* IFIX 319 : Create expenditure api

* IFIX-318: Department Entity create

Co-authored-by: pintu-eGov <[email protected]>

* Changed primary timestamp in druid config (#53)

Co-authored-by: rushang7-eGov <[email protected]>

* Ifix 379 (#54)

* Ifix 387 (#55)

* IFIX 387 : - Department entity master service

* IFIX-387 : fiscal event service

* IFIX-387: Master Data service reformat.

* IFIX-387: FiscalEvent Post Processor reformat.

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX 387 : - Department entity master service--yaml file renamed

* IFIX-387: FiscalEvent Post Processor yaml file addition

* IFIX-387: Yaml file correction

Co-authored-by: pintu-eGov <[email protected]>

* Druid config (#56)

* Added transformSpec

* Updated JMeter test with csv

Co-authored-by: rushang7-eGov <[email protected]>

* documentation link and postman collection (#57)

* documentation link and postman collection

* link fix

* Update README.md

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>

* Doc add (#58)

* Added the postman and documentation link

* redocly link fix

* redocly link fix1

* redocly link

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Postman collection and API redocly link (#59)

* Ifix 386 (#60)

* Add ps link (#61)

* Bug fix regarding refactor (#62)

* Null check for corrupted project data (#63)

Co-authored-by: pintu-eGov <[email protected]>

* Department Entity check at fiscal event push (#64)

* Bug fix department entity check while fetching from department entity service (#65)

* Kafka consumer lag issue (#67)

* Department entity children fix (#69)

* Hierarchy level zero addition (#70)

* Corrected collection name of fiscal event (#72)

* Updated the readme doc (#71)

* Updated the readme doc

* Updated the readme doc

Co-authored-by: pintu-eGov <[email protected]>

* Corrected collection name (#73)

* Corrected collection name of fiscal event

* fiscal event amount details

Co-authored-by: pintu-eGov <[email protected]>

* Update FiscalEventValidator.java (#74)

Removed the duplicate call of validate amount details

* CoaId null fix (#75)

Co-authored-by: pintu-eGov <[email protected]>

* Added utilities

* initial aggregate setup

* Renamed the aggregator

* reanmed the service

* Moved to db folder

* Re-indented .sql flie

* first version of fiscal event aggregate

* review comments

* moved migration script into main folder

* Removed dockerfile for flyway db migration

* Updated Flyway environment variable names

* fiscal event aggregate : Pending collection & payment

* update issue fix for null coa id

* IFIX 557 : documentation

* Renamed EventType enum to Pascal_Case.

* IFIX-589 : Dynamic fiscal period

* IFIX-589 : Dynamic hierarchy level

* IFIX-590 : Dynamic hierarchy level

* named parameters (for query maintenance)

* removed commented code

* removed unused test file

* merged and synced develop branch

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: GhanshyamRawat-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>

* junit - ifix department entity and merged develop branch

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: GhanshyamRawat-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>

* Bulk fiscal event push and merged develop branch changes (#22)

* initial junit sample

* initial fiscal event junit changes (#101)

* initial fiscal event junit changes

* removed unused props

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-561 : Junit COA (#102)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Ifix 561 (#105)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Master data service unit cases (#106)

* Ifix 564 (#107)

* initial fiscal event junit changes

* removed unused props

* IFIX-564 : junit Fiscal event search

Co-authored-by: pintu-eGov <[email protected]>

* Complete Junit case for Master data server

* added junit-fiscal-event-service changes

* master service junit code coverage report-1.0.0

* Bulk fiscal event push

* Bulk fiscal event push- changed the pom version

* Junit master (#6)

* initial junit sample

* initial fiscal event junit changes (#101)

* initial fiscal event junit changes

* removed unused props

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-561 : Junit COA (#102)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Ifix 561 (#105)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Master data service unit cases (#106)

* Ifix 564 (#107)

* initial fiscal event junit changes

* removed unused props

* IFIX-564 : junit Fiscal event search

Co-authored-by: pintu-eGov <[email protected]>

* Complete Junit case for Master data server

* added junit-fiscal-event-service changes

* master service junit code coverage report-1.0.0

* junit-master : formatted

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>

* Patch Updates (#114) (#7)

* Event type enum rename (#109)

* Renamed enum to Pascal_Case. (#103)

* Renamed enum to Pascal_Case.

* API will receive enum in All Caps but within iFix-Core the enum will be in Pascal_Case.

* Fiscal-Event-Service will receive EventType enum in ALL_CAPS but it will output EventType enum in Pascal_Case.

* Added note to CHANGELOG.md

* Renamed enum to Pascal_Case. (#104)

* Renamed enum to Pascal_Case.

* Added note to CHANGELOG.md

* Fixed the hierarchy level search criteria parameter (#111)

Co-authored-by: pintu-eGov <[email protected]>

* Enum rename version update (#110)

* Updated version in pom.xml

* Updated version number

* Update ifix-department-entity-service-1.0.0.yaml (#112)

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* bulk fiscal event validations

* bulk fiscal event validations- version corrected

* bulk fiscal event validations- Junit

* Merge the fiscal event aggregate service into develop branch  (#14)

* Ifix master data service (#19)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @tostring,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Ifix master patch (#20)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @tostring,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

* Id addition in COA

* updated the read me

* updated the read me

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Update CODEOWNERS

* Ifix seed data (#21)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @tostring,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

* Id addition in COA

* Tenant Id changes

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* ifix services common (#23)

* Created ifix-services-common library

* Update domain name

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* ifix-tracer library

* Update build-config.yml (#5)

* Added dockerfile and Changed settings

* Update dependency repositories

* Updated groupId

* Updated ifix-tracer for Spring 2

* Create .gitignore (#24)

accepting only gitignore

* Fiscal event post processor (#28)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Fiscal Event Post Processor: Initial Commit

* Update build-config.yml (#12)

* IFIX:244 : Service, producer and other packages, classes

* IFIX:244 : Service, producer and other packages, classes

* Rahu ifix 244 (#15)

* Push to MongoDB: config and instruction

* Update README.md

* Pk fiscal event post processor (#17)

* Update README.md

* Refactor consumer name

* Flattening fiscal event data

* Fix: Kafka consumer properties

* Version change

* Addition of ingestionTime and version change

* Added instructions and config for Push to Druid.

* Updated Druid config.

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Fiscal event service (#29)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Fiscal Event Service: Initial commit

* Pk fiscal event service (#11)

* IFIX-230 : Added the producer and other package

* IFIX-230 : Basic validator, enricher and other packages structure

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-230 : Moved service package

* Update build-config.yml (#12)

* Rahu ifix 230 (#14)

* IFIX-230 : Validate the COA Ids from master service , Enriched the details

* validate tenant and project Id

* Naming convention resolved

Co-authored-by: pintu-eGov <[email protected]>

* Coa Uri config

* Coa Uri config

* modified the coa -  error message

* EventTypeEnum key value correction

* addition of ingestionTime

* Migration scripts for fiscal event

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Ifix zuul (#30)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* ifix-zuul: Copy from DIGIT Zuul

* Code cleanup

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Jwt Verifier Filter

* Refactored: requestInfo -> requestHeader and responseInfo -> responseHeader

* Commented out all unused filters

* Reformat Code

* Refactor REQUEST_INFO -> REQUEST_HEADER

* Added userInfo to requestHeader by reading it from JWT.

* Bug Fixed

* Commented out unused filter

* Bug fixed

* Removed unused filter

* Resolve test cases

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* Keycloak (#31)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Instructions for Creating Client

* Added ifix-realm and instructions to import it

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* Build config for department entity service (#34)

* Convert enum to all caps (#36)

Co-authored-by: rushang7-eGov <[email protected]>

* Rahu 310 (#38)

* Supporting code for Project Department Entity Ancestry Integration

* Project create API

* Enrich department entity ancestry in project.

* Added departmentId in DepartmentEntity model

* Department entity validation

* COA code fix

Co-authored-by: rushang7-eGov <[email protected]>

* Refactored: responseInfo -> responseHeader (#39)

* Pk department entity post processor (#40)

* Updated Druid ingestion config (#41)

Co-authored-by: rushang7-eGov <[email protected]>

* IFIX-320: EAT index refactor (#44)

* Ifix department entity service (#45)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Update CODEOWNERS

* Initial Commit

* initial Department entity service setup

* initial Department entity service setup

* Added build config for ifix-department-entity-service (#26)

* Updated context path and port number

* Rahu 313 (#27)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* DepartmentEntity attribute correction

* refactor the GovernmentUtil and DepartmentUtil

* DepartmentEntity validation fix

Co-authored-by: pintu-eGov <[email protected]>

* removed unused object, imports

* Initialise create index file

* Pk ifix department entity service (#32)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* IFIX-314: Search Department Hierarchy

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Department entity get parent (#33)

* Department Entity get parent.

* Return complete ancestry.

* Added seed data.

* Pk ifix department entity service (#35)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* IFIX-314: Search Department Hierarchy

* IFIX-314: Search Department Entity

* Migration scripts

* Migration scripts

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* seed data change and department ancestry attribute correction

* Updated seed data

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* IFIX-320: New indexes for for fiscal event (#43)

* IFIX-320: New indexes for for fiscal event

* add department entity id

* add ancestry id

* IFIX-320: index correction

* IFIX-371 : fiscal event search api (#47)

Co-authored-by: pintu-eGov <[email protected]>

* Jmeter test plan for fiscal-event-service (#48)

Co-authored-by: rushang7-eGov <[email protected]>

* Updated README file (#49)

* Updated README file

* README changes

* Migration file rename (#50)

* Update INSTRUCTIONS.md (#51)

Co-authored-by: rushang7-eGov <[email protected]>

* Pk ifix 319 (#52)

* IFIX 319 : Create expenditure api

* IFIX-318: Department Entity create

Co-authored-by: pintu-eGov <[email protected]>

* Changed primary timestamp in druid config (#53)

Co-authored-by: rushang7-eGov <[email protected]>

* Ifix 379 (#54)

* Ifix 387 (#55)

* IFIX 387 : - Department entity master service

* IFIX-387 : fiscal event service

* IFIX-387: Master Data service reformat.

* IFIX-387: FiscalEvent Post Processor reformat.

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX 387 : - Department entity master service--yaml file renamed

* IFIX-387: FiscalEvent Post Processor yaml file addition

* IFIX-387: Yaml file correction

Co-authored-by: pintu-eGov <[email protected]>

* Druid config (#56)

* Added transformSpec

* Updated JMeter test with csv

Co-authored-by: rushang7-eGov <[email protected]>

* documentation link and postman collection (#57)

* documentation link and postman collection

* link fix

* Update README.md

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>

* Doc add (#58)

* Added the postman and documentation link

* redocly link fix

* redocly link fix1

* redocly link

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Postman collection and API redocly link (#59)

* Ifix 386 (#60)

* Add ps link (#61)

* Bug fix regarding refactor (#62)

* Null check for corrupted project data (#63)

Co-authored-by: pintu-eGov <[email protected]>

* Department Entity check at fiscal event push (#64)

* Bug fix department entity check while fetching from department entity service (#65)

* Kafka consumer lag issue (#67)

* Department entity children fix (#69)

* Hierarchy level zero addition (#70)

* Corrected collection name of fiscal event (#72)

* Updated the readme doc (#71)

* Updated the readme doc

* Updated the readme doc

Co-authored-by: pintu-eGov <[email protected]>

* Corrected collection name (#73)

* Corrected collection name of fiscal event

* fiscal event amount details

Co-authored-by: pintu-eGov <[email protected]>

* Update FiscalEventValidator.java (#74)

Removed the duplicate call of validate amount details

* CoaId null fix (#75)

Co-authored-by: pintu-eGov <[email protected]>

* Added utilities

* initial aggregate setup

* Renamed the aggregator

* reanmed the service

* Moved to db folder

* Re-indented .sql flie

* first version of fiscal event aggregate

* review comments

* moved migration script into main folder

* Removed dockerfile for flyway db migration

* Updated Flyway environment variable names

* fiscal event aggregate : Pending collection & payment

* update issue fix for null coa id

* IFIX 557 : documentation

* Renamed EventType enum to Pascal_Case.

* IFIX-589 : Dynamic fiscal period

* IFIX-589 : Dynamic hierarchy level

* IFIX-590 : Dynamic hierarchy level

* named parameters (for query maintenance)

* removed commented code

* removed unused test file

* merged and synced develop branch

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: GhanshyamRawat-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>

* removed mandate check for user info from Search APIs of Master data and Department Entity Service (#15)

* removed mandate check for user info from government and COA service

* removed mandate check for user info from search department,expenditure and project service

* removed user info mandate check from search department entity service

Co-authored-by: pintu-eGov <[email protected]>

* Junit - ifix post processor service (#16)

* Junit master (#6)

* initial junit sample

* initial fiscal event junit changes (#101)

* initial fiscal event junit changes

* removed unused props

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-561 : Junit COA (#102)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Ifix 561 (#105)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Master data service unit cases (#106)

* Ifix 564 (#107)

* initial fiscal event junit changes

* removed unused props

* IFIX-564 : junit Fiscal event search

Co-authored-by: pintu-eGov <[email protected]>

* Complete Junit case for Master data server

* added junit-fiscal-event-service changes

* master service junit code coverage report-1.0.0

* junit-master : formatted

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>

* Patch Updates (#114) (#7)

* Event type enum rename (#109)

* Renamed enum to Pascal_Case. (#103)

* Renamed enum to Pascal_Case.

* API will receive enum in All Caps but within iFix-Core the enum will be in Pascal_Case.

* Fiscal-Event-Service will receive EventType enum in ALL_CAPS but it will output EventType enum in Pascal_Case.

* Added note to CHANGELOG.md

* Renamed enum to Pascal_Case. (#104)

* Renamed enum to Pascal_Case.

* Added note to CHANGELOG.md

* Fixed the hierarchy level search criteria parameter (#111)

Co-authored-by: pintu-eGov <[email protected]>

* Enum rename version update (#110)

* Updated version in pom.xml

* Updated version number

* Update ifix-department-entity-service-1.0.0.yaml (#112)

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* IFIX-687 : Included audit details in Druid (#8)

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-587 & IFIX-588 - junit post processor

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>

* removed duplicate file

* bulk fiscal event push - merged the develop branch

* merging the missing changes in bulk-fiscal-event PR

* Code coverage report

* changed the max push fiscal event size env variable name

* changed the max push fiscal event size env variable name

* changed the max push fiscal event size env variable name

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: GhanshyamRawat-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>

* modified docker registry

* Upgraded to 2.17.0 version (#23)

Co-authored-by: pintu-eGov <[email protected]>

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: GhanshyamRawat-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
sathishp-eGov pushed a commit that referenced this pull request Jan 25, 2022
* junit - iFIX-Department-Entity and Merged the develop branch (#21)

* Merge the fiscal event aggregate service into develop branch  (#14)

* Ifix master data service (#19)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @tostring,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Ifix master patch (#20)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @tostring,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

* Id addition in COA

* updated the read me

* updated the read me

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Update CODEOWNERS

* Ifix seed data (#21)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @tostring,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

* Id addition in COA

* Tenant Id changes

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* ifix services common (#23)

* Created ifix-services-common library

* Update domain name

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* ifix-tracer library

* Update build-config.yml (#5)

* Added dockerfile and Changed settings

* Update dependency repositories

* Updated groupId

* Updated ifix-tracer for Spring 2

* Create .gitignore (#24)

accepting only gitignore

* Fiscal event post processor (#28)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Fiscal Event Post Processor: Initial Commit

* Update build-config.yml (#12)

* IFIX:244 : Service, producer and other packages, classes

* IFIX:244 : Service, producer and other packages, classes

* Rahu ifix 244 (#15)

* Push to MongoDB: config and instruction

* Update README.md

* Pk fiscal event post processor (#17)

* Update README.md

* Refactor consumer name

* Flattening fiscal event data

* Fix: Kafka consumer properties

* Version change

* Addition of ingestionTime and version change

* Added instructions and config for Push to Druid.

* Updated Druid config.

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Fiscal event service (#29)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Fiscal Event Service: Initial commit

* Pk fiscal event service (#11)

* IFIX-230 : Added the producer and other package

* IFIX-230 : Basic validator, enricher and other packages structure

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-230 : Moved service package

* Update build-config.yml (#12)

* Rahu ifix 230 (#14)

* IFIX-230 : Validate the COA Ids from master service , Enriched the details

* validate tenant and project Id

* Naming convention resolved

Co-authored-by: pintu-eGov <[email protected]>

* Coa Uri config

* Coa Uri config

* modified the coa -  error message

* EventTypeEnum key value correction

* addition of ingestionTime

* Migration scripts for fiscal event

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Ifix zuul (#30)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* ifix-zuul: Copy from DIGIT Zuul

* Code cleanup

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Jwt Verifier Filter

* Refactored: requestInfo -> requestHeader and responseInfo -> responseHeader

* Commented out all unused filters

* Reformat Code

* Refactor REQUEST_INFO -> REQUEST_HEADER

* Added userInfo to requestHeader by reading it from JWT.

* Bug Fixed

* Commented out unused filter

* Bug fixed

* Removed unused filter

* Resolve test cases

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* Keycloak (#31)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Instructions for Creating Client

* Added ifix-realm and instructions to import it

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* Build config for department entity service (#34)

* Convert enum to all caps (#36)

Co-authored-by: rushang7-eGov <[email protected]>

* Rahu 310 (#38)

* Supporting code for Project Department Entity Ancestry Integration

* Project create API

* Enrich department entity ancestry in project.

* Added departmentId in DepartmentEntity model

* Department entity validation

* COA code fix

Co-authored-by: rushang7-eGov <[email protected]>

* Refactored: responseInfo -> responseHeader (#39)

* Pk department entity post processor (#40)

* Updated Druid ingestion config (#41)

Co-authored-by: rushang7-eGov <[email protected]>

* IFIX-320: EAT index refactor (#44)

* Ifix department entity service (#45)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Update CODEOWNERS

* Initial Commit

* initial Department entity service setup

* initial Department entity service setup

* Added build config for ifix-department-entity-service (#26)

* Updated context path and port number

* Rahu 313 (#27)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* DepartmentEntity attribute correction

* refactor the GovernmentUtil and DepartmentUtil

* DepartmentEntity validation fix

Co-authored-by: pintu-eGov <[email protected]>

* removed unused object, imports

* Initialise create index file

* Pk ifix department entity service (#32)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* IFIX-314: Search Department Hierarchy

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Department entity get parent (#33)

* Department Entity get parent.

* Return complete ancestry.

* Added seed data.

* Pk ifix department entity service (#35)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* IFIX-314: Search Department Hierarchy

* IFIX-314: Search Department Entity

* Migration scripts

* Migration scripts

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* seed data change and department ancestry attribute correction

* Updated seed data

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* IFIX-320: New indexes for for fiscal event (#43)

* IFIX-320: New indexes for for fiscal event

* add department entity id

* add ancestry id

* IFIX-320: index correction

* IFIX-371 : fiscal event search api (#47)

Co-authored-by: pintu-eGov <[email protected]>

* Jmeter test plan for fiscal-event-service (#48)

Co-authored-by: rushang7-eGov <[email protected]>

* Updated README file (#49)

* Updated README file

* README changes

* Migration file rename (#50)

* Update INSTRUCTIONS.md (#51)

Co-authored-by: rushang7-eGov <[email protected]>

* Pk ifix 319 (#52)

* IFIX 319 : Create expenditure api

* IFIX-318: Department Entity create

Co-authored-by: pintu-eGov <[email protected]>

* Changed primary timestamp in druid config (#53)

Co-authored-by: rushang7-eGov <[email protected]>

* Ifix 379 (#54)

* Ifix 387 (#55)

* IFIX 387 : - Department entity master service

* IFIX-387 : fiscal event service

* IFIX-387: Master Data service reformat.

* IFIX-387: FiscalEvent Post Processor reformat.

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX 387 : - Department entity master service--yaml file renamed

* IFIX-387: FiscalEvent Post Processor yaml file addition

* IFIX-387: Yaml file correction

Co-authored-by: pintu-eGov <[email protected]>

* Druid config (#56)

* Added transformSpec

* Updated JMeter test with csv

Co-authored-by: rushang7-eGov <[email protected]>

* documentation link and postman collection (#57)

* documentation link and postman collection

* link fix

* Update README.md

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>

* Doc add (#58)

* Added the postman and documentation link

* redocly link fix

* redocly link fix1

* redocly link

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Postman collection and API redocly link (#59)

* Ifix 386 (#60)

* Add ps link (#61)

* Bug fix regarding refactor (#62)

* Null check for corrupted project data (#63)

Co-authored-by: pintu-eGov <[email protected]>

* Department Entity check at fiscal event push (#64)

* Bug fix department entity check while fetching from department entity service (#65)

* Kafka consumer lag issue (#67)

* Department entity children fix (#69)

* Hierarchy level zero addition (#70)

* Corrected collection name of fiscal event (#72)

* Updated the readme doc (#71)

* Updated the readme doc

* Updated the readme doc

Co-authored-by: pintu-eGov <[email protected]>

* Corrected collection name (#73)

* Corrected collection name of fiscal event

* fiscal event amount details

Co-authored-by: pintu-eGov <[email protected]>

* Update FiscalEventValidator.java (#74)

Removed the duplicate call of validate amount details

* CoaId null fix (#75)

Co-authored-by: pintu-eGov <[email protected]>

* Added utilities

* initial aggregate setup

* Renamed the aggregator

* reanmed the service

* Moved to db folder

* Re-indented .sql flie

* first version of fiscal event aggregate

* review comments

* moved migration script into main folder

* Removed dockerfile for flyway db migration

* Updated Flyway environment variable names

* fiscal event aggregate : Pending collection & payment

* update issue fix for null coa id

* IFIX 557 : documentation

* Renamed EventType enum to Pascal_Case.

* IFIX-589 : Dynamic fiscal period

* IFIX-589 : Dynamic hierarchy level

* IFIX-590 : Dynamic hierarchy level

* named parameters (for query maintenance)

* removed commented code

* removed unused test file

* merged and synced develop branch

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: GhanshyamRawat-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>

* junit - ifix department entity and merged develop branch

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: GhanshyamRawat-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>

* Bulk fiscal event push and merged develop branch changes (#22)

* initial junit sample

* initial fiscal event junit changes (#101)

* initial fiscal event junit changes

* removed unused props

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-561 : Junit COA (#102)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Ifix 561 (#105)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Master data service unit cases (#106)

* Ifix 564 (#107)

* initial fiscal event junit changes

* removed unused props

* IFIX-564 : junit Fiscal event search

Co-authored-by: pintu-eGov <[email protected]>

* Complete Junit case for Master data server

* added junit-fiscal-event-service changes

* master service junit code coverage report-1.0.0

* Bulk fiscal event push

* Bulk fiscal event push- changed the pom version

* Junit master (#6)

* initial junit sample

* initial fiscal event junit changes (#101)

* initial fiscal event junit changes

* removed unused props

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-561 : Junit COA (#102)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Ifix 561 (#105)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Master data service unit cases (#106)

* Ifix 564 (#107)

* initial fiscal event junit changes

* removed unused props

* IFIX-564 : junit Fiscal event search

Co-authored-by: pintu-eGov <[email protected]>

* Complete Junit case for Master data server

* added junit-fiscal-event-service changes

* master service junit code coverage report-1.0.0

* junit-master : formatted

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>

* Patch Updates (#114) (#7)

* Event type enum rename (#109)

* Renamed enum to Pascal_Case. (#103)

* Renamed enum to Pascal_Case.

* API will receive enum in All Caps but within iFix-Core the enum will be in Pascal_Case.

* Fiscal-Event-Service will receive EventType enum in ALL_CAPS but it will output EventType enum in Pascal_Case.

* Added note to CHANGELOG.md

* Renamed enum to Pascal_Case. (#104)

* Renamed enum to Pascal_Case.

* Added note to CHANGELOG.md

* Fixed the hierarchy level search criteria parameter (#111)

Co-authored-by: pintu-eGov <[email protected]>

* Enum rename version update (#110)

* Updated version in pom.xml

* Updated version number

* Update ifix-department-entity-service-1.0.0.yaml (#112)

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* bulk fiscal event validations

* bulk fiscal event validations- version corrected

* bulk fiscal event validations- Junit

* Merge the fiscal event aggregate service into develop branch  (#14)

* Ifix master data service (#19)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @tostring,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Ifix master patch (#20)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @tostring,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

* Id addition in COA

* updated the read me

* updated the read me

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Update CODEOWNERS

* Ifix seed data (#21)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @tostring,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

* Id addition in COA

* Tenant Id changes

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* ifix services common (#23)

* Created ifix-services-common library

* Update domain name

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* ifix-tracer library

* Update build-config.yml (#5)

* Added dockerfile and Changed settings

* Update dependency repositories

* Updated groupId

* Updated ifix-tracer for Spring 2

* Create .gitignore (#24)

accepting only gitignore

* Fiscal event post processor (#28)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Fiscal Event Post Processor: Initial Commit

* Update build-config.yml (#12)

* IFIX:244 : Service, producer and other packages, classes

* IFIX:244 : Service, producer and other packages, classes

* Rahu ifix 244 (#15)

* Push to MongoDB: config and instruction

* Update README.md

* Pk fiscal event post processor (#17)

* Update README.md

* Refactor consumer name

* Flattening fiscal event data

* Fix: Kafka consumer properties

* Version change

* Addition of ingestionTime and version change

* Added instructions and config for Push to Druid.

* Updated Druid config.

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Fiscal event service (#29)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Fiscal Event Service: Initial commit

* Pk fiscal event service (#11)

* IFIX-230 : Added the producer and other package

* IFIX-230 : Basic validator, enricher and other packages structure

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-230 : Moved service package

* Update build-config.yml (#12)

* Rahu ifix 230 (#14)

* IFIX-230 : Validate the COA Ids from master service , Enriched the details

* validate tenant and project Id

* Naming convention resolved

Co-authored-by: pintu-eGov <[email protected]>

* Coa Uri config

* Coa Uri config

* modified the coa -  error message

* EventTypeEnum key value correction

* addition of ingestionTime

* Migration scripts for fiscal event

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Ifix zuul (#30)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* ifix-zuul: Copy from DIGIT Zuul

* Code cleanup

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Jwt Verifier Filter

* Refactored: requestInfo -> requestHeader and responseInfo -> responseHeader

* Commented out all unused filters

* Reformat Code

* Refactor REQUEST_INFO -> REQUEST_HEADER

* Added userInfo to requestHeader by reading it from JWT.

* Bug Fixed

* Commented out unused filter

* Bug fixed

* Removed unused filter

* Resolve test cases

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* Keycloak (#31)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Instructions for Creating Client

* Added ifix-realm and instructions to import it

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* Build config for department entity service (#34)

* Convert enum to all caps (#36)

Co-authored-by: rushang7-eGov <[email protected]>

* Rahu 310 (#38)

* Supporting code for Project Department Entity Ancestry Integration

* Project create API

* Enrich department entity ancestry in project.

* Added departmentId in DepartmentEntity model

* Department entity validation

* COA code fix

Co-authored-by: rushang7-eGov <[email protected]>

* Refactored: responseInfo -> responseHeader (#39)

* Pk department entity post processor (#40)

* Updated Druid ingestion config (#41)

Co-authored-by: rushang7-eGov <[email protected]>

* IFIX-320: EAT index refactor (#44)

* Ifix department entity service (#45)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Update CODEOWNERS

* Initial Commit

* initial Department entity service setup

* initial Department entity service setup

* Added build config for ifix-department-entity-service (#26)

* Updated context path and port number

* Rahu 313 (#27)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* DepartmentEntity attribute correction

* refactor the GovernmentUtil and DepartmentUtil

* DepartmentEntity validation fix

Co-authored-by: pintu-eGov <[email protected]>

* removed unused object, imports

* Initialise create index file

* Pk ifix department entity service (#32)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* IFIX-314: Search Department Hierarchy

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Department entity get parent (#33)

* Department Entity get parent.

* Return complete ancestry.

* Added seed data.

* Pk ifix department entity service (#35)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* IFIX-314: Search Department Hierarchy

* IFIX-314: Search Department Entity

* Migration scripts

* Migration scripts

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* seed data change and department ancestry attribute correction

* Updated seed data

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* IFIX-320: New indexes for for fiscal event (#43)

* IFIX-320: New indexes for for fiscal event

* add department entity id

* add ancestry id

* IFIX-320: index correction

* IFIX-371 : fiscal event search api (#47)

Co-authored-by: pintu-eGov <[email protected]>

* Jmeter test plan for fiscal-event-service (#48)

Co-authored-by: rushang7-eGov <[email protected]>

* Updated README file (#49)

* Updated README file

* README changes

* Migration file rename (#50)

* Update INSTRUCTIONS.md (#51)

Co-authored-by: rushang7-eGov <[email protected]>

* Pk ifix 319 (#52)

* IFIX 319 : Create expenditure api

* IFIX-318: Department Entity create

Co-authored-by: pintu-eGov <[email protected]>

* Changed primary timestamp in druid config (#53)

Co-authored-by: rushang7-eGov <[email protected]>

* Ifix 379 (#54)

* Ifix 387 (#55)

* IFIX 387 : - Department entity master service

* IFIX-387 : fiscal event service

* IFIX-387: Master Data service reformat.

* IFIX-387: FiscalEvent Post Processor reformat.

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX 387 : - Department entity master service--yaml file renamed

* IFIX-387: FiscalEvent Post Processor yaml file addition

* IFIX-387: Yaml file correction

Co-authored-by: pintu-eGov <[email protected]>

* Druid config (#56)

* Added transformSpec

* Updated JMeter test with csv

Co-authored-by: rushang7-eGov <[email protected]>

* documentation link and postman collection (#57)

* documentation link and postman collection

* link fix

* Update README.md

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>

* Doc add (#58)

* Added the postman and documentation link

* redocly link fix

* redocly link fix1

* redocly link

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Postman collection and API redocly link (#59)

* Ifix 386 (#60)

* Add ps link (#61)

* Bug fix regarding refactor (#62)

* Null check for corrupted project data (#63)

Co-authored-by: pintu-eGov <[email protected]>

* Department Entity check at fiscal event push (#64)

* Bug fix department entity check while fetching from department entity service (#65)

* Kafka consumer lag issue (#67)

* Department entity children fix (#69)

* Hierarchy level zero addition (#70)

* Corrected collection name of fiscal event (#72)

* Updated the readme doc (#71)

* Updated the readme doc

* Updated the readme doc

Co-authored-by: pintu-eGov <[email protected]>

* Corrected collection name (#73)

* Corrected collection name of fiscal event

* fiscal event amount details

Co-authored-by: pintu-eGov <[email protected]>

* Update FiscalEventValidator.java (#74)

Removed the duplicate call of validate amount details

* CoaId null fix (#75)

Co-authored-by: pintu-eGov <[email protected]>

* Added utilities

* initial aggregate setup

* Renamed the aggregator

* reanmed the service

* Moved to db folder

* Re-indented .sql flie

* first version of fiscal event aggregate

* review comments

* moved migration script into main folder

* Removed dockerfile for flyway db migration

* Updated Flyway environment variable names

* fiscal event aggregate : Pending collection & payment

* update issue fix for null coa id

* IFIX 557 : documentation

* Renamed EventType enum to Pascal_Case.

* IFIX-589 : Dynamic fiscal period

* IFIX-589 : Dynamic hierarchy level

* IFIX-590 : Dynamic hierarchy level

* named parameters (for query maintenance)

* removed commented code

* removed unused test file

* merged and synced develop branch

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: GhanshyamRawat-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>

* removed mandate check for user info from Search APIs of Master data and Department Entity Service (#15)

* removed mandate check for user info from government and COA service

* removed mandate check for user info from search department,expenditure and project service

* removed user info mandate check from search department entity service

Co-authored-by: pintu-eGov <[email protected]>

* Junit - ifix post processor service (#16)

* Junit master (#6)

* initial junit sample

* initial fiscal event junit changes (#101)

* initial fiscal event junit changes

* removed unused props

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-561 : Junit COA (#102)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Ifix 561 (#105)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Master data service unit cases (#106)

* Ifix 564 (#107)

* initial fiscal event junit changes

* removed unused props

* IFIX-564 : junit Fiscal event search

Co-authored-by: pintu-eGov <[email protected]>

* Complete Junit case for Master data server

* added junit-fiscal-event-service changes

* master service junit code coverage report-1.0.0

* junit-master : formatted

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>

* Patch Updates (#114) (#7)

* Event type enum rename (#109)

* Renamed enum to Pascal_Case. (#103)

* Renamed enum to Pascal_Case.

* API will receive enum in All Caps but within iFix-Core the enum will be in Pascal_Case.

* Fiscal-Event-Service will receive EventType enum in ALL_CAPS but it will output EventType enum in Pascal_Case.

* Added note to CHANGELOG.md

* Renamed enum to Pascal_Case. (#104)

* Renamed enum to Pascal_Case.

* Added note to CHANGELOG.md

* Fixed the hierarchy level search criteria parameter (#111)

Co-authored-by: pintu-eGov <[email protected]>

* Enum rename version update (#110)

* Updated version in pom.xml

* Updated version number

* Update ifix-department-entity-service-1.0.0.yaml (#112)

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* IFIX-687 : Included audit details in Druid (#8)

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-587 & IFIX-588 - junit post processor

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>

* removed duplicate file

* bulk fiscal event push - merged the develop branch

* merging the missing changes in bulk-fiscal-event PR

* Code coverage report

* changed the max push fiscal event size env variable name

* changed the max push fiscal event size env variable name

* changed the max push fiscal event size env variable name

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: GhanshyamRawat-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>

* modified docker registry

* Upgraded to 2.17.0 version (#23)

Co-authored-by: pintu-eGov <[email protected]>

* Junit - Fiscal event aggregate

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: GhanshyamRawat-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
sathishp-eGov pushed a commit that referenced this pull request Mar 17, 2022
* Junit for fiscal event aggregate (#33)

* junit - iFIX-Department-Entity and Merged the develop branch (#21)

* Merge the fiscal event aggregate service into develop branch  (#14)

* Ifix master data service (#19)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @ToString,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Ifix master patch (#20)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @ToString,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

* Id addition in COA

* updated the read me

* updated the read me

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Update CODEOWNERS

* Ifix seed data (#21)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @ToString,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

* Id addition in COA

* Tenant Id changes

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* ifix services common (#23)

* Created ifix-services-common library

* Update domain name

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* ifix-tracer library

* Update build-config.yml (#5)

* Added dockerfile and Changed settings

* Update dependency repositories

* Updated groupId

* Updated ifix-tracer for Spring 2

* Create .gitignore (#24)

accepting only gitignore

* Fiscal event post processor (#28)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Fiscal Event Post Processor: Initial Commit

* Update build-config.yml (#12)

* IFIX:244 : Service, producer and other packages, classes

* IFIX:244 : Service, producer and other packages, classes

* Rahu ifix 244 (#15)

* Push to MongoDB: config and instruction

* Update README.md

* Pk fiscal event post processor (#17)

* Update README.md

* Refactor consumer name

* Flattening fiscal event data

* Fix: Kafka consumer properties

* Version change

* Addition of ingestionTime and version change

* Added instructions and config for Push to Druid.

* Updated Druid config.

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Fiscal event service (#29)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Fiscal Event Service: Initial commit

* Pk fiscal event service (#11)

* IFIX-230 : Added the producer and other package

* IFIX-230 : Basic validator, enricher and other packages structure

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-230 : Moved service package

* Update build-config.yml (#12)

* Rahu ifix 230 (#14)

* IFIX-230 : Validate the COA Ids from master service , Enriched the details

* validate tenant and project Id

* Naming convention resolved

Co-authored-by: pintu-eGov <[email protected]>

* Coa Uri config

* Coa Uri config

* modified the coa -  error message

* EventTypeEnum key value correction

* addition of ingestionTime

* Migration scripts for fiscal event

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Ifix zuul (#30)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* ifix-zuul: Copy from DIGIT Zuul

* Code cleanup

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Jwt Verifier Filter

* Refactored: requestInfo -> requestHeader and responseInfo -> responseHeader

* Commented out all unused filters

* Reformat Code

* Refactor REQUEST_INFO -> REQUEST_HEADER

* Added userInfo to requestHeader by reading it from JWT.

* Bug Fixed

* Commented out unused filter

* Bug fixed

* Removed unused filter

* Resolve test cases

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* Keycloak (#31)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Instructions for Creating Client

* Added ifix-realm and instructions to import it

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* Build config for department entity service (#34)

* Convert enum to all caps (#36)

Co-authored-by: rushang7-eGov <[email protected]>

* Rahu 310 (#38)

* Supporting code for Project Department Entity Ancestry Integration

* Project create API

* Enrich department entity ancestry in project.

* Added departmentId in DepartmentEntity model

* Department entity validation

* COA code fix

Co-authored-by: rushang7-eGov <[email protected]>

* Refactored: responseInfo -> responseHeader (#39)

* Pk department entity post processor (#40)

* Updated Druid ingestion config (#41)

Co-authored-by: rushang7-eGov <[email protected]>

* IFIX-320: EAT index refactor (#44)

* Ifix department entity service (#45)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Update CODEOWNERS

* Initial Commit

* initial Department entity service setup

* initial Department entity service setup

* Added build config for ifix-department-entity-service (#26)

* Updated context path and port number

* Rahu 313 (#27)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* DepartmentEntity attribute correction

* refactor the GovernmentUtil and DepartmentUtil

* DepartmentEntity validation fix

Co-authored-by: pintu-eGov <[email protected]>

* removed unused object, imports

* Initialise create index file

* Pk ifix department entity service (#32)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* IFIX-314: Search Department Hierarchy

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Department entity get parent (#33)

* Department Entity get parent.

* Return complete ancestry.

* Added seed data.

* Pk ifix department entity service (#35)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* IFIX-314: Search Department Hierarchy

* IFIX-314: Search Department Entity

* Migration scripts

* Migration scripts

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* seed data change and department ancestry attribute correction

* Updated seed data

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* IFIX-320: New indexes for for fiscal event (#43)

* IFIX-320: New indexes for for fiscal event

* add department entity id

* add ancestry id

* IFIX-320: index correction

* IFIX-371 : fiscal event search api (#47)

Co-authored-by: pintu-eGov <[email protected]>

* Jmeter test plan for fiscal-event-service (#48)

Co-authored-by: rushang7-eGov <[email protected]>

* Updated README file (#49)

* Updated README file

* README changes

* Migration file rename (#50)

* Update INSTRUCTIONS.md (#51)

Co-authored-by: rushang7-eGov <[email protected]>

* Pk ifix 319 (#52)

* IFIX 319 : Create expenditure api

* IFIX-318: Department Entity create

Co-authored-by: pintu-eGov <[email protected]>

* Changed primary timestamp in druid config (#53)

Co-authored-by: rushang7-eGov <[email protected]>

* Ifix 379 (#54)

* Ifix 387 (#55)

* IFIX 387 : - Department entity master service

* IFIX-387 : fiscal event service

* IFIX-387: Master Data service reformat.

* IFIX-387: FiscalEvent Post Processor reformat.

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX 387 : - Department entity master service--yaml file renamed

* IFIX-387: FiscalEvent Post Processor yaml file addition

* IFIX-387: Yaml file correction

Co-authored-by: pintu-eGov <[email protected]>

* Druid config (#56)

* Added transformSpec

* Updated JMeter test with csv

Co-authored-by: rushang7-eGov <[email protected]>

* documentation link and postman collection (#57)

* documentation link and postman collection

* link fix

* Update README.md

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>

* Doc add (#58)

* Added the postman and documentation link

* redocly link fix

* redocly link fix1

* redocly link

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Postman collection and API redocly link (#59)

* Ifix 386 (#60)

* Add ps link (#61)

* Bug fix regarding refactor (#62)

* Null check for corrupted project data (#63)

Co-authored-by: pintu-eGov <[email protected]>

* Department Entity check at fiscal event push (#64)

* Bug fix department entity check while fetching from department entity service (#65)

* Kafka consumer lag issue (#67)

* Department entity children fix (#69)

* Hierarchy level zero addition (#70)

* Corrected collection name of fiscal event (#72)

* Updated the readme doc (#71)

* Updated the readme doc

* Updated the readme doc

Co-authored-by: pintu-eGov <[email protected]>

* Corrected collection name (#73)

* Corrected collection name of fiscal event

* fiscal event amount details

Co-authored-by: pintu-eGov <[email protected]>

* Update FiscalEventValidator.java (#74)

Removed the duplicate call of validate amount details

* CoaId null fix (#75)

Co-authored-by: pintu-eGov <[email protected]>

* Added utilities

* initial aggregate setup

* Renamed the aggregator

* reanmed the service

* Moved to db folder

* Re-indented .sql flie

* first version of fiscal event aggregate

* review comments

* moved migration script into main folder

* Removed dockerfile for flyway db migration

* Updated Flyway environment variable names

* fiscal event aggregate : Pending collection & payment

* update issue fix for null coa id

* IFIX 557 : documentation

* Renamed EventType enum to Pascal_Case.

* IFIX-589 : Dynamic fiscal period

* IFIX-589 : Dynamic hierarchy level

* IFIX-590 : Dynamic hierarchy level

* named parameters (for query maintenance)

* removed commented code

* removed unused test file

* merged and synced develop branch

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: GhanshyamRawat-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>

* junit - ifix department entity and merged develop branch

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: GhanshyamRawat-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>

* Bulk fiscal event push and merged develop branch changes (#22)

* initial junit sample

* initial fiscal event junit changes (#101)

* initial fiscal event junit changes

* removed unused props

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-561 : Junit COA (#102)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Ifix 561 (#105)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Master data service unit cases (#106)

* Ifix 564 (#107)

* initial fiscal event junit changes

* removed unused props

* IFIX-564 : junit Fiscal event search

Co-authored-by: pintu-eGov <[email protected]>

* Complete Junit case for Master data server

* added junit-fiscal-event-service changes

* master service junit code coverage report-1.0.0

* Bulk fiscal event push

* Bulk fiscal event push- changed the pom version

* Junit master (#6)

* initial junit sample

* initial fiscal event junit changes (#101)

* initial fiscal event junit changes

* removed unused props

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-561 : Junit COA (#102)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Ifix 561 (#105)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Master data service unit cases (#106)

* Ifix 564 (#107)

* initial fiscal event junit changes

* removed unused props

* IFIX-564 : junit Fiscal event search

Co-authored-by: pintu-eGov <[email protected]>

* Complete Junit case for Master data server

* added junit-fiscal-event-service changes

* master service junit code coverage report-1.0.0

* junit-master : formatted

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>

* Patch Updates (#114) (#7)

* Event type enum rename (#109)

* Renamed enum to Pascal_Case. (#103)

* Renamed enum to Pascal_Case.

* API will receive enum in All Caps but within iFix-Core the enum will be in Pascal_Case.

* Fiscal-Event-Service will receive EventType enum in ALL_CAPS but it will output EventType enum in Pascal_Case.

* Added note to CHANGELOG.md

* Renamed enum to Pascal_Case. (#104)

* Renamed enum to Pascal_Case.

* Added note to CHANGELOG.md

* Fixed the hierarchy level search criteria parameter (#111)

Co-authored-by: pintu-eGov <[email protected]>

* Enum rename version update (#110)

* Updated version in pom.xml

* Updated version number

* Update ifix-department-entity-service-1.0.0.yaml (#112)

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* bulk fiscal event validations

* bulk fiscal event validations- version corrected

* bulk fiscal event validations- Junit

* Merge the fiscal event aggregate service into develop branch  (#14)

* Ifix master data service (#19)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @ToString,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Ifix master patch (#20)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @ToString,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

* Id addition in COA

* updated the read me

* updated the read me

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Update CODEOWNERS

* Ifix seed data (#21)

* iFix-Master-Data-Service: Initial Commit

* Update build-config.yml (#3)

* Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library
Created the basic package structure and concrete classes.
updated the tracer jar version to 2.0.0 snapshot

* Chart of account service - Create v1 Post

* Goverment Create API structuring

* Governmet Create API

* Chart of account service - modified the api end point and put the validation for user info

* Update build-config.yml (#4)

* Env variable added and updated the spring boot version to 2.3.3

* Updated tracer to ifix-tracer.

* Updated groupId for ifix-services-common

* add the @ToString,@EqualsAndHashCode model class level

* Refactored goverment create API and search API

* Recorrection of tracer dependency

* Updated ifix-tracer version

* COA search flow

* Spring boot version change

* Chart of Account - create api - tenant search

* Update Dockerfile

* Refactor responseInfo to responseHeader

* Refactor majorHeadtype to majorHeadType

* Chart of Account - create api - tenant search--> Review comment(s). (#8)

* Rahu eat search api (#7)

* MongoDB pass url instead of host and port

* Removed unused property

* Pk master data coa (#9)

* Chart of Account - create api - tenant search--> Review comment(s).

* Generic type serviceRequestRepository

* Generic type serviceRequestRepository

* Department search Api

* MongoDb url config

Co-authored-by: pintu-eGov <[email protected]>

* Project search API

* Removed unused properties

* Removed corresponding property from the code

* Renamed property

* Project search API (#10)

* file name changes

* Removed unused properties

* MongoDB migration data and instructions. (#13)

* MongoDB migration data and instructions.

* Seed data and index mongo queries

Co-authored-by: pintu-eGov <[email protected]>

* seed data for Coa and government

* IFIX-242: EAT refactored to Expenditure (#16)

* IFIX-242: EAT refactored to Expenditure

* IFIX-242: location value has been removed

* IFIX-242: tenant id in lower case

* changing expenditure class name in seed data

* Id addition in COA

* Tenant Id changes

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* ifix services common (#23)

* Created ifix-services-common library

* Update domain name

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* ifix-tracer library

* Update build-config.yml (#5)

* Added dockerfile and Changed settings

* Update dependency repositories

* Updated groupId

* Updated ifix-tracer for Spring 2

* Create .gitignore (#24)

accepting only gitignore

* Fiscal event post processor (#28)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Fiscal Event Post Processor: Initial Commit

* Update build-config.yml (#12)

* IFIX:244 : Service, producer and other packages, classes

* IFIX:244 : Service, producer and other packages, classes

* Rahu ifix 244 (#15)

* Push to MongoDB: config and instruction

* Update README.md

* Pk fiscal event post processor (#17)

* Update README.md

* Refactor consumer name

* Flattening fiscal event data

* Fix: Kafka consumer properties

* Version change

* Addition of ingestionTime and version change

* Added instructions and config for Push to Druid.

* Updated Druid config.

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Fiscal event service (#29)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Fiscal Event Service: Initial commit

* Pk fiscal event service (#11)

* IFIX-230 : Added the producer and other package

* IFIX-230 : Basic validator, enricher and other packages structure

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-230 : Moved service package

* Update build-config.yml (#12)

* Rahu ifix 230 (#14)

* IFIX-230 : Validate the COA Ids from master service , Enriched the details

* validate tenant and project Id

* Naming convention resolved

Co-authored-by: pintu-eGov <[email protected]>

* Coa Uri config

* Coa Uri config

* modified the coa -  error message

* EventTypeEnum key value correction

* addition of ingestionTime

* Migration scripts for fiscal event

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Ifix zuul (#30)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* ifix-zuul: Copy from DIGIT Zuul

* Code cleanup

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Jwt Verifier Filter

* Refactored: requestInfo -> requestHeader and responseInfo -> responseHeader

* Commented out all unused filters

* Reformat Code

* Refactor REQUEST_INFO -> REQUEST_HEADER

* Added userInfo to requestHeader by reading it from JWT.

* Bug Fixed

* Commented out unused filter

* Bug fixed

* Removed unused filter

* Resolve test cases

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* Keycloak (#31)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Instructions for Creating Client

* Added ifix-realm and instructions to import it

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* Build config for department entity service (#34)

* Convert enum to all caps (#36)

Co-authored-by: rushang7-eGov <[email protected]>

* Rahu 310 (#38)

* Supporting code for Project Department Entity Ancestry Integration

* Project create API

* Enrich department entity ancestry in project.

* Added departmentId in DepartmentEntity model

* Department entity validation

* COA code fix

Co-authored-by: rushang7-eGov <[email protected]>

* Refactored: responseInfo -> responseHeader (#39)

* Pk department entity post processor (#40)

* Updated Druid ingestion config (#41)

Co-authored-by: rushang7-eGov <[email protected]>

* IFIX-320: EAT index refactor (#44)

* Ifix department entity service (#45)

* Update build-config.yml (#3)

* Update build-config.yml (#4)

* Update build-config.yml (#5)

* Updated Dockerfile base image (#6)

* Update build-config.yml (#12)

* Update CODEOWNERS

* Initial Commit

* initial Department entity service setup

* initial Department entity service setup

* Added build config for ifix-department-entity-service (#26)

* Updated context path and port number

* Rahu 313 (#27)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* DepartmentEntity attribute correction

* refactor the GovernmentUtil and DepartmentUtil

* DepartmentEntity validation fix

Co-authored-by: pintu-eGov <[email protected]>

* removed unused object, imports

* Initialise create index file

* Pk ifix department entity service (#32)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* IFIX-314: Search Department Hierarchy

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Department entity get parent (#33)

* Department Entity get parent.

* Return complete ancestry.

* Added seed data.

* Pk ifix department entity service (#35)

* IFIX-311: Create Department Hierarchy

* Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service

# Conflicts:
#	domain-services/ifix-department-entity-service/src/main/resources/application.properties

* IFIX-313: Department entity create api

* changed the level data tpe to Integer

* IFIX-314: Search Department Hierarchy

* IFIX-314: Search Department Entity

* Migration scripts

* Migration scripts

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* seed data change and department ancestry attribute correction

* Updated seed data

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* IFIX-320: New indexes for for fiscal event (#43)

* IFIX-320: New indexes for for fiscal event

* add department entity id

* add ancestry id

* IFIX-320: index correction

* IFIX-371 : fiscal event search api (#47)

Co-authored-by: pintu-eGov <[email protected]>

* Jmeter test plan for fiscal-event-service (#48)

Co-authored-by: rushang7-eGov <[email protected]>

* Updated README file (#49)

* Updated README file

* README changes

* Migration file rename (#50)

* Update INSTRUCTIONS.md (#51)

Co-authored-by: rushang7-eGov <[email protected]>

* Pk ifix 319 (#52)

* IFIX 319 : Create expenditure api

* IFIX-318: Department Entity create

Co-authored-by: pintu-eGov <[email protected]>

* Changed primary timestamp in druid config (#53)

Co-authored-by: rushang7-eGov <[email protected]>

* Ifix 379 (#54)

* Ifix 387 (#55)

* IFIX 387 : - Department entity master service

* IFIX-387 : fiscal event service

* IFIX-387: Master Data service reformat.

* IFIX-387: FiscalEvent Post Processor reformat.

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX-387 : fiscal event service- renamed yaml file

* IFIX 387 : - Department entity master service--yaml file renamed

* IFIX-387: FiscalEvent Post Processor yaml file addition

* IFIX-387: Yaml file correction

Co-authored-by: pintu-eGov <[email protected]>

* Druid config (#56)

* Added transformSpec

* Updated JMeter test with csv

Co-authored-by: rushang7-eGov <[email protected]>

* documentation link and postman collection (#57)

* documentation link and postman collection

* link fix

* Update README.md

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>

* Doc add (#58)

* Added the postman and documentation link

* redocly link fix

* redocly link fix1

* redocly link

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>

* Postman collection and API redocly link (#59)

* Ifix 386 (#60)

* Add ps link (#61)

* Bug fix regarding refactor (#62)

* Null check for corrupted project data (#63)

Co-authored-by: pintu-eGov <[email protected]>

* Department Entity check at fiscal event push (#64)

* Bug fix department entity check while fetching from department entity service (#65)

* Kafka consumer lag issue (#67)

* Department entity children fix (#69)

* Hierarchy level zero addition (#70)

* Corrected collection name of fiscal event (#72)

* Updated the readme doc (#71)

* Updated the readme doc

* Updated the readme doc

Co-authored-by: pintu-eGov <[email protected]>

* Corrected collection name (#73)

* Corrected collection name of fiscal event

* fiscal event amount details

Co-authored-by: pintu-eGov <[email protected]>

* Update FiscalEventValidator.java (#74)

Removed the duplicate call of validate amount details

* CoaId null fix (#75)

Co-authored-by: pintu-eGov <[email protected]>

* Added utilities

* initial aggregate setup

* Renamed the aggregator

* reanmed the service

* Moved to db folder

* Re-indented .sql flie

* first version of fiscal event aggregate

* review comments

* moved migration script into main folder

* Removed dockerfile for flyway db migration

* Updated Flyway environment variable names

* fiscal event aggregate : Pending collection & payment

* update issue fix for null coa id

* IFIX 557 : documentation

* Renamed EventType enum to Pascal_Case.

* IFIX-589 : Dynamic fiscal period

* IFIX-589 : Dynamic hierarchy level

* IFIX-590 : Dynamic hierarchy level

* named parameters (for query maintenance)

* removed commented code

* removed unused test file

* merged and synced develop branch

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: GhanshyamRawat-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>

* removed mandate check for user info from Search APIs of Master data and Department Entity Service (#15)

* removed mandate check for user info from government and COA service

* removed mandate check for user info from search department,expenditure and project service

* removed user info mandate check from search department entity service

Co-authored-by: pintu-eGov <[email protected]>

* Junit - ifix post processor service (#16)

* Junit master (#6)

* initial junit sample

* initial fiscal event junit changes (#101)

* initial fiscal event junit changes

* removed unused props

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-561 : Junit COA (#102)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Ifix 561 (#105)

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

* IFIX-561 : Junit COA

Co-authored-by: pintu-eGov <[email protected]>

* Master data service unit cases (#106)

* Ifix 564 (#107)

* initial fiscal event junit changes

* removed unused props

* IFIX-564 : junit Fiscal event search

Co-authored-by: pintu-eGov <[email protected]>

* Complete Junit case for Master data server

* added junit-fiscal-event-service changes

* master service junit code coverage report-1.0.0

* junit-master : formatted

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>

* Patch Updates (#114) (#7)

* Event type enum rename (#109)

* Renamed enum to Pascal_Case. (#103)

* Renamed enum to Pascal_Case.

* API will receive enum in All Caps but within iFix-Core the enum will be in Pascal_Case.

* Fiscal-Event-Service will receive EventType enum in ALL_CAPS but it will output EventType enum in Pascal_Case.

* Added note to CHANGELOG.md

* Renamed enum to Pascal_Case. (#104)

* Renamed enum to Pascal_Case.

* Added note to CHANGELOG.md

* Fixed the hierarchy level search criteria parameter (#111)

Co-authored-by: pintu-eGov <[email protected]>

* Enum rename version update (#110)

* Updated version in pom.xml

* Updated version number

* Update ifix-department-entity-service-1.0.0.yaml (#112)

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* IFIX-687 : Included audit details in Druid (#8)

Co-authored-by: pintu-eGov <[email protected]>

* IFIX-587 & IFIX-588 - junit post processor

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>

* removed duplicate file

* bulk fiscal event push - merged the develop branch

* merging the missing changes in bulk-fiscal-event PR

* Code coverage report

* changed the max push fiscal event size env variable name

* changed the max push fiscal event size env variable name

* changed the max push fiscal event size env variable name

Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: GhanshyamRawat-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>

* modified docker registry

* Upgraded to 2.17.0 version (#23)

Co-authored-by: pintu-eGov <[email protected]>

* Junit - Fiscal event aggregate

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: GhanshyamRawat-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>

* removed "web" package as don't have any api endpoint. (#34)

* Fiscal event service - Sonar issues fix (#35)

* Merging after Bulk Fiscal Event test (#27)

* Attribute missing exception message and validation

* Bulk fiscal event push

* project id fix for BILL, DEMAND and PAYMENT

* Print incoming request data

* fiscal event service - sonar issues fixed

Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* Post processor sonar fix (#36)

* Fiscal event post processor - sonar issues fix

* Updated the change log

* Formatted the code

Co-authored-by: pintu-eGov <[email protected]>

* sonar fixes (#37)

Co-authored-by: pintu-eGov <[email protected]>

* modified the junit classes to mock DB (#38)

* modified the junit classes to mock DB

* removed unnecessary dependencies

* formatted the code

Co-authored-by: pintu-eGov <[email protected]>

* Ifix 2.0 alpha (#62)

* Attribute missing exception message and validation

* Bulk fiscal event push

* Error queue data persistence in error-queue-handler

* First Stage of project refactor

* Initial commit for adapter master data (#41)

* Mgramseva attribute name correction

* Adapter master init (#42)

* Copied missed out code from ifix-master-data-service

* Copied missed out code from ifix-master-data-service

* Updated API for a project with multiple associated department entities.

* Added Support for multi-departmentEntity Projects

* Fixed a typo. It affects DB, so need to migrate old data.

* Optimised department entity search with single api call.

* Added support to search project by departmentEntityId.

* Fixed a typo

* Used in instead of all operator.

* 1.Restructured master-data service - removed project, department and expenditure (#47)

2. add list of coaCode search criteria
3. junit modified/added
4. updated report and change log etc.
5. sonar report fix

Co-authored-by: pintu-eGov <[email protected]>

* Removed code related to department, project, expenditure and department entity

* Updated API Contract to remove department entity details from project.

* Removed department entity details from Project.

* Removed unused master data samples.

* Updated swagger data models

* Renamed with updated version number

* Refactored the code to handle parent -> linked name change.

* Removed fiscal-event-mongodb-sink from the project.

* Updated druid-ingestion-config.json to move department, project, ... to attribute.

* Minor rearrangement for better clarity.

* Fixed a typo

* added "attributes" in chart of account model class (#52)

Co-authored-by: pintu-eGov <[email protected]>

* Ifix master data (#53)

* added "attributes" in chart of account model class

* updated the ifix core yaml file

Co-authored-by: pintu-eGov <[email protected]>

* Added the build pipeline for adaptor master data (#54)

* Rename parent -> linked and copy additional attributes while unbundling

* Corrected junit test cases.

* Enabled Mongock (#56)

* Removed government dependency from the department-entity-service.

* Updated version number and CHANGELOG.md.

* ifix fiscal event service 2.0.0 (#58)

* 1.Removed project
2. support for coaCode
3. Normalised Id
4. Junit updated and its report

* renamed method name and updated the swagger yml file

Co-authored-by: pintu-eGov <[email protected]>

* Updated version and added Change Logs.

* Ifix 2.0 adapter (#60)

* Cleaned up application.properties

* Added plan for master data enricher.

* Added classes and functions for master data fetchers.

* Fixed a typo

* Removed unnecessary userInfo validation from search apis.

* Fetch and enrich additional attributes of fiscal event.

* COA code, project map, additional attribute composition, error handle and kafka stream hide (#59)

* Rahu adapter new impl (#61)

* COA code, project map, additional attribute composition, error handle and kafka stream hide

* Jackson update from Gson

* mapper correction

* DB password restore

Co-authored-by: rahu-eGov <[email protected]>

Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>

* Update pom and change log. (#64)

Co-authored-by: rahu-eGov <[email protected]>

* Adpter version update (#65)

* Update pom and change log.

* reference id and error message fixes

* EventPostingDetails save correction

* EventPostingDetails save correction by copy properties

Co-authored-by: rahu-eGov <[email protected]>

* ifix 2.0 changes in fiscal event aggregator (#66)

Co-authored-by: pintu-eGov <[email protected]>

* moving mongo-kafka-source-connector to develop (#67)

Co-authored-by: Rushang Dhanesha <[email protected]>
Co-authored-by: rushang7-eGov <[email protected]>
Co-authored-by: pintu-eGov <[email protected]>
Co-authored-by: rahu-dev <[email protected]>
Co-authored-by: rahu-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Co-authored-by: GhanshyamRawat-eGov <[email protected]>
Co-authored-by: nikesh-eGov <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants