From 3a55d9cac0afdc82e09bfea709bbc2f96b8f5886 Mon Sep 17 00:00:00 2001 From: Kanagaraj Manickam k00365106 Date: Wed, 28 Mar 2018 15:57:56 +0530 Subject: Make SchemaInfo comparable Issue-ID: CLI-100 Change-Id: Iff1d0606b1b2e0d386282daf47b27d50c24fe18b Signed-off-by: Kanagaraj Manickam k00365106 --- .../java/org/onap/cli/fw/schema/OnapCommandSchemaInfo.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'framework/src/main') diff --git a/framework/src/main/java/org/onap/cli/fw/schema/OnapCommandSchemaInfo.java b/framework/src/main/java/org/onap/cli/fw/schema/OnapCommandSchemaInfo.java index df30a240..8f3df9ae 100644 --- a/framework/src/main/java/org/onap/cli/fw/schema/OnapCommandSchemaInfo.java +++ b/framework/src/main/java/org/onap/cli/fw/schema/OnapCommandSchemaInfo.java @@ -16,18 +16,18 @@ package org.onap.cli.fw.schema; +import java.util.ArrayList; +import java.util.List; + import org.onap.cli.fw.cmd.OnapCommandType; import org.onap.cli.fw.conf.OnapCommandConstants; import org.onap.cli.fw.info.OnapCommandState; -import java.util.ArrayList; -import java.util.List; - /** * OnapCommandSchemaInfo is used in discovery caching. * */ -public class OnapCommandSchemaInfo { +public class OnapCommandSchemaInfo implements Comparable { /** * Name of the schema file name @@ -138,5 +138,10 @@ public class OnapCommandSchemaInfo { this.state = state; } + @Override + public int compareTo(OnapCommandSchemaInfo o) { + return this.cmdName.compareTo(o.getCmdName()); + } + } -- cgit 1.2.3-korg