summaryrefslogtreecommitdiffstats
path: root/src/main/resources
AgeCommit message (Collapse)AuthorFilesLines
2022-05-06Security Logging Fieldssourabh_sourabh3-44/+81
- logback encoder and sleuth dependencies are added. - New appender is added to log JSON format content on console. Issue-ID: CPS-986 Signed-off-by: sourabh_sourabh <sourabh.sourabh@est.tech> Change-Id: I9e45a9d842831a87af3fb9ac309485110357f0c8
2022-01-05Add NotNull DB Constraint to operation fieldRenu Kumari1-0/+4
Issue-ID: CPS-826 Signed-off-by: Renu Kumari <renu.kumari@bell.ca> Change-Id: I55d8d4fb9000ecf7a84b1b4aa7ec41e95420543c
2021-12-15Add support for delete operationRenu Kumari2-1/+52
- Added new column operation in DB - Updated existing rows to have 'UPDATE' value for operation field - Added ability to process both V1 and V2 event schema - Changed code and testcase to support operation field Issue-ID: CPS-790 Signed-off-by: Renu Kumari <renu.kumari@bell.ca> Change-Id: Ife24daa4b442e1499094b162727cc8704c25011e
2021-08-25Prepare for next event schema versionBruno Sakoto1-1/+2
Issue-ID: CPS-584, CPS-459 Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca> Change-Id: I02ce027a4222fe3178d854628a52626c8184d987
2021-08-20Add basic security to query interfaceRenu Kumari1-0/+6
- Added WebSecurity configuration and corresponding test case - Updated existing test cases to handle spring security - Moved QueryResponseFactory to QueryController to avoid cyclic dependency Issue-ID: CPS-530 Signed-off-by: Renu Kumari <renu.kumari@bell.ca> Change-Id: I7e03ed9ccf983090ce514873b86fc9b2f851ed4f
2021-08-19Validate controller input and provide expected responseRenu Kumari1-0/+3
- validate endpoint input - set default values if it is missing in the optional fields - used hateoas for previous and next record link generation - use service layer in controller layer Issue-ID: CPS-449 Signed-off-by: Renu Kumari <renu.kumari@bell.ca> Change-Id: I7936cd9e8e7dead3b5650b421bb12f10d14ffa9b
2021-08-03Add Spring Boot Actuatorputhuparambil.aditya1-0/+16
Issue-ID: CPS-522 Signed-off-by: puthuparambil.aditya <aditya.puthuparambil@bell.ca> Change-Id: I6bdb29dec63c409d18e84bebc51eeef5c34e1412
2021-07-28Merge "Kafka Configuration is not loaded when testing DB integration"Bruno Sakoto1-0/+1
2021-07-26Kafka Configuration is not loaded when testing DB integrationRenu Kumari1-0/+1
Issue-ID: CPS-518 Signed-off-by: Renu Kumari <renu.kumari@bell.ca> Change-Id: I673e8b0d4fb70dcdd2024c15e04940996023b4f8
2021-07-23generating swagger-ui and controller interface using openapi.ymlRenu Kumari1-0/+14
Issue-ID: CPS-387 Signed-off-by: Renu Kumari <renu.kumari@bell.ca> Change-Id: I3e9742407148efcb16d8d79411e4de6738796f86
2021-07-05Add kafka listener for data updated eventsBruno Sakoto3-6/+96
See "Running via Docker Compose" section from README.md file to have an example of event processing Issue-ID: CPS-371 Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca> Change-Id: Id3abfa32fb04e07102a5f28e6e43a9b533391188
2021-05-26Update db schema to keep field name consistent with domain propertyputhuparambil.aditya2-0/+38
Rollback need not be specified for renameColumn as per documentation: https://docs.liquibase.com/workflows/liquibase-community/using-rollback.html Issue-ID: CPS-425 Signed-off-by: puthuparambil.aditya <aditya.puthuparambil@bell.ca> Change-Id: Ida1cf80e7cd180c7b713bc595105fa83f4f6b278
2021-05-13Implement service and repository layers for storing temporal dataputhuparambil.aditya1-0/+12
1. Basic structure created 2. Basic tests added 3. lombok.config included for coverage Issue-ID: CPS-194 Signed-off-by: puthuparambil.aditya <aditya.puthuparambil@bell.ca> Change-Id: Icf23c2e647106f7985dff14d9901806f7c4aa55a
2021-05-06Provide docker compose for temporal serviceRishi.Chail1-1/+2
Added docker image (200Mb) Added docker compose to start with timescale db Issue-ID: CPS-359 Signed-off-by: Rishi.Chail <rishi.chail@est.tech> Change-Id: I47120edcea78730405086eca393fbc08a41e0745
2021-04-22Implement db schema with liquibaseBruno Sakoto5-0/+732
Issue-ID: CPS-193 Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca> Change-Id: Ieabee4b86bbe7a42c05bb225499487cfcc9deb1d