Development of NETCONF RPCs for tr-069 adapter to 86/4586/1
authorravi.setti <Ravi.Setti@commscope.com>
Thu, 20 Aug 2020 15:02:20 +0000 (15:02 +0000)
committerravi.setti <Ravi.Setti@commscope.com>
Thu, 20 Aug 2020 15:17:46 +0000 (15:17 +0000)
commit76744e810f35c84ecbd1d9998e361052466e9483
treee2437f359f78fe81a98c20b54e4d51b2cb75b153
parentce4e2d38e3d42725f61c39dd172325d2def4bc44
Development of NETCONF RPCs for tr-069 adapter to

tr-069 adapter to support tr-069 compliant RPCs.
Fixed code smell issues.

Issue-Id: OAM-152
Signed-off-by: ravi.setti <Ravi.Setti@commscope.com>
Change-Id: Ib9e0ed925a5c8602841a8b3ebdd009b93c187fc2
125 files changed:
acs/application-booter/pom.xml
acs/application-booter/src/main/java/org/commscope/tr069adapter/acs/booter/ACSServiceBooter.java
acs/application-booter/src/main/resources/schema-mariadb.sql
acs/application-booter/src/test/java/org/commscope/tr069adapter/acs/cpe/deviceconnection/DeviceConnectTest.java
acs/common/src/main/java/org/commscope/tr069adapter/acs/common/DeviceDetails.java
acs/common/src/main/java/org/commscope/tr069adapter/acs/common/DeviceInform.java
acs/common/src/main/java/org/commscope/tr069adapter/acs/common/OperationDetails.java
acs/common/src/main/java/org/commscope/tr069adapter/acs/common/OperationResponse.java
acs/common/src/main/java/org/commscope/tr069adapter/acs/common/ParameterDTO.java
acs/common/src/main/java/org/commscope/tr069adapter/acs/common/dto/TR069DeviceDetails.java
acs/common/src/main/java/org/commscope/tr069adapter/acs/common/exception/ACSException.java
acs/common/src/main/java/org/commscope/tr069adapter/acs/common/inform/AbstractDeviceInform.java
acs/common/src/main/java/org/commscope/tr069adapter/acs/common/requestprocessor/service/TR069DeviceEventHandler.java
acs/common/src/main/java/org/commscope/tr069adapter/acs/common/utils/ConnectionStatusPOJO.java [new file with mode: 0644]
acs/cpe/src/main/java/org/commscope/tr069adapter/acs/cpe/CPEManagementService.java
acs/cpe/src/main/java/org/commscope/tr069adapter/acs/cpe/TR069RPC.java
acs/cpe/src/main/java/org/commscope/tr069adapter/acs/cpe/builder/DeviceRPCBuilder.java
acs/cpe/src/main/java/org/commscope/tr069adapter/acs/cpe/handler/ConnectionReqEventHandler.java
acs/cpe/src/main/java/org/commscope/tr069adapter/acs/cpe/handler/DeviceEventHandler.java
acs/cpe/src/main/java/org/commscope/tr069adapter/acs/cpe/processor/ConnectionReqEventProcessor.java
acs/cpe/src/main/java/org/commscope/tr069adapter/acs/cpe/rpc/Upload.java
acs/nbi/src/main/java/org/commscope/tr069adapter/acs/nbi/impl/ACSServiceAPIImpl.java
acs/nbi/src/main/java/org/commscope/tr069adapter/acs/nbi/impl/DeviceInformForwarder.java
acs/nbi/src/main/java/org/commscope/tr069adapter/acs/nbi/impl/DeviceRPCResponseForwarder.java
acs/nbi/src/main/java/org/commscope/tr069adapter/acs/nbi/mapper/service/MapperRequestRESTService.java
acs/requestprocessor/src/main/java/org/commscope/tr069adapter/acs/requestprocessor/TR069DeviceEventHandlerImpl.java
acs/requestprocessor/src/main/java/org/commscope/tr069adapter/acs/requestprocessor/custom/ConfigureMultipleObject.java
acs/requestprocessor/src/main/java/org/commscope/tr069adapter/acs/requestprocessor/entity/TR069DeviceEntity.java
acs/requestprocessor/src/main/java/org/commscope/tr069adapter/acs/requestprocessor/handler/DeviceRPCRequestHandler.java
acs/requestprocessor/src/main/java/org/commscope/tr069adapter/acs/requestprocessor/helper/TR069RequestProcessEngineUtility.java
acs/requestprocessor/src/main/java/org/commscope/tr069adapter/acs/requestprocessor/impl/SessionManager.java
acs/requestprocessor/src/main/java/org/commscope/tr069adapter/acs/requestprocessor/impl/TR069EventNotificationService.java
acs/requestprocessor/src/main/java/org/commscope/tr069adapter/acs/requestprocessor/impl/TR069RequestProcessEngine.java
acs/requestprocessor/src/main/java/org/commscope/tr069adapter/acs/requestprocessor/util/TR069NBIUtility.java
acs/requestprocessor/src/main/java/org/commscope/tr069adapter/acs/requestprocessor/util/TR069RequestProcessorUtility.java
common/src/main/java/org/commscope/tr069adapter/common/deviceversion/DeviceVersion.java
common/src/main/java/org/commscope/tr069adapter/common/deviceversion/DeviceVersionManagerImpl.java
config-data/pom.xml
config-data/src/main/java/org/commscope/tr069adapter/config/controllers/ConfugurationDataController.java
config-data/src/main/java/org/commscope/tr069adapter/config/model/ConfigFileContent.java
config-data/src/main/java/org/commscope/tr069adapter/config/repository/ConfigurationDataRepository.java
config-data/src/main/java/org/commscope/tr069adapter/config/service/ConfigurationDataService.java
config-data/src/test/java/org/commscope/tr069adapter/config/ConfigDataTestsUtils.java
config-data/src/test/java/org/commscope/tr069adapter/config/ConfugurationDataControllerTests.java
factory/pom.xml
mapper/pom.xml
mapper/rpc_set_input.xml [deleted file]
mapper/src/main/java/org/commscope/tr069adapter/mapper/MapperConfigProperties.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/acs/ACSRequestSender.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/acs/impl/ACSNotificationHandlerImpl.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/acs/impl/PnPPreProvisioningHandler.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/boot/MapperServiceBooter.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/entity/DeviceOperationDetails.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/model/NetConfNotificationDTO.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/model/NetConfRequest.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/model/NetConfServerDetails.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/model/VESNotification.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/netconf/NetConfNotificationSender.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/netconf/NetConfRequestHandler.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/netconf/NetConfServerManager.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/netconf/controller/NetConfRequestReceiver.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/netconf/impl/NetConfRequestHandlerImpl.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/sync/SynchronizedRequestHandler.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/util/FirwareUpgradeErrorCode.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/util/MOMetaDataUtil.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/util/NetconfToTr069MapperUtil.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/ves/VESNotificationSender.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/ves/impl/VesRequestHandlerImpl.java
mapper/src/main/resources/application.properties
mapper/src/main/resources/schema-mariadb.sql
mapper/src/test/java/org/commscope/tr069adapter/mapper/ACSNotificationHandlerImplTest.java
mapper/src/test/java/org/commscope/tr069adapter/mapper/NetConfRequestReceiverTest.java
mapper/src/test/java/org/commscope/tr069adapter/mapper/NetConfServerManagerTest.java
mapper/src/test/java/org/commscope/tr069adapter/mapper/NetconfToTr069MapperUtilTest.java
mapper/src/test/java/org/commscope/tr069adapter/mapper/PnPPreProvisioningHandlerTest.java
netconf-server/pom.xml
netconf-server/schemas/common/tr069-operations.yang [new file with mode: 0644]
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/boot/NetConfServiceBooter.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/entity/NetConfServerDetailsEntity.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/notification/NetConfSessionUtil.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/notification/NotificationHandler.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/operations/CustomOperationsCreator.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/restapi/NetConfServerManagerRestApi.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/restapi/NotificationReceiverService.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/AddObjectOperation.java [new file with mode: 0644]
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/ConnectionStatus.java [new file with mode: 0644]
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/CreateSubscription.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/DeleteConfigOperation.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/DeleteObjectOperation.java [new file with mode: 0644]
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/DownloadOperation.java [new file with mode: 0644]
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/GPAObjectOperation.java [new file with mode: 0644]
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/GetConfigOperation.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/GetOperation.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/RebootOperation.java [new file with mode: 0644]
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/ResetOperation.java [new file with mode: 0644]
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/SPAObjectOperation.java [new file with mode: 0644]
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/SetConfigOperation.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/SoftwareActivateOperation.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/SoftwareDownloadOperation.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/XmlUtility.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/server/NetConfServerManagerImpl.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/server/NetconfServerStarter.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/server/helper/ServerPortAllocationHelper.java
netconf-server/src/test/java/org/commscope/tr069adapter/netconf/error/ServerPortAllocationExceptionTest.java
netconf-server/src/test/java/org/commscope/tr069adapter/netconf/operations/CustomOperationsCreatorTest.java
netconf-server/src/test/java/org/commscope/tr069adapter/netconf/restapi/NetConfServerManagerRestApiTest.java
netconf-server/src/test/java/org/commscope/tr069adapter/netconf/rpc/XmlUtilityTest.java
ves-agent/pom.xml
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/async/AsyncRequestHandler.java
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/async/AsyncThreadPoolConfig.java
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/controller/AlarmMappingHandler.java
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/controller/HeartBeatMessageHandler.java
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/controller/PnfRegMappingHandler.java
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/entity/DeviceDataEntity.java
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/exception/VesAgentException.java
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/mapper/MapperRequestSender.java
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/model/CommonEventHeader.java
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/model/EventMessage.java
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/model/HeartbeatFields.java
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/model/PnfRegEventAdditionalFeilds.java
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/model/PnfRegEventFields.java
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/service/VesAgentServiceHelper.java
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/timer/StartupTimerService.java
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/util/VesAgentConstants.java
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/util/VesAgentUtils.java