summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2019-03-18Refactor GizmoTranslator.translate()mark.j.leonard3-30/+33
Address Sonar violation for the translate() method throwing multiple types of checked Exception. Add a JUnit test case for this. Change-Id: If3c18460895f8193c7b759da4537aad0a2cbf485 Issue-ID: AAI-2264 Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
2019-03-15Fix Sonar bugs in Dublin codemark.j.leonard2-99/+100
Address issues arising from AAI-2089 and AAI-1957. Fix 9 bugs relating to null pointer exceptions. Reduce the calculated complexity of the GizmoTranslator method generateModelElementId() by reimplementing using Streams. Change-Id: Ic7983db1e9364d79ff79deb09552028501bbbf2c Issue-ID: AAI-2264 Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
2019-03-14Handle unexpected HTTP return codesed852m2-32/+110
Issue-ID: AAI-2263 Change-Id: I2510b7a2630918ffe17efbbf813c3e43b0b44d34 Signed-off-by: ed852m <ed.dening@amdocs.com>
2019-02-21Add metrics logging for Babel requestsmark.j.leonard3-7/+38
Change-Id: I67492a90b0faac1c60be118be4e25237bd3a780d Issue-ID: AAI-2183 Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
2019-01-25Allow parsing of properties taken from environmentPopescu, Serban1-32/+43
Property variables starting with ENV: will be retrieved as environment variables Change-Id: I191920078c8aa78dee2327adcca39a0d1e1a89df Issue-ID: AAI-2089 Signed-off-by: Serban Popescu <serban.popescu@amdocs.com>
2019-01-09Added echo service to model-loaderStela Stoykova1-0/+38
Issue-ID: AAI-2060 Change-Id: I19e16b7447f5ef8b7533449b18895c2bc98188d2 Signed-off-by: Stela Stoykova <Stela.Stoykova@amdocs.com>
2018-12-24Fix bug in gixmo interfaceShwetank Dave1-2/+26
Change-Id: I75a6d3fdde11359aa834113c97f9b35a8744e902 Issue-ID: AAI-1957 Signed-off-by: Shwetank Dave <shwetank.dave@amdocs.com>
2018-12-11Handle non-obfuscated configDaniel Silverthorn2-6/+35
Change-Id: I5c57fcc16a93881af5cdf33947967e0d7ef2dd33 Issue-ID: AAI-1997 Signed-off-by: Daniel Silverthorn <daniel.silverthorn@amdocs.com>
2018-11-27Fix Sonar code smellsmark.j.leonard12-240/+182
Reformat to ONAP Java standards. Rename GizmoTranslatorTest.java to Test*.java to match the existing naming conventions. Remove duplicated test scaffolding from this file. Change-Id: Ie8d5f7ea113d3d60d6222f66cd6740df7f9afca0 Issue-ID: AAI-1957 Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
2018-11-27Configurable option to load models via Gizmosblimkie12-31/+936
Change-Id: I792e1a0db166ccab84f42a2d1beb92d7a630165b Issue-ID: AAI-1957 Signed-off-by: sblimkie <steven.blimkie@amdocs.com>
2018-09-18Remove unused system properties from unit testsLee, Tian (tl5884)2-4/+0
Change-Id: I5d56bf794c69381d03dda277afe4e110791b660a Issue-ID: AAI-1606 Signed-off-by: Lee, Tian (tl5884) <tianl@amdocs.com>
2018-08-17Explicitly initialise the EventCallback classmark.j.leonard4-6/+8
Remove the @Autowired annotation on the Babel Service Client and pass this as a parameter so that Spring will inject the value. This ensures that the EventCallback is not initialised with a null value. Issue-ID: AAI-1501 Change-Id: Ic1a66bf61afec4f707162acf323b83a8a48e8f28 Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
2018-06-07Add support for loading VNF Catalog XML filesmark.j.leonard21-226/+1318
Issue-ID: AAI-1214 Change-Id: I5d0eb3456916e6f3e5ba3a9b4e828feaff0cde4e Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
2018-06-06Refactor for Sonar smells and code coveragemark.j.leonard62-920/+1662
Various code formatting and style fixes (to address Sonar code smells). Introduce a BabelServiceClientException to replace the use of the base Exception class. Make both the BabelServiceClient class and its Factory class use an interface, to allow for Spring injection (using annotations) and for simplified mocking. Refactor the Notification Publishing by making this the responsibility of the main Service classes and not the deployment manager. Issue-ID: AAI-1207 Change-Id: I6bf8a504fa7b98e9158c9976fd1d88c6c54027c1 Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
2018-06-06Remove deprecated AJSC configurationmark.j.leonard24-666/+0
Issue-ID: AAI-1206 Change-Id: Iffad6eb946bb8c63cf69bd2193d7518e733ea406 Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
2018-05-17Fix issue with VNFImage rollbackLee, Tian (tl5884)1-7/+2
Fix issue where VNFImage data UUID is being overwritten, causing rollback failures. Change-Id: I66fd9125f7806c74d80ede6d2f0d4c04d0756cc0 Issue-ID: AAI-1148 Signed-off-by: Lee, Tian (tl5884) <tianl@amdocs.com>
2018-05-01Import Spring Boot Logging base resourcev1.2.0mark.j.leonard1-0/+1
Issue-ID: AAI-1110 Change-Id: Iab0ba2130e1131c938e0c9dbc7ba33cef8db75de Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
2018-04-26Convert project from AJSC to Spring Bootmark.j.leonard76-1524/+2349
Remove all AJSC configuration and dependencies. Update the pom.xml to use oparent and to depend on Spring Boot. Refactor the main class to introduce a minimal set of Spring annotations. Note that the license text was corrected in this change. Issue-ID: AAI-1039 Change-Id: I16385db3216ec39bfd2881f2278e340ec3795199 Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
2018-04-18Remove dependency on org.powermock (PowerMockito)mark.j.leonard17-1288/+358
Replace use of PowerMockito packages with the standard Mockito. Create a BabelServiceClient Factory class to simplify mocking. Remove duplicated "no mock" test classes that were not in fact free of mocking. Add a dummy sample CSAR file for testing of artifact downloads. Change-Id: Ib86f560e514e1efab0e2f732e494a032d555c7c3 Issue-ID: AAI-1049 Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
2018-04-09Fixes for properties filesJimmy Forsyth2-1/+1
Issue-ID: AAI-1016 Change-Id: Ic640254cb0f81d9a9a5d34120431249c03878891 Signed-off-by: Jimmy Forsyth <jf2512@att.com>
2018-04-09Fix error in ajsc-override-web.xmlsblimkie1-4/+4
Change-Id: I5e0175ef88e1e3c8b7d683cd772d51058b97b83a Issue-ID: AAI-987 Signed-off-by: sblimkie <steven.blimkie@amdocs.com>
2018-04-03Revisions made to the Model Loader to use BabelBlackwell, Ian (ib733q)91-6916/+6725
Change the Model Loader to use the Babel micro service. Responsibility for transformation of ASDC TOSCA models, the yaml files, has been moved from ASDC and placed into the Bable microservice. Model Loader will forward any CSAR received from ASDC and delegate transformation to Babel. Babel will return the transformed TOSCA models to Model Loader which will then ingest them into the A&AI Inventory. Issue-ID: AAI-987 Change-Id: I99594770b51b00cb7dcc0f30706060ae27cd94c5 Signed-off-by: Blackwell, Ian (ib733q) <IanB@amdocs.com>
2018-03-26Update license date and textSanchez, Gabriel (gs882h)38-381/+267
Update license data and disable license plugin Issue-ID: AAI-867 Change-Id: Ida91a4fc99b9d8ca65b15d6a7be1eaf097d0ae4f Signed-off-by: gabriel.sanchez <gabriel.sanchez@amdocs.com>
2018-01-17Merge "Sonar Major:Add the @Override annotation."Steven Blimkie1-1/+1
2018-01-17Merge "Sonar Major:Add the @Override annotation."Steven Blimkie1-4/+4
2018-01-17Merge "Sonar Major:Replace with the diamond operator ."Steven Blimkie1-1/+1
2018-01-17Merge "Sonar Major:Replace the type specification."Steven Blimkie1-2/+2
2018-01-17Merge "Sonar Major:Annotate the IModelParser interface."Steven Blimkie1-0/+1
2018-01-17Merge "Sonar Major:Replace the type specification."Steven Blimkie1-1/+1
2018-01-15Sonar Major:Replace the type specification.aishkashyap1-2/+2
Replace the type specification with the diamond operator. Sonar Link: https://sonar.onap.org/component_issues/index?id=org.onap.aai.model-loader%3Amodel-loader#assignees=aishkashyap|resolved=false Location: src/mainn/java/org/onap/aai/modelloader/entity/model/ModelSorter.java Line No:136 Issue-ID: AAI-655 Change-Id: I1568a96c99992e38902ec7a53bb8b5f5a0acac5e Signed-off-by: aishkashyap <as00476394@techmahindra.com>
2018-01-15Sonar Major:Replace with the diamond operator .aishkashyap1-1/+1
Replace the type specification with the diamond operator. Sonar Link: https://sonar.onap.org/component_issues/index?id=org.onap.aai.model-loader%3Amodel-loader#assignees=__me__|resolved=false Location: src/main/java/org/onap/aai/modelloader/entity/model/ModelV8ArtifactParser.java Line No:57 Issue-ID: AAI-654 Change-Id: I07f671f845a535a542c0742b26ed085bc9f3db67 Signed-off-by: aishkashyap <as00476394@techmahindra.com>
2018-01-15Sonar Major:Add the @Override annotation.aishkashyap1-4/+4
Add the @Override annotation above this method signature. Sonar Link: https://sonar.onap.org/component_issues/index?id=org.onap.aai.model-loader%3Amodel-loader#assignees=__me__|resolved=false Location: src/main/java/org/onap/aai/modelloader/entity/model/ModelV8ArtifactParser.java Line No:55 Issue-ID: AAI-653 Change-Id: Iacf71ed6a80b986815c774ba057df727385f0745 Signed-off-by: aishkashyap <as00476394@techmahindra.com>
2018-01-15Sonar Major:Add the @Override annotation.aishkashyap1-1/+1
Sonar Link: https://sonar.onap.org/component_issues/index?id=org.onap.aai.model-loader%3Amodel-loader#resolved=false|assignees=aishkashyap Location: src/main/java/org/onap/aai/modelloader/entity/model/AbstractModelArtifact.java Line No:75 Issue-ID: AAI-647 Change-Id: I2da826e5c3d825abf79d6452e006ac6196c5f73a Signed-off-by: aishkashyap <as00476394@techmahindra.com>
2018-01-12Sonar Major:Replace the type specification.aishkashyap1-1/+1
Replace the type specification with the diamond operator. Sonar Link: https://sonar.onap.org/component_issues/index?id=org.onap.aai.model-loader%3Amodel-loader#resolved=false|assignees=aishkashyap Location: src/main/java/org/onap/aai/modelloader/entity/model/AbstractModelArtifact.java Line No:39 Issue-ID: AAI-646 Change-Id: I704dfd58340402982f4063e94e80b58ff158c8da Signed-off-by: aishkashyap <as00476394@techmahindra.com>
2018-01-12Sonar Major:Annotate the IModelParser interface.aishkashyap1-0/+1
Annotate the IModelParser interface with the @FunctionalInterface annotation. Sonar Link: https://sonar.onap.org/component_issues/index?id=org.onap.aai.model-loader%3Amodel-loader#resolved=false|assigned=false Location: src/main/java/org/onap/aai/modelloader/entity/model/IModelParser.java Line No:30 Issue-ID: AAI-645 Change-Id: I0c65379ecde9f6b103bf17515bd9071213462fea Signed-off-by: aishkashyap <as00476394@techmahindra.com>
2018-01-12Sonar Major: Replace the type specification.aishkashyap1-1/+1
Replace the type specification with the diamond operator. Sonar Link: https://sonar.onap.org/component_issues/index?id=org.onap.aai.model-loader%3Amodel-loader#resolved=false|assigned=false Location: src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifactHandler.java Line No:60 Issue-ID: AAI-643 Change-Id: I231689bbf52153a0c806d8ee267d28fd9e6287f0 Signed-off-by: aishkashyap <as00476394@techmahindra.com>
2017-12-08Add unit tests to increase the sonar coverageaditya5-136/+1314
Add unit tests to notification and service packages Issue-ID: AAI-501 Change-Id: Ia15090f2f5999d76e2c274d4dc3dca6408ead7db Signed-off-by: Aditya Gajulapalli <ag282f@att.com>
2017-09-21Renaming openecomp to onapArul.Nambi14-33/+33
Issue-ID: AAI-208 Change-Id: I9029b292b051678bbddc2b80efd447ebc1c5b63a Signed-off-by: Arul.Nambi <arul.nambi@amdocs.com>
2017-09-13Renaming openecomp to onapArul.Nambi35-112/+127
Issue-ID: AAI-208 Change-Id: I559ba27fba96364c506730e8cbac05a9e6591694 Signed-off-by: Arul.Nambi <arul.nambi@amdocs.com>
2017-08-29Remove files containing ATT referencesDaniel Silverthorn2-56/+0
Issue ID: AAI-217 Change-Id: Id234071670d67c0fb540d95f99d7791859987bdd Signed-off-by: Daniel Silverthorn <daniel.silverthorn@amdocs.com>
2017-08-21Remove OpenECOMP from license fileDaniel Silverthorn34-136/+170
Change-Id: I76110503a4f74f24bd8ba66c633e1a3cb13fef6a Issue-ID: AAI-86 Signed-off-by: Daniel Silverthorn <daniel.silverthorn@amdocs.com>
2017-08-18Revert httpclient jar version change.Lee, Tian (tl5884)1-84/+84
- Add explicit dependency to version 4.5 instead Change-Id: Ic4491a8e0d5fe4baaf902c02c5df21b6130e23dc Issue-ID: AAI-192 Signed-off-by: Lee, Tian (tl5884) <tianl@amdocs.com>
2017-08-17fix container exit w/o httpclient 4.4.1Brian Freeman1-1/+1
Change-Id: I8d44531a28d40de11c6b1f1ee17de8446cda2c68 Signed-off-by: Brian Freeman <bf1936@att.com> Issue-id: AAI-170 Signed-off-by: Brian Freeman <bf1936@att.com>
2017-08-15[AAI-170 R1710] Upversion sdc-distribution-clientLee, Tian (tl5884)1-5/+14
- from 1.0.0 to 1.1.32-SNAPSHOT Change-Id: Iac775e7ae3378dcaeca717cdafde9a8472c24172 Signed-off-by: Lee, Tian (tl5884) <tianl@amdocs.com>
2017-06-27Allow handling of legact model artifactsBlimkie, Steven (sb787e)39-2854/+3145
Change-Id: I3d4c5e51140d4d05b3fd871d58c2590421c0e9db Signed-off-by: Blimkie, Steven (sb787e) <steven.blimkie@amdocs.com>
2017-06-09Configurable max heap size and PID fixabatos1-1/+2
Change-Id: I6e4ae9fd1c3e64e0d470c044ade0387045123f60 Signed-off-by: abatos <adrian.batos-parac@amdocs.com>
2017-05-17Ensure shutdown hook is called on docker stopBlimkie, Steven (sb787e)4-201/+187
Change-Id: I7f2165c6c4b8cfeb3d62c4a286b62f4e42dde449 Signed-off-by: Blimkie, Steven (sb787e) <steven.blimkie@amdocs.com>
2017-05-16[AAI-3] Remove dependency on SDCBlimkie, Steven (sb787e)10-1666/+1794
Change-Id: Iacdf8fb0dabdfe396f508dec3755ef1a2ea0210e Signed-off-by: Blimkie, Steven (sb787e) <steven.blimkie@amdocs.com>
2017-05-03Implement support for v10 model entities.Fraboni, Gino (gf403a)79-7183/+8228
Change-Id: Id2b42b70d7fe0ada6695ac9632b314f21ace193f Signed-off-by: Fraboni, Gino (gf403a) <gino.fraboni@amdocs.com>
2017-02-20Remove force update and ca certificatesVenkata Harish K Kajur1-1/+2
Change-Id: I632f208402250d23423e591d9fbf203bdda1275f Signed-off-by: Venkata Harish K Kajur <vk250x@att.com>