riteshakya037/CustomFormViews

View on GitHub
customfieldviews/src/main/java/com/ritesh/customfieldviews/models/BaseSpinner.java

Summary

Maintainability
A
0 mins
Test Coverage
package com.ritesh.customfieldviews.models;

/**
 * @author Ritesh Shakya
 */

public class BaseSpinner {
    public String id;
    public String name;

    public BaseSpinner(String name) {
        this(name, name);
    }

    public BaseSpinner(String id, String name) {
        this.id = id;
        this.name = name;
    }

    @Override public String toString() {
        return name;
    }

    @SuppressWarnings("EqualsWhichDoesntCheckParameterClass") @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null) return false;

        BaseSpinner that = (BaseSpinner) o;

        return id.equals(that.id) || name.equals(that.name);
    }
}