1 package org.opendaylight.controller.sal.restconf.impl.test.structures;
5 public class Lst extends YangElement {
6 private Set<LstItem> lstItems;
8 public Lst(String name) {
10 lstItems = new HashSet<>();
13 public Lst addLstItem(LstItem lstItem) {
14 lstItem.setLstName(name);
15 while (this.lstItems.contains(lstItem)) {
16 lstItem.incNumOfEqualItems();
18 this.lstItems.add(lstItem);
22 public Set<LstItem> getLstItems() {
27 public boolean equals(Object obj) {
31 if (!this.getClass().equals(obj.getClass())) {
34 if (!super.equals(obj)) {
38 if (this.lstItems == null) {
39 if (lst.lstItems != null) {
42 } else if (!this.lstItems.equals(lst.lstItems)) {
49 public int hashCode() {
51 int result = super.hashCode();
52 result = prime * result + ((lstItems == null) ? 0 : lstItems.hashCode());