aboutsummaryrefslogtreecommitdiffstats
path: root/framework
AgeCommit message (Collapse)AuthorFilesLines
2018-04-26For utils class add private constructorKanagaraj Manickam k003651061-0/+4
Issue-ID: CLI-100 Change-Id: I04670e42d763e2ad866803e2b9c1fe0a9135f77c Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-26Fix yaml print with right set of exceptionKanagaraj Manickam k003651061-3/+1
Issue-ID: CLI-100 Change-Id: I9ff493c0f83f9b63d6e2f647197f32b76d475ba4 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-26Make use of try with resourceKanagaraj Manickam k003651061-14/+4
Issue-ID: CLI-100 Change-Id: I96a0e3cf0e982c001adf6d6bf3c0a5ad8c23a110 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-26Remove types in diamond operator of mapKanagaraj Manickam k003651061-1/+1
Issue-ID: CLI-100 Change-Id: I7d8b983310cb29cfeb7b738994a0762aa3c85f32 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-26Combine hierarchy if statementsKanagaraj Manickam k003651061-7/+4
Issue-ID: CLI-100 Change-Id: I744ffefb28bf292b98a7e1465fb58e55b7bf1aeb Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-26Add method for retrieving raw data from ParameterKanagaraj Manickam k003651061-1/+8
Issue-ID: CLI-100 Change-Id: I83b049e6d71ef2daa1ef3cf66e0c99e1c3ad827c Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-26Add equals interface to SchemaInfoKanagaraj Manickam k003651061-1/+4
Issue-ID: CLI-100 Change-Id: I3bcd7a23d107e5cf00ee558fca5dee2b0b34d900 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-25Comply with Java Code ConventionKanagaraj Manickam k003651061-2/+3
Issue-ID: CLI-100 Change-Id: Id6b4d6a6053bb2829f609d5fd4387e0e25267e81 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-25Following guideline while placing the constructorKanagaraj Manickam k003651061-16/+16
Issue-ID: CLI-100 Change-Id: I29980de174127f21f52b46dee0369bb7c43ba4da Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-25Following java coding for instance varKanagaraj Manickam k003651061-5/+5
Issue-ID: CLI-100 Change-Id: I3beffd15835e7cac7a4aa0a36288cae963e366d2 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-25Use proper constant insteadKanagaraj Manickam k003651061-1/+1
Issue-ID: CLI-100 Change-Id: I4fc3c78312d5e62c08d3cd87597849e91659fba0 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-25Use entrySet insteadKanagaraj Manickam k003651061-2/+3
Issue-ID: CLI-100 Change-Id: I1e8d8687c5c8f382062f350241c42d42de4ae9f7 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-25Adhere to java standard of dynamic objectKanagaraj Manickam k003651061-0/+1
Issue-ID: CLI-100 Change-Id: I42fd756865fdaf2ef9f60d488d9cba062818f661 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-25Use boolean parse insteadKanagaraj Manickam k003651061-1/+2
Issue-ID: CLI-100 Change-Id: I937dae19cd6c4551689315c76971600e13ffa81b Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-25Fix base pre and post run debug infoKanagaraj Manickam k003651061-2/+2
Issue-ID: CLI-100 Change-Id: I6294ccf4feb8b000cd315bdea3e92c56fc837f4a Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-25Follow java name convention for log in OnapCommandKanagaraj Manickam k003651061-6/+6
Issue-ID: CLI-100 Change-Id: I19aae137a905a961215d9003792210fa9860ed1b Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-24Remove unused imports from OnapCommandKanagaraj Manickam k003651061-6/+0
Issue-ID: CLI-100 Change-Id: I4e62e52bbeb308d96b4f20b008e6c5ec3c18ac1b Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-23Ignore param validation for is_include=falseKanagaraj Manickam k003651061-1/+6
Issue-ID: CLI-100 Change-Id: Ie11a2b409ab71b1c74299e2de4433decc08f6289 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-18License: Add headerKanagaraj Manickam k003651062-0/+28
Change-Id: I49b1ec27a4eee38fe13e37af4d666b04b731ce0f Issue-ID: CLI-100 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-18License: Add headerKanagaraj Manickam k0036510611-0/+154
Change-Id: I8ec6bab71fea73f8639278ddc69fccf8691ea33a Issue-ID: CLI-100 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-18License: Add headerKanagaraj Manickam k003651063-0/+42
Change-Id: I795ad0a5180ba8c2b296702cdca35ff3055da786 Issue-ID: CLI-100 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-18License: Add headerKanagaraj Manickam k003651063-0/+42
Change-Id: I0eca2b4572b04f6323d0be75a1a0688124021719 Issue-ID: CLI-100 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-18License: Add headerKanagaraj Manickam k003651062-0/+28
Change-Id: I861b74e9fcaad7f08057be70b1e7ec1bc46add6a Issue-ID: CLI-100 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-16Update OCLIP commands detailsKanagaraj Manickam k003651062-2/+2
Issue-ID: CLI-100 Change-Id: Ib986931fd198e6ba993b89dff35795c27f0bcf3e Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-03-28Make SchemaInfo comparableKanagaraj Manickam k003651061-4/+9
Issue-ID: CLI-100 Change-Id: Iff1d0606b1b2e0d386282daf47b27d50c24fe18b Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-03-27Macro fails to subsitute map paramKanagaraj Manickam k003651062-17/+41
Issue-ID: CLI-78 Change-Id: Ice150ba53f85b9bbed5264805b06f6c28e2d21e7 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-03-27Add state info in help messageKanagaraj Manickam k003651061-1/+11
Issue-ID: CLI-78 Change-Id: Ie79342fc3fc5322ca9b1a6517b03c8d7bf03dd81 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-03-27Discover command state and persistKanagaraj Manickam k003651067-2/+37
Issue-ID: CLI-100 Change-Id: I828f860ab5994796ceb692dbf12a7323ebd4d07a Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-03-27Intrdouce command stateKanagaraj Manickam k003651061-0/+53
Issue-ID: CLI-100 Change-Id: I8c5cce763a05722778a816f0dafbdd0bc23035b2 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-03-27Strip off poduct name from service name in helpKanagaraj Manickam k003651061-1/+1
Issue-ID: CLI-100 Change-Id: I4c9b802f478f65c63e89040ecac3b5b931810f1d Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-03-26Merge "Enable feature to disable mock for verify"Kanagaraj Manickam1-1/+1
2018-03-23Add validation for sample file schemaKanagaraj Manickam k003651062-0/+19
Issue-ID: CLI-105 Change-Id: I748662f8f3760d9b38f1920bfadf82a210ddc3de Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-03-23Ignore invalid schemasKanagaraj Manickam k003651061-0/+5
Issue-ID: CLI-105 Change-Id: Ie8684832dacb8ce9726737ddb38373001d0f1f14 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-03-22Make json default to {}Kanagaraj Manickam k003651061-0/+3
Issue-ID: CLI-103 Change-Id: Iad9a583f535275b7d4b0a069a0578c97211c0a78 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-03-21Fix SECURITY ISSUESKanagaraj Manickam k003651061-3/+3
Issue-ID: CLI-102 Change-Id: I599e74e7ab01236f5852c018eb1df79b5a7672a0 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-03-13Enable feature to disable mock for verifysubhash kumar singh1-1/+1
Enable feature to disable mock for verify so that real environment can be used. Issue-ID: CLI-74 Change-Id: Ibaa15b7c93fcf077e3f28e9f7e96b1b8a68ad5c0 Signed-off-by: subhash kumar singh <subhash.kumar.singh@huawei.com>
2018-03-13Impl Verify feature for CLIsubhash kumar singh8-89/+215
Implement verify feature for CLI. So that command developer will come up with his mocking file and can use framework to develope the command. Change-Id: I0ac22aaa7284626de60c66e56e83bb75ec9d773d Issue-ID: CLI-74 Signed-off-by: subhash kumar singh <subhash.kumar.singh@huawei.com>
2018-03-12Update the default credentials settingsKanagaraj Manickam k003651061-1/+1
Issue-ID: CLI-95 Change-Id: Ic8e2e6bf81fc562641902cc5589ed4b1eac077e3 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-03-09Make bool param set by string valueKanagaraj Manickam k003651061-1/+6
Issue-ID: CLI-99 Change-Id: I3778e848dc824c1a7145a0fcf8cb3e4b7af695ab Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-03-09Rename default profile to defaultKanagaraj Manickam k003651062-1/+2
Issue-ID: CLI-99 Change-Id: I668fd3639c5f0fda1fc96d21a7da6a336a8b7100 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-03-08Improvde param cacheKanagaraj Manickam k003651061-1/+1
Issue-ID: CLI-93 Change-Id: Ifb938b3347778a0be0ba04850cb8fcb8df2b3fb9 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-03-08Default value for optional parameter set to blankKanagaraj Manickam k003651061-3/+3
Issue-ID: CLI-99 Change-Id: I4e17be25d54b11d7bcd7ea3f151dd194230ae9ec Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-03-08Debug option is not workingKanagaraj Manickam k003651062-17/+17
Issue-ID: CLI-98 Change-Id: I02ebf70aed60bb9b172e798cd6d5479bb331b630 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-03-08Add support for profile include excludeKanagaraj Manickam k003651063-4/+28
Issue-ID: CLI-95 Change-Id: I454020229481e2893459f7b29bf815bc0c701bed Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-03-08Add profile list supportKanagaraj Manickam k003651068-4/+65
Issue-ID: CLI-95 Change-Id: Ic50132693fcd8a49c7e0b1bfb38e02f0948f764d Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-02-28Add support for context parametersubhash kumar singh2-2/+48
Add support for context parameter, which can be used to communicate data from framework to profile. Change-Id: Idf77f3c225e7e65be2660f687782b37dc3da76c3 Issue-ID: CLI-74 Signed-off-by: subhash kumar singh <subhash.kumar.singh@huawei.com>
2018-02-28Make default value type objectsubhash kumar singh6-64/+166
Enhance default value type from String to Object so that it will directly support different type (BOOL, Array, Map). Issue-ID: CLI-74 Change-Id: Iaca438e58150c80047340acba92917ecae685242 Signed-off-by: subhash kumar singh <subhash.kumar.singh@huawei.com>
2018-02-12Handle CLI warning effectivelyv2.0.0Kanagaraj Manickam k003651061-2/+2
Issue-ID: CLI-92 Change-Id: If5ce9499763fdec5980c4cdd1839d5ef31ccdd49 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-02-12Fix closure by try resource approachKanagaraj Manickam k003651061-2/+10
Issue-ID: CLI-92 Change-Id: I6375058625b51d2d15d397163c0aa20025114bc2 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-02-05Make Closable objects are used latterKanagaraj Manickam k003651061-3/+2
Issue-ID: CLI-50 Change-Id: I5e54f97ca359ee008a1ef82804b47a4e42231cc3 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>