package org.ovirt.engine.ui.uicommonweb.comparators;
import java.util.Comparator;
import org.ovirt.engine.core.common.businessentities.comparators.LexoNumericComparator;
import org.ovirt.engine.ui.uicommonweb.models.users.UserGroup;
public class UserGroupComparator {
private static final LexoNumericComparator lexoNumeric = new LexoNumericComparator();
/**
* Comparator for the group name field in {@code UserGroup}.
*/
public static final Comparator<UserGroup> NAME = Comparator.comparing(UserGroup::getGroupName, lexoNumeric);
/**
* Comparator for the namespace field in {@code UserGroup}.
*/
public static final Comparator<UserGroup> NAMESPACE = Comparator.comparing(UserGroup::getNamespace, lexoNumeric);
/**
* Comparator for the authorization provider (authz) field in {@code UserGroup}.
*/
public static final Comparator<UserGroup> AUTHZ = Comparator.comparing(UserGroup::getAuthz, lexoNumeric);
}