package org.ovirt.engine.core.common.businessentities.network.pseudo; import java.util.Objects; import org.ovirt.engine.core.common.businessentities.IVdcQueryable; public class NetworkLabel implements IVdcQueryable { private static final long serialVersionUID = -2906392515766833212L; private String id; public NetworkLabel() { } public NetworkLabel(String label) { this.id = label; } public String getId() { return id; } public void setId(String id) { this.id = id; } @Override public Object getQueryableId() { return getId(); } @Override public int hashCode() { return Objects.hashCode(id); } @Override public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof NetworkLabel)) { return false; } NetworkLabel other = (NetworkLabel) obj; return Objects.equals(id, other.id); } }