summaryrefslogtreecommitdiffstats
path: root/framework
diff options
context:
space:
mode:
authorKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>2018-03-28 15:57:56 +0530
committerKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>2018-03-28 15:57:56 +0530
commit3a55d9cac0afdc82e09bfea709bbc2f96b8f5886 (patch)
treefc80bf949c2b2b8af1679f7a396ef8df1a6f2f14 /framework
parentd962e2d37d37ccc04d1dfc0169a1d50f3a1a513b (diff)
Make SchemaInfo comparable
Issue-ID: CLI-100 Change-Id: Iff1d0606b1b2e0d386282daf47b27d50c24fe18b Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Diffstat (limited to 'framework')
-rw-r--r--framework/src/main/java/org/onap/cli/fw/schema/OnapCommandSchemaInfo.java13
1 files changed, 9 insertions, 4 deletions
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<OnapCommandSchemaInfo> {
/**
* 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());
+ }
+
}