Class DsUserItemFullNameComparator

  • All Implemented Interfaces:
    Comparator<de.uplanet.lucy.server.auxiliaries.ds.IDsUserItem>

    public final class DsUserItemFullNameComparator
    extends Object
    implements Comparator<de.uplanet.lucy.server.auxiliaries.ds.IDsUserItem>
    Compare DsUserItem objects by their display name. null values have high precedence. By default names are built with title but without commas.
    • Constructor Detail

      • DsUserItemFullNameComparator

        public DsUserItemFullNameComparator()
    • Method Detail

      • compare

        public int compare​(de.uplanet.lucy.server.auxiliaries.ds.IDsUserItem p_obj1,
                           de.uplanet.lucy.server.auxiliaries.ds.IDsUserItem p_obj2)
        Specified by:
        compare in interface Comparator<de.uplanet.lucy.server.auxiliaries.ds.IDsUserItem>
      • setAscending

        public void setAscending​(boolean p_bAscending)
        Set this comparator to ascending or descending sort order.
        Parameters:
        p_bAscending - true if ascending sort order should be used, or false otherwise.
      • setWithTitle

        public void setWithTitle​(boolean p_bWithTitle)
        Parameters:
        p_bWithTitle - true if names should be built with title, or false otherwise.
      • setWithComma

        public void setWithComma​(boolean p_bWithComma)
        Parameters:
        p_bWithComma - true if names should be built with commas, or false otherwise.