device-mgt-core/components
Kavindya Devindi 47990e4a16 Add subtype-mgt feature (#74)
## Purpose

To seperate out component with main generic things of subtype management.

## Goals

This subtype-mgt component enables the dynamic implementation of any subtypes using APIs. PFA

## Approach

* Add generic methods to subtype management component.
* Add cacheloader mechanism to optimum data loading part.
* Add unit test cases for all subtype's methods.

## Documentation
Requirement & Design Approach of Subtype Management ->
https://docs.google.com/document/d/1Cp7LqFKuV2FZOhN-cOCveLYcjyrzbZTDA0gNPYuV918/edit?usp=sharing

## Automation tests
 - Unit tests
    - service test
    - service negative test
    - DAO test
    - DAO negative test

 - Integration tests
   > N/A

## Security checks
> N/A

## Related MRs
> N/A

## Test environment
Linux 22.04

## Learning
> N/A

Co-authored-by: kavindya_devindi <kavindyadevindi038@gmail.com>
Co-authored-by: Pahansith Gunathilake <pahansith@entgra.io>
Reviewed-on: https://repository.entgra.net/community/device-mgt-core/pulls/74
Co-authored-by: Kavindya Devindi <kavindya@entgra.io>
Co-committed-by: Kavindya Devindi <kavindya@entgra.io>
2023-04-25 08:25:27 +00:00
..
analytics-mgt [maven-release-plugin] prepare for next development iteration 2023-04-11 21:09:57 +05:30
apimgt-extensions Add API doc while publishing APIs (#79) 2023-04-25 08:15:47 +00:00
application-mgt Fix : Custom app update permission issue 2023-04-21 08:43:39 +05:30
certificate-mgt Fix issue with Nginx not recognizing the SCEP client certificate (#105) 2023-04-19 06:46:09 +00:00
device-mgt Fix geofences not loading with MSSQL db (#75) 2023-04-25 07:54:05 +00:00
device-mgt-extensions [maven-release-plugin] prepare for next development iteration 2023-04-11 21:09:57 +05:30
heartbeat-management [maven-release-plugin] prepare for next development iteration 2023-04-11 21:09:57 +05:30
identity-extensions [maven-release-plugin] prepare for next development iteration 2023-04-11 21:09:57 +05:30
logger [maven-release-plugin] prepare for next development iteration 2023-04-11 21:09:57 +05:30
policy-mgt [maven-release-plugin] prepare for next development iteration 2023-04-11 21:09:57 +05:30
subtype-mgt Add subtype-mgt feature (#74) 2023-04-25 08:25:27 +00:00
task-mgt [maven-release-plugin] prepare for next development iteration 2023-04-11 21:09:57 +05:30
tenant-mgt Refactor code 2023-04-19 14:14:44 +05:30
test-coverage [maven-release-plugin]prepare for next development iteration 2019-10-14 15:53:20 +00:00
transport-mgt [maven-release-plugin] prepare for next development iteration 2023-04-11 21:09:57 +05:30
ui-request-interceptor [maven-release-plugin] prepare for next development iteration 2023-04-11 21:09:57 +05:30
webapp-authenticator-framework [maven-release-plugin] prepare for next development iteration 2023-04-11 21:09:57 +05:30