CPS (Core)
Module | Description | Code Coverage |
---|
checkstyle | Imports coding standards and practices for developers to adhere to and automates the process of checking if java code is adhering to these rules. | No |
cps-application | Spring Application class | Yes |
cps-bom | Contains dependencyManagement declarations of all published CPS components | No |
cps-dependencies | Contains dependencyManagement declarations of upstream versions | No |
cps-ncmp-rest | Rest API for NCMP | Yes |
cps-ncmp-service | Defines methods for use in NCMP rest API | Yes |
cps-parent | Contains the parent pom from which all other pom files will inherit. | No |
cps-rest | Contains API documentation and rest controllers used in CPS rest API | Yes |
cps-ri | Responsible for data persistence and retrieval from the database | Yes |
cps-service | Defines methods for use in CPS rest API and SPI
| Yes |
csit | Contains tests called "test plans" that run one or more test suites written using the Robot Framework. | No |
docker-compose | Starts both Postgres and CPS, docker-compose.yml deploys cps-and-ncmp by default but can be edited to deploy cps-standalone or ncmp-standalone. | No |
docs | Documentation for CPS | No |
releases | Release info | No |
spotbugs | Contains a filter of bug patterns to excluded from spotbugs | No |
CPS (Core) dependencies
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6Ik1pY2hhZWwgS2VycmlnYW4iLCJvdXRwdXRUeXBlIjoiYmxvY2siLCJsYXN0TW9kaWZpZXJOYW1lIjoiTWljaGFlbCBLZXJyaWdhbiIsImxhbmd1YWdlIjoiZW4iLCJkaWFncmFtRGlzcGxheU5hbWUiOiIiLCJzRmlsZUlkIjoiIiwiYXR0SWQiOiIxMDM0MjExMDciLCJkaWFncmFtTmFtZSI6ImNwcyBkZXBlbmRlbmNpZXMgIiwiYXNwZWN0IjoiIiwibGlua3MiOiJhdXRvIiwiY2VvTmFtZSI6IkNQUyBQcm9qZWN0IFN0cnVjdHVyZSIsInRic3R5bGUiOiJ0b3AiLCJjYW5Db21tZW50IjpmYWxzZSwiZGlhZ3JhbVVybCI6IiIsImNzdkZpbGVVcmwiOiIiLCJib3JkZXIiOnRydWUsIm1heFNjYWxlIjoiMSIsIm93bmluZ1BhZ2VJZCI6MTAzNDE5NDIxLCJlZGl0YWJsZSI6ZmFsc2UsImNlb0lkIjoxMDM0MTk0MjEsInBhZ2VJZCI6IiIsImxib3giOnRydWUsInNlcnZlckNvbmZpZyI6eyJlbWFpbHByZXZpZXciOiIxIn0sIm9kcml2ZUlkIjoiIiwicmV2aXNpb24iOjEsIm1hY3JvSWQiOiIxMTA4ZjcwZS03ODI5LTQyNzUtYmM5Yi1mZGZhZTY0MzZlZjMiLCJwcmV2aWV3TmFtZSI6ImNwcyBkZXBlbmRlbmNpZXMgLnBuZyIsImxpY2Vuc2VTdGF0dXMiOiJPSyIsInNlcnZpY2UiOiIiLCJpc1RlbXBsYXRlIjoiIiwid2lkdGgiOiIxMTAxIiwic2ltcGxlVmlld2VyIjpmYWxzZSwibGFzdE1vZGlmaWVkIjoxNjIzODQ0MDU1MDAwLCJleGNlZWRQYWdlV2lkdGgiOmZhbHNlLCJvQ2xpZW50SWQiOiIifQ==
NCMP Dependencies
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6Ik1pY2hhZWwgS2VycmlnYW4iLCJvdXRwdXRUeXBlIjoiYmxvY2siLCJsYXN0TW9kaWZpZXJOYW1lIjoiTWljaGFlbCBLZXJyaWdhbiIsImxhbmd1YWdlIjoiZW4iLCJkaWFncmFtRGlzcGxheU5hbWUiOiIiLCJzRmlsZUlkIjoiIiwiYXR0SWQiOiIxMDM0MjExMDkiLCJkaWFncmFtTmFtZSI6Im5jbXAgZGVwZW5kZW5jaWVzIiwiYXNwZWN0IjoiIiwibGlua3MiOiJhdXRvIiwiY2VvTmFtZSI6IkNQUyBQcm9qZWN0IFN0cnVjdHVyZSIsInRic3R5bGUiOiJ0b3AiLCJjYW5Db21tZW50IjpmYWxzZSwiZGlhZ3JhbVVybCI6IiIsImNzdkZpbGVVcmwiOiIiLCJib3JkZXIiOnRydWUsIm1heFNjYWxlIjoiMSIsIm93bmluZ1BhZ2VJZCI6MTAzNDE5NDIxLCJlZGl0YWJsZSI6ZmFsc2UsImNlb0lkIjoxMDM0MTk0MjEsInBhZ2VJZCI6IiIsImxib3giOnRydWUsInNlcnZlckNvbmZpZyI6eyJlbWFpbHByZXZpZXciOiIxIn0sIm9kcml2ZUlkIjoiIiwicmV2aXNpb24iOjEsIm1hY3JvSWQiOiI2Y2ExMjliYi1hY2M1LTRiN2UtYmU5NS0zZGY0MjMyMmM3NzAiLCJwcmV2aWV3TmFtZSI6Im5jbXAgZGVwZW5kZW5jaWVzLnBuZyIsImxpY2Vuc2VTdGF0dXMiOiJPSyIsInNlcnZpY2UiOiIiLCJpc1RlbXBsYXRlIjoiIiwid2lkdGgiOiIxMDMxIiwic2ltcGxlVmlld2VyIjpmYWxzZSwibGFzdE1vZGlmaWVkIjoxNjIzNjg1ODk3MDAwLCJleGNlZWRQYWdlV2lkdGgiOmZhbHNlLCJvQ2xpZW50SWQiOiIifQ==
CPS Temporal
Module | Description | Code Coverage |
---|
docs | OpenAPI Documentation | No |
src | Contains application class, rest controller and code responsible for data persistence and retrieval from database. | Yes |
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6Ik1pY2hhZWwgS2VycmlnYW4iLCJvdXRwdXRUeXBlIjoiYmxvY2siLCJsYXN0TW9kaWZpZXJOYW1lIjoiTWljaGFlbCBLZXJyaWdhbiIsImxhbmd1YWdlIjoiZW4iLCJkaWFncmFtRGlzcGxheU5hbWUiOiIiLCJzRmlsZUlkIjoiIiwiYXR0SWQiOiIxMDM0MjExMTEiLCJkaWFncmFtTmFtZSI6ImNwcyB0ZW1wb3JhbCBkZXBlbmRlbmNpZXMiLCJhc3BlY3QiOiIiLCJsaW5rcyI6ImF1dG8iLCJjZW9OYW1lIjoiQ1BTIFByb2plY3QgU3RydWN0dXJlIiwidGJzdHlsZSI6InRvcCIsImNhbkNvbW1lbnQiOmZhbHNlLCJkaWFncmFtVXJsIjoiIiwiY3N2RmlsZVVybCI6IiIsImJvcmRlciI6dHJ1ZSwibWF4U2NhbGUiOiIxIiwib3duaW5nUGFnZUlkIjoxMDM0MTk0MjEsImVkaXRhYmxlIjpmYWxzZSwiY2VvSWQiOjEwMzQxOTQyMSwicGFnZUlkIjoiIiwibGJveCI6dHJ1ZSwic2VydmVyQ29uZmlnIjp7ImVtYWlscHJldmlldyI6IjEifSwib2RyaXZlSWQiOiIiLCJyZXZpc2lvbiI6MSwibWFjcm9JZCI6IjhlNzFiZjU5LThkYzUtNGYwMy04NjU2LTFlMjcwNGNhMWJkMyIsInByZXZpZXdOYW1lIjoiY3BzIHRlbXBvcmFsIGRlcGVuZGVuY2llcy5wbmciLCJsaWNlbnNlU3RhdHVzIjoiT0siLCJzZXJ2aWNlIjoiIiwiaXNUZW1wbGF0ZSI6IiIsIndpZHRoIjoiNjgxIiwic2ltcGxlVmlld2VyIjpmYWxzZSwibGFzdE1vZGlmaWVkIjoxNjIzNjg1OTYwMDAwLCJleGNlZWRQYWdlV2lkdGgiOmZhbHNlLCJvQ2xpZW50SWQiOiIifQ==
Module | Description | Code Coverage |
---|
cps-tdbmt-application | Spring application class | No |
cps-tdbmt-bom | Contains dependencyManagement declarations of all published TDBMT components | No |
cps-tdbmt-dependencies | Contains dependencyManagement declarations of upstream versions | No |
cps-tdbmt-parent | Contains the parent pom from which all other pom files will inherit. | No |
cps-tdbmt-rest | Rest controllers and openAPI documentation | Yes |
cps-tdbmt-service | Defines methods for use in rest API and is responsible for storing and accessing templates stored in a database | Yes |
docker-compose | Starts both Postgres and TBDMT containers | No |
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6Ik1pY2hhZWwgS2VycmlnYW4iLCJvdXRwdXRUeXBlIjoiYmxvY2siLCJsYXN0TW9kaWZpZXJOYW1lIjoiTWljaGFlbCBLZXJyaWdhbiIsImxhbmd1YWdlIjoiZW4iLCJkaWFncmFtRGlzcGxheU5hbWUiOiIiLCJzRmlsZUlkIjoiIiwiYXR0SWQiOiIxMDM0MjExMTQiLCJkaWFncmFtTmFtZSI6InRiZG10IGRlcGVuZGVuY2llcyIsImFzcGVjdCI6IiIsImxpbmtzIjoiYXV0byIsImNlb05hbWUiOiJDUFMgUHJvamVjdCBTdHJ1Y3R1cmUiLCJ0YnN0eWxlIjoidG9wIiwiY2FuQ29tbWVudCI6ZmFsc2UsImRpYWdyYW1VcmwiOiIiLCJjc3ZGaWxlVXJsIjoiIiwiYm9yZGVyIjp0cnVlLCJtYXhTY2FsZSI6IjEiLCJvd25pbmdQYWdlSWQiOjEwMzQxOTQyMSwiZWRpdGFibGUiOmZhbHNlLCJjZW9JZCI6MTAzNDE5NDIxLCJwYWdlSWQiOiIiLCJsYm94Ijp0cnVlLCJzZXJ2ZXJDb25maWciOnsiZW1haWxwcmV2aWV3IjoiMSJ9LCJvZHJpdmVJZCI6IiIsInJldmlzaW9uIjoxLCJtYWNyb0lkIjoiZTU5MzdjYTktYWNlNC00MWZiLTkwYWQtYjU4M2JkNGJlY2Q4IiwicHJldmlld05hbWUiOiJ0YmRtdCBkZXBlbmRlbmNpZXMucG5nIiwibGljZW5zZVN0YXR1cyI6Ik9LIiwic2VydmljZSI6IiIsImlzVGVtcGxhdGUiOiIiLCJ3aWR0aCI6IjEwMDEiLCJzaW1wbGVWaWV3ZXIiOmZhbHNlLCJsYXN0TW9kaWZpZWQiOjE2MjM2ODYwMjMwMDAsImV4Y2VlZFBhZ2VXaWR0aCI6ZmFsc2UsIm9DbGllbnRJZCI6IiJ9