package name.abuchen.portfolio.model;
import java.io.Serializable;
import java.util.Comparator;
/**
* An Named object has an editable name and note.
*/
public interface Named extends Annotated
{
class ByName implements Comparator<Named>, Serializable
{
private static final long serialVersionUID = 1L;
@Override
public int compare(Named n1, Named n2)
{
if (n1 == null)
return n2 == null ? 0 : -1;
return n1.getName().compareToIgnoreCase(n2.getName());
}
}
String getName();
void setName(String name);
}